/* Import External Sheets*/
@import "nav.css";
@import "form.css";


/* IE Png Fix */
img, div { behavior: url(iepngfix.htc) }

/* 
Color Codes
----------------------- 
Dk Blue 		#385166
Orange		#f7941d
Lt Blue		#85abba
----------------------- 
*/

/* Link Elements */

a:link, a:visited, a:active, a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#117fa9;
text-decoration:underline;
}

a.bigLink:link, a.bigLink:visited, a.bigLink:active, a.bigLink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9D6B0A;
text-decoration:underline;
}

/* Global Elements */

body{
margin:0;
padding:0;
background:#fff url(../images/bkg_scan.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:14px;
text-align:left;
}

p{
margin:10px 0 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:14px;
text-align:left;
}
.brown_title{
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#117fa9;
text-align:left;
}

.blue_title{
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#9D6B0A;
text-align:left;
}

.blue_highlight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#117fa9;
}

#logo{
margin:0;
padding:0;
width:214px;
height:155px;
background: url(../images/logo.png) no-repeat;
float:left;
display:inline;
}

#m_con{
margin:0 auto 0 auto;
padding:0;
width:750px;
height:auto;
}

.l_col{
margin:0;
padding:0;
width:214px;
height:auto;
float:left;
display:inline;
}

.r_col{
margin:0;
padding:0;
width:536px;
height:auto;
float:left;
display:inline;
}

#cont_top{
margin:0;
padding:0;
width:536px;
height:24px;
background:url(../images/cont_top.png) no-repeat;
float:right;
display:inline;
}

#cont_mid{
margin:0;
padding:0;
width:536px;
height:auto;
background:url(../images/cont_mid.png) repeat-y;
float:right;
display:inline;
}
#cont_light{
margin:0;
padding:0;
width:500px;
height:auto;
display:inline;
}


#cont_bot{
margin:0;
padding:0;
width:536px;
height:24px;
background:url(../images/cont_bot.png) no-repeat;
float:right;
display:inline;
}

.h_home{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_home.gif) no-repeat;
}

.h_sec{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_products.gif) no-repeat;
}

.h_support{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_support.gif) no-repeat;
}

.h_tri{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_third.gif) no-repeat;
}

.h_faq{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_faq.gif) no-repeat;
}


.h_company{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_company.gif) no-repeat;
}

.h_testimonials{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_testimonials.gif) no-repeat;
}

.h_news{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_news.gif) no-repeat;
}

.h_events{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:177px;
background:url(../images/header_events.gif) no-repeat;
}


.cont_con{
margin:10px auto 0 auto;
padding:0;
width:480px;
height:auto;
}

/* Titles */

#t_home{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_home.gif) no-repeat;
}

#t_company{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_company.gif) no-repeat;
}

#t_products{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_products.gif) no-repeat;
}

#t_support{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_support.gif) no-repeat;
}

#t_testimonials{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_testimonials.gif) no-repeat;
}


#t_news{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_news.gif) no-repeat;
}

#t_events{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_events.gif) no-repeat;
}

#t_faqs{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_faqs.gif) no-repeat;
}

#t_contact{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_contact.gif) no-repeat;
}

#t_demo{
margin:0 auto 0 auto;
padding:0;
width:514px;
height:40px;
background:url(../images/title_demo.gif) no-repeat;
}


img.left {
float: left; 
margin: 2px 10px 5px 0; 
border: 0;
}

img.right {
float: right; 
margin: 2px 0 5px 10px; 
border: 0;
}




#demo	{
	width:514px;
	float:right;
	}

#demo img	{
	margin:-15px 16px 0 0;
	z-index:500;
	position:relative;
	}
	


/******** FORM **********/
#contact {
	width: 480px;
	text-align: left;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

#contact h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 14px;
}

#contact label {
	display: block;
	width: 480px;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 0px 2px 0px;
}

#contact input {
	display: block;
	margin-top: 3px;
}

#contact input.full {
	width:470px;
	}

#contact select {
	float: left;
	display: block;
}

#contact label.clrleft {
	clear: left;
}


#contact label.half {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 230px;
}


#contact label.half input,
#contact label.half select	{
	float: left;
	width: 226px;
	padding: 0px;
}

.smred	{font:9px;color:#990000;}
.red	{color:#990000;}
#contact label.third {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 110px;
}

#contact label.third input,
#contact label.third select	{
	float: left;
	width: 102px;
}




#contact input#radiobutton_1,
#contact input#radiobutton_2,
#contact input#radiobutton_3,
#contact input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#contact label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

textarea {
	display: block;
	width:470px;
	height:100px;
}

#contact input#checkbox_1,
#contact input#checkbox_2,
#contact input#checkbox_3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

#contact label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

#contact textarea {
	margin-top: 3px;
}

