﻿/*Yahoo Reset*/
html{color:#ffffff;background:#ffffff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*Yahoo Font Reset*/
body{font:14px/1.5 Tahoma, Helvetica;*font-size:small;*font:x-small;padding-top:0px;}select,input,button,textarea{font:99% tahoma,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*Misc Classes*/
span {visibility:hidden;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
.align-right {text-align:right}
img.float-right {float:right;margin:0 0 0 10px;}
img.float-left {float:left;margin:0 10px 0 0;}
.clear {clear:both;}
strong {font-weight:bold;}
em {font-style: italic;}

/*Background*/
div#container {width:775px;height:625px;margin:0px auto;background:url(images/background.png) no-repeat; padding-top:36px;}

/*Header*/
div#container div#header {height:70px;width:500px;margin:0px;float:right;padding-right:41px;}
div#container div#header2 {width:385px;padding-top:36px;padding-left:10px;float:left}

/*Nav*/
ul#nav {margin:0 0 30px 240px;overflow:hidden;height:40px;}
ul#nav li {float:left;margin:0 10px;}
ul#nav li a {display:block;height:40px;width:100px;}
ul#nav li a span {display:none;}
ul#nav li a#about {background:url(images/about_us.gif) no-repeat top left;}
ul#nav li a:hover#about {background:url(images/about_us-over.gif) no-repeat top left;}
ul#nav li a#affiliates {background:url(images/affiliates.gif) no-repeat top left;}
ul#nav li a:hover#affiliates {background:url(images/affiliates-over.gif) no-repeat top left;}
ul#nav li a#testimonials {background:url(images/testimonials.gif) no-repeat top left;}
ul#nav li a:hover#testimonials {background:url(images/testimonials-over.gif) no-repeat top left;}
ul#nav li a#contact {background:url(images/contact_us.gif) no-repeat top left;}
ul#nav li a:hover#contact {background:url(images/contact_us-over.gif) no-repeat top left;}
a#logo {
	position:absolute;
	top:-109px;
	left:-20px;
	display:block;
	height:150px;
	width:245px;
}
a#logo:hover, a:hover#logo {text-decoration:none;}
/*Content*/
div#content {line-height:1;height:465px;position:relative;}
div#content p {font-size:13px;}
div#content h3 {font-size:14px;text-transform:uppercase;}
div#content h3, div#content h5, div#content p {margin:0px;}
div#content h5 {font-size:18px;text-transform:uppercase;font-weight:normal;}
div#content div#text_wrap {float:right;width:485px;padding-right:60px;padding-top: 0px; margin:0px;}
div#content div#text_wrap2 {float:right;width:575px;padding-right:60px;padding-top: 25px; margin:0px;}
div#content div#text_wrap3 {float:right;width:400px;padding-right:60px;margin:0px;}

/*Contact*/
div#content h3.email, div#content h3.phone {font-size:18px;}
h3.email {background:url(images/icon_email.png) no-repeat top left;padding:0 0 0 25px;}
h3.phone {background:url(images/icon_phone.png) no-repeat top left;padding:0 0 0 25px;}
div#content h5.contact {margin:200px 0 0;font-size:18px;font-weight:normal;font-style:italic;}

/*Footer*/
div#footer {font-size:10px;padding:0px 10px 0;clear:both;background-color:#fff top left;text-align:right;}
div#footer p {margin:10px 30px 0 0;}
div#footer p, div#footer a {color:#6f7065;}
div#footer p.bottomnav, div#footer p.bottomnav a {color:#6f7065;text-transform:uppercase;}
div#crisis {display:block;clear:both;background:url(images/crisis.png) no-repeat top left;height:75px;margin:80px 0 0 105px}

/*Sidebars*/
div#sidebar_ontrack {position:absolute;top:200px;right:41px;padding:15px 10px;text-align:center;background:url(images/ontrack_sidebar.png);color:#172e70;text-transform:uppercase;height:279px;}
div#sidebar_tech {position:absolute;top:315px;right:41px;padding:15px 10px;text-align:center;background:url(images/tech_sidebar.png);color:#172e70;text-transform:uppercase;height:45px;}

/*Forms*/
form#contact {background:url(images/contact_form.png) no-repeat top left;padding-top:10px;margin:75px 0 0;width:337px;}
form#contact input#submit {background:url(images/contact_submit.png) no-repeat top left;width:113px;height:40px;margin:75px 0 0 185px}
div#content form p {margin:10px 0 10px 40px;color:#172e70}
form label {display:block;float:left;width:100px;color:#172e70}
form textarea, form input, form select {background:#9baec9;border:0;color:#172e70;width:150px;}

/*Quotes*/
div.quote p {margin:0 0 10px}
div.quote {width:380px;margin:0 0 10px 330px;}
