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; 
} 

.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: 100%; 
} 

#header_002_dev 
{ 
background: url(images/header-bg-dev.jpg) right top; 
background-repeat: no-repeat; 
height: 120px; 
width: 100%; 
position: relative; 
white-space:nowrap; 
} 

#topnav_dev { 
background: url(images/topnav-bg-dev.jpg) top left; 
background-repeat: repeat-x; 
height:20px; 
width:100%; 
} 

#main_002_dev { 
width: 100%; 
} 


#leftnav_dev{ 
width: 192px; 
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; 
width: 100%; 
} 


@media screen and (-webkit-min-device-pixel-ratio:0) { 
#content_area_dev { width: 0% } 
} 


#footer_002_dev { 
background-color: #999999; 
padding-bottom:13px; 
padding-top:13px; 
width: 100%; 
text-align:center; 
} 


#thomas_info_dev { 
padding-bottom:2px; 
padding-top:2px; 
text-align:right; 
width:100%; 
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;
}
