html, body{
	height:100%;
	background:#333333;
	font-family:Calibri, Arial, Tahoma, Verdana;
	font-size:12px;
	color:#666666;
	padding:0px;
	margin:5px;
}

#wrapper{
width:960px;
height:100%;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}

#container{
width:100%;
background:#FFFFFF;
text-align:center;
padding-top:10px;
float:left;
clear:both;
}

#breadCrumbs{
width:100%;
margin-top:10px;
}

.crumb a:link{
color:#999999;
}

.crumb a:visited{
color:#999999;
}

#breadCrumbs a:link, a:visited, a:active{
color:#666666;
}

#breadCrumbs a:hover{
color:#24355B;
}

.img_thumb{
border:1px #666666 solid;
vertical-align:middle;
margin-bottom:5px;
}

.half{
float:left;
width:300px;
}

.half ul{
list-style:none;
}

.half li{
padding-bottom:3px;
padding-left:0px;
}

.half a:link{
color:#666666;
text-decoration:none;
}

.half a:visited{
color:#999999;
text-decoration:none;
}

.half a:active{
text-decoration:none;
}

.half a:hover{
color:#FF3300;
}

.title_hdr{
font-size:18px;
color:#000000;
border-bottom:#CCCCCC 2px solid;
padding-bottom:2px;
margin-bottom:10px;
}

.title_pre{
font-size:18px;
color:#FF6600;
font-weight:700;
}

.more_link a:link{
color:#FF9900;
font-weight:700;
}

.more_link a:visited{
color:#FF6600;
font-weight:700;
}

.more_link a:hover{
color:#FF6600;
font-weight:700;
}

.more_link a:active{
color:#FF6600;
font-weight:700;
}

.section_hdr{
font-size:16px;
color:#000000;
font-weight:700;
}

.view_more{
color:#000000;
font-weight:700;
text-decoration:none;
}

.text_or{
color:#FF9900;
font-weight:700;
font-size:13px;
}

.text_blk{
color:#666666;
font-weight:700;
}

.img_thumb_area{
width:140px;
vertical-align:middle;
padding-bottom:25px;
padding-top:5px;
padding-right:5px;
float:left;
}

#base_top{
width:900px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#header{
float:left;
padding-bottom:5px;
}

#search{
float:right;
padding-top:70px;
}

.search_btn{
background:#FF6600;
color:#FFFFFF;
}

#nav_bar{
width:100%;
height:30px;
background:url(../images/nav_bg.jpg) repeat-x;
color:#FFFFFF;
float:left;
clear:left;
}

#nav_bar ul{
width:900px;
text-align:center;
margin-top:8px;
margin-left:20px;
padding-left:0px;
}

#nav_bar li{
display:inline;
width:100%;
font-size:14px;
padding-right:40px;
}

#nav_bar a.current{
color:#FF6600;
}

#nav_bar a:link{
color:#FFFFFF;
text-decoration:none;
}

#nav_bar a:visited{
color:#FFFFFF;
text-decoration:none;
}

#nav_bar a:hover{
color:#FF9900;
text-decoration:none;
}

#nav_bar a:active{
color:#FFFFFF;
text-decoration:none;
}

#main_img{
text-align:center;
padding-bottom:15px;
}

#base_middle{
width:900px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#left_content{
width:255px;
float:left;
padding:0 10 0 10;
margin-bottom:25px;
/*padding-top:15px;*/
clear:left;
}

#left_content ul{
margin-left:25px;
padding-left:25px;
}

#left_nav li{
height:20px;
width:180px;
list-style:none;
margin-bottom:5px;
}

#left_nav #current_hdr a {
color:#FF9900;
}

#left_nav #current_sec a {
background:#E9E9E9;
}

#left_nav a:link{
width:100%;
height:100%;
color:#666666;
display:block;
text-decoration:none;
padding-top:5px;
padding-left:5px;
border-bottom:#999999 1px dotted;
}

#left_nav a:visited{
width:100%;
height:100%;
color:#666666;
display:block;
text-decoration:none;
padding-top:5px;
padding-left:5px;
border-bottom:#999999 1px dotted;
}

#left_nav a:hover{
text-decoration:none;
background:#F0F0F0;
}

#left_nav a:active{
text-decoration:none;
background:#F0F0F0;
}

.services{
text-align:left;
padding-bottom:10px;
}

.services p{
width:250px;
padding-top:0px;
margin-top:5px;
}

.services_txt{
float:left;
}

#right_content{
float:left;
text-align:left;
width:620px;
padding:0 10 0 10;
margin-left:25px;
}

/*#about_body a:link{
color:#FF9900;
}

#about_body a:visited{
color:#FF6600;
}

#about_body a:hover{
color:#FF9900;
}*/

#whoWeAre{
width:100%;
/*padding-top:20px;*/
padding-bottom:10px;
/*margin-bottom:10px;*/
float:left;
}

#careerCenter{
width:100%;
/*padding-top:20px;*/
padding-bottom:10px;
/*margin-bottom:10px;*/
float:left;
}

#about_body{
width:100%;
float:left;
}

#contentBody{
width:100%;
float:left;
}

#sgis_ads{
width:100%;
padding-top:20px;
padding-bottom:10px;
margin-bottom:10px;
float:left;
}

#int_header{
margin-top:15px;
}

#int_topText{
	width:385px;
	float:left;
}

#int_topText_title{
font-size:24px;
color:#333333;
}

#int_topSection{
width:100%;
float:left;
padding-top:15px;
margin-top:15px;
padding-bottom:15px;
margin-bottom:10px;
border-top:#666666 1px solid;
border-bottom:#666666 1px solid;
}

.awards_txt p{
margin-top:4px;
font-style:italic;
}

#locsLeft{
width:300px;
float:left;
margin-right:15px;
}

#locsRight{
width:300px;
float:left;
}

#base_btm{
width:100%;
background:#FFFFFF;
text-align:center;
padding-top:25px;
float:left;
}

#footer{
height:25px;
padding-left:25px;
float:left;
clear:left;
}

#footer_links{
padding-right:25px;
float:right;
clear:right;
}

#footer_links ul{
margin:0px;
padding:0px;
}

#footer_links li{
display:inline;
width:100%;
font-size:12px;
}

#footer_links a:link{
color:#666666;
text-decoration:none;
}

#footer_links a:visited{
color:#666666;
text-decoration:none;
}

#footer_links a:hover{
color:#FF9900;
text-decoration:none;
}

#footer_links a:active{
color:#666666;
text-decoration:none;
}

.msg_head{
	font-size:18px;
	;
	color:#FF6600;
	font-weight: 700;
}

.msg_body{
float:left;
width:100%;
}

