/*
*************************************************
Altair Website

Author:		www.altairtech.com
Updated:	February 09, 2009
Notes:		
*************************************************
*/


/*-------------------------------------------
	RESET STYLES v1.0 | 20080212
	http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
a:focus { outline: 1px dotted; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

form{ clear:both; }


/*-------------------------------------------
	CLEARFIX
-------------------------------------------*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display:block; }
/* End hide from IE-mac */


/*-------------------------------------------
	GENERAL SELECTORS
-------------------------------------------*/

html { height: 100%; }
body { margin: 0 auto; width: 100%; height: 100%;  }

h1, h2, h3, h4, h5, h6 { font-family:arial; font-size: 15px; }
h1 { margin: 0px 0px 10px 0px; color: #fff; font-size: 2.3em; font-weight: bold; letter-spacing: -.03em; padding: 0px 0px 0px 0px; }
h2 { margin: 0px 0px 10px 0px; color: #fff; font-size: 1.8em; font-weight: bold; letter-spacing: -.01em; padding: 0px 0px 0px 0px; }
h3 { margin: 0px 0px 10px 0px; color: #3f3f3f; font-size: 1.4em; font-weight: bold; letter-spacing: -.03em; padding: 0px 0px 0px 0px; text-shadow: 1px 1px 0px #ffffff; }
h4 { margin: 0px 0px 10px 0px; font-size: 1.2em; color: #438AFF; }
h5 { margin: 0px 0px 10px 0px; font-size: 13px; font-style: italic; }
h6 { margin: 0px; font-size: 10px; color: #b6b6b6; text-transform: uppercase; }
p  { margin: 0px 0px 15px 0px; font-size: 12px; line-height: 22px; padding: 0px 0px 0px 0px; color: #333; }
label { font-size: 12px; }



/* CSS Document */

body{
background:url(images/bg.png) repeat-x top left;
margin:0;
font-family:Trebuchet MS;
font-size:11px;
color:#4D4D4D;}
li,td,div{
font-family:Trebuchet MS;
font-size:11px;
color:#4D4D4D;}
ul{
list-style-image: url(images/li.png)
}
#container{
width:750px;
text-align:left;
}
#header{
width:750px;
height:89px;
background:url(images/bg.png) repeat-x;
}
h3, h4 { padding-left: 12px;}
#bluebar{
height:39px;
}
#bluebar td{
height:39px;
}
#bluebartitle{
color:white;
margin-left:12px;
margin-bottom:1px;
font-size:18px;
}
img{border:0px;}
#logo{
margin-top:10px;
margin-left:15px;
}
#flexible{
float:right;
margin-top:25px;
}
#leftmenu_top2{
width:190px;
padding-top:6px;
background:url(images/leftmenu_top2.png) no-repeat top;
}
#leftmenu_tigra{
width:190px;
background:url(images/leftmenu_bg.png) repeat-y top;
padding-bottom:10px;
}
#leftmenu_bottom{
width:190px;
height:9px;
background:url(images/leftmenu_bottom.png) no-repeat top;
}
.greyline{
border-bottom:1px solid #D5D5D5;
height:1px;
width:560px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}
#footer{
width:560px;
text-align:center;
color:#9F9F9F;
font-size:11px;
line-height:18px;
}
#footernav a{
color:#D76229;
text-decoration:underline;
}
#footernav a:hover{
color:#2B4580;
text-decoration:underline;
}
#copyright{
margin-top:8px;
}
#copyright a{
color:#666C77;
text-decoration:none;}
#copyright a:hover{
color:#2B4580;
text-decoration:none;}
a{
color:#D76229;
text-decoration:underline;}
a:hover{
color:#2B4580;
text-decoration:underline;}
#emailsignup{
padding:20px 0 5px 5px;
}
#emailsignup input.field{
margin:0;
border:1px solid #D6D6D6;
color:#4A4A4A;
width:120px;
height:17px;
font-size:11px;
float:left;
}
#emailsignup input.button{
margin:0;
border:0;
background:#D47A22;
color:white;
margin-left:4px;
height:17px;
font-size:11px;
}
#aboutus{
background-image: url(images/aboutusbg.png);
height:320px;
width:560px;
}
h1{
color:#304678;
margin-left:12px;
margin-bottom:0px;
margin-top:14px;
font-size:18px;
}
h2{
color:#304678;
margin-left:12px;
margin-bottom:0px;
margin-top:10px;
font-size:14px;
}
p{
margin-top:10px;
margin-left:12px;
font-size:11px;
line-height:20px;
}
#contactinfo{
border-left:1px solid #D5D5D5;
float:right;
margin:12px;
padding-left:12px;
text-align:right;
}
#contactinfo p{
margin:0px;
}

/*Top Nav*/
#home_button a img{
background-image: url(images/topmenu_home.png);
width:45px;
height:26px;
}
#home_button a:hover img{
background-position:-45px 0;
}
#home_button.selected a img{
background-position:-90px 0;
}
#aboutus_button a img{
background-image: url(images/topmenu_aboutus.png);
width:67px;
height:26px;
}
#aboutus_button a:hover img{
background-position:-67px 0;
}
#aboutus_button.selected a img{
background-position:-134px 0;
}
#contactus_button a img{
background-image: url(images/topmenu_contactus.png);
width:74px;
height:26px;
}
#contactus_button a:hover img{
background-position:-74px 0;
}
#contactus_button.selected a img{
background-position:-148px 0;
}
#clientlogin{
margin-top:18px;
margin-bottom:10px;
}
.divgradiant{
background:url(images/linegradiant.jpg) repeat-y;
padding-top:0;
}
.divgradiant h1{margin-top:0px;}
.bordertop{border-top:1px solid #d6d6d6;}

div.client-center-container {padding: 10px; margin: 2px;background: #F0F0F0; border: 1px solid #CCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div.client-center-container h3 { padding: 0px; margin: 0px 0px 10px 0px; text-shadow: 1px 1px 0px #fff;  }
ul.client-center {  padding: 0px !important; margin: 0px !important; list-style-type: none;  list-style-image:  none !important; }
ul.client-center li { margin: 0px 0px 3px 0px !important; padding: 0px !important; line-height: 12px !important; border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  }
ul.client-center li a { display: block; padding: 6px !important; background: #FFF; color: #D76229 !important; text-align: center; border-top: 1px solid #f5f5f5; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #f5f5f5; font-size: 14px; text-decoration: none; margin: 0px !important; line-height: 12px !important; }
ul.client-center li a:hover { background: #fff; }
ul.client-center li a:active { border-bottom: 1px solid F0F0F0; border-right: 1px solid F0F0F0; position: relative; top: 1px; left: 1px;  }
/* #D76229 */
