body {    
margin:0;    
background-color: #012d38;    
background-image: url(images/bg.jpg);    
background-repeat: repeat-x;    
background-position:top;    
font-family:Arial, Helvetica, sans-serif;    
font-size:12px;    
color: #000000;    

margin-top:13px;
}    

.header{    
background-image: url(images/bg2.jpg);    
background-repeat: repeat-x;    
background-color:#e8e9eb;    
background-position:bottom;    
}    

.header1{    
background-image: url(images/bg1.jpg);    
background-repeat: repeat-x;    
background-position:bottom;    
background-color:#59c5cf;    
}    

#orange_title{    
position:absolute;    
top:95px;    
left:30px;    
color:#fa670e;    
font-size:14px;    
font-weight:bold;}    

#call_info{    
position:relative;    
margin-top:-110px;    
right:20px;    
color:#ffffff;    
font-size:16px;    
font-weight:bold;    
text-align:right;    
}    

#call_info1 {    
color:#FFFFFF;    
display:block;    
font-size:16px;    
font-weight:bold;    
text-align:right;    
position: absolute;    
right: 20px;    
top: 10px;    
}    

.call_info_orange {    
color:#fa670e;    
font-size:24px;    
font-weight:bold;    
}    

a.top_nav:link {    
color: #ffffff;    
text-decoration: none;    
font-weight:bold;    
}    
a.top_nav:visited {    
color: #ffffff;    
text-decoration: none;    
font-weight:bold;    
}    
a.top_nav:hover {    
color: #d7edf2;    
text-decoration: none;    
font-weight:bold;    
}    

.left_br{    
border-right-style:solid;    
border-right-color:#cccccc;    
border-right-width:1px;    
}    

.left_br1{    
border-style:solid;    
border-color:#d7edf2;    
border-width:0 2px 2px 2px;    
}    

.pad_left {    
padding:5px;    
}    

.left_title {    
color:#fa670e;    
font-weight:bold;    
}    


td {    
color:#000000;    
font-family:Verdana;    
font-size:11px;    
font-style:normal;    
font-weight:normal;    
}    


a.more_left:link {color: #007883;    
text-decoration: none;    
font-weight:bold;    
}    
a.more_left:visited {color: #007883;    
text-decoration: none;    
font-weight:bold;    
}    
a.more_left:hover {color: #003841;    
text-decoration: none;    
font-weight:bold;    
}    

h1{    
font-family:Tahoma, Arial, Helvetica, sans-serif;    
font-size:24px;    
font-weight:bold;    
padding-top:15px;}    

h2{    
color:#538f99;    
font-family:Arial, Helvetica, sans-serif;    
font-size:16px;    
font-weight:bold;    
padding-left:5px;}    

h2.np{    
color:#538f99;    
font-family:Arial, Helvetica, sans-serif;    
font-size:16px;    
font-weight:bold;    
margin-left:-5px;}    

h3{    
color:#538f99;    
font-family:Arial, Helvetica, sans-serif;    
font-size:16px;    
font-weight:bold;    
}    


.pad_search{margin-top:3px;}    

.search{    
font-family:Arial, Helvetica, sans-serif;    
color: #007883;    
text-decoration: none;    
font-weight:bold;    
font-size:13px;    
}    

.pad{padding-left:5px;}    

.thomas_info{    
padding-right:20px;    
text-align:right;    
color:#cccccc;    
}    


a.ti:link {color: #cccccc;    
text-decoration: underline;    

}    
a.ti:visited {color: #cccccc;    
text-decoration: underline;    

}    
a.ti:hover {color: #cccccc;    
text-decoration: none;    

}    

.black_h2{    
font-family:Arial, Helvetica, sans-serif;    
color: #000000;    
font-weight:bold;    
font-size:14px;}    


/* For Dev mode */    

#container_dev    
{    
width: 960px;    
}    

#header_002_dev    
{    
background: url(images/header-bg-dev.jpg) right top;    
background-repeat: no-repeat;    
height: 120px;    
width: 960px;    
position: relative;    
white-space:nowrap;    
}    

#topnav_dev {    
background: url(images/topnav-bg-dev.jpg) top left;    
background-repeat: repeat-x;    
height:20px;    
width:960px;    
}    

#main_002_dev {    
width: 960px;    
}    


#leftnav_dev{    
width: 191px;    
background: url(images/leftNav_bg_dev.jpg) top left;    
background-repeat: repeat-y;    
border-right:1px solid #CCCCCC    
}    

#content_area_dev {    
background-color: #ffffff;    
padding:20px 20px 20px 20px;    
}    

#footer_002_dev {    
background-color: #999999;    
padding-bottom:13px;    
padding-top:13px;    
width: 960px;    
text-align:center;    
}    


#thomas_info_dev {    
padding-bottom:2px;    
padding-top:2px;    
text-align:right;    
width:960px;    
margin-bottom: -2px;    
}    

html >body #thomas_info_dev    
{    
margin-bottom: -15px;    
}    

.text_orange {    
color: #fa670e;    
text-align: center;    
display: block;    
font-weight: normal;    
background-color: #ffffff;    
border-bottom: 2px solid #D7EDF2;    
padding-bottom:5px;    
padding-top:5px;    
}    

.text_balck {    
color: #000000;    
text-align: center;    
display: block;    
border-right: 2px solid #D7EDF2;    
border-bottom: 2px solid #D7EDF2;    
padding: 5px;    
font-size: 11px;    
background-color: #e8f8fb;    
}    

.text_balck1 {    
color: #000000;    
text-align: center;    
display: block;    
border-right: 2px solid #D7EDF2;    
border-bottom: 2px solid #D7EDF2;    
padding: 5px 5px 28px 5px;    
font-size: 11px;    
background-color: #e8f8fb;    
}    


.left_sub {    
display: block;    
padding-top: 4px;    
text-align:center;    
}    

.logoTag {    
color:#FA670E;    
font-size:14px;    
font-weight:bold;    
left:8px;    
position:absolute;    
top:101px;    
}    

.forms-new    
{    
margin: 0px;    
padding: 0px;    
}    


.forms-new table    
{    
margin-top: 5px;    
margin-bottom: 5px;    
margin-left: 15px;    
}    

@media screen and (-webkit-min-device-pixel-ratio:0)    
{    
#keyword    
{    
width:116px;    
margin-left: 2px;    
margin-top: -2px;    
}    
}    


@media screen and (-webkit-min-device-pixel-ratio:0)    
{    
.forms-new img    
{    
margin-top: -3px;    
}    
}    

a    
{    
text-decoration: none;    
}    

a:hover    
{    
text-decoration: underline;    
}    

.img01    
{    
border: 1px solid #000000;    
}    

.question {    
padding-left:183px;    
}    

.num {   
font-weight: bold;   
color: #FA670E;   
} 