body{
background-image:url(../images/body_bg1.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#eeeeee;
margin:0px;
padding:0px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
font-weight:normal;
text-decoration:none;
margin:0px;
padding-top:3px;
}

h2
{
margin:0px;
padding:0px;
}

h3
{
margin:0px;
padding:0px;
}

.h2_whitetext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.h2_bluetext
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#08335a;
font-weight:normal;
text-decoration:none;
padding-top:7px;
padding-bottom:10px;
}

.h2_browntext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#83600d;
font-weight:300;
text-decoration:none;
}

.h2_testimonialtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#033d72;
font-weight:normal;
text-decoration:none;
}

.h3_bluetext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e526e;
font-weight:bold;
text-decoration:none;
}

.h3_yellowtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f5b941;
font-weight:bold;
text-decoration:none;
}

.body_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e7f7f;
font-weight:normal;
text-decoration:none;
}

.body_text table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e7f7f;
font-weight:normal;
text-decoration:none;
}

.header_bg {
background-image:url(../images/header_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:100px;
}

.content_bg
{
background-image:url(../images/content-bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:944px;
}

.exp_c2a_bg
{
background-image:url(../images/bg_experience.jpg);
background-position:top left;
background-repeat:repeat-x;
height:151px;
}


.white_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.white_text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.blue_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#395f95;
font-weight:normal;
text-decoration:none;
}
.blue_text_mid
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#395f95;
font-weight:700;
text-decoration:none;
}

.blue_text_small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#395f95;
font-weight:500;
text-decoration:none;
}

.testi_text_small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f63ac;
font-weight:normal;
text-decoration:none;
padding: 0 15px 0 0;
}

.blue_text_big
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#395f95;
font-weight:600;
text-decoration:none;
}

.yellow_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f5e241;
font-weight:normal;
text-decoration:none;
}

.yellow_text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#dea83b;
font-weight:500;
text-decoration:none;
padding-top:5px;
}

.bottom_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d9d96;
font-weight:bold;
text-decoration:none;
}



ul{
	list-style:none;
	padding-left:5px;
	padding-top:0px;
	margin-top:0px;
	margin-left:5px;
	outline:none;
		}
		
li{
	padding-left:15px;
	padding-bottom:2px;
	margin-top:0px;
	padding-top:0px;
	outline:none;
		}
		
.li_bullet
{
background-image:url(../images/bullet_exp.jpg);
background-repeat:no-repeat;
background-position:left;
padding-top:2px;
margin:0px;
}

.li_small_bullet {
background-image:url(../images/list_btn.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-top:2px;
margin:0px;
}

.quote_c2a_bg {
background-image:url(../images/quote_c2a_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:151px;
}

.quality_c2a_bg {
background-image:url(../images/quality_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:290px;
padding:0 13px 0 13px;
}
.quality_c2a_bg2 {
background-image:url(../images/quality_bg_2.jpg);
background-position:top left;
background-repeat:repeat-x;
height:365px;
/*padding:0 13px 0 13px;*/
}

.footerlink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7b7a7a;
  text-decoration: none;
  font-weight:normal;
}

.footerlink:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #d0d0d0;
  text-decoration: none;
  font-weight:normal;
}

.footerlink1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7b7a7a;
  text-decoration: none;
  font-weight:normal;
}

.view_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2f63ac;
  text-decoration: none;
  font-weight:bold;
}

.bg_testi
{
background-color:#ebeff5;}

a
{outline:none;}

.img_border
{
border:solid 1px #8f9aa7;
}

a img {
 border:none;
}

.link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f63ac;
font-weight:normal;
text-decoration:none;
}

.link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e7f7f;
font-weight:normal;
text-decoration:none;
}

.home_link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.number
{
padding:0;
}

td div.divmenu
{
	position:relative;
	padding:0px;
	margin:0px;
	}
	
.drop_down{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
font-weight:500;
background-color:#396095;
display:block;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
line-height:20px;
	}

.drop_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#f5e241;
font-size:12px;
text-decoration:none;
font-weight:500;
background-color:#396095;
display:block;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
line-height:20px;
}

.padding_body
{
padding-left:12px;
padding-right:15px;
}

.padding_content
{
padding-left:15px;
padding-right:10px;
}

.padding_top_10
{
padding-top:10px;
}

.padding_top_20
{
padding-top:20px;
}

.padding_top_3
{
padding-top:3px;
}

.padding_top_7
{
padding-top:7px;
}

.padding_left_10
{
padding-left:10px;
}

.padding_left_8
{
padding-left:8px;
}

.padding_left_15
{
padding-left:15px;
}

.padding_left_5
{
padding-left:5px;
}


.padding_left_20
{
padding-left:20px;
}

.padding_left_60
{
padding-left:60px;
}

.padding_right_15
{
padding-right:15px;
}

.padding_right_25
{
padding-right:25px;
}
.padding_3
{
padding-bottom:3px;
padding-top:3px;
}

.transOFF {width: 100%; padding:0px; margin:0px;  border:solid 1px #8f9aa7;}
.transON  {width: 100%; opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; padding:0px; margin:0px;  border:solid 1px #8f9aa7;}
.link .transON {border:0;}




.padding_content a,.body_text a {
 color: #08335a;
 text-decoration:none;
}

.padding_content a:hover,.body_text a:hover {
 color: #7e7f7f;
}

h3.blue_text_small_h3 {
color:#DEA83B;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:15px;
text-decoration:none;
}
h4 {
 margin:0;
 padding:0;
}

h4.question_h4 {
color:#DEA83B;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-bottom:2px;
text-decoration:none;
}

.faq_content {
color:#7e7f7f;
}

div.body_text form#contact_form {
color:#7E7F7F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

span.star {
 color:red;
}

input.large_width {
 border:1px solid #7E7F7F;
 width:320px;
 margin-bottom:5px;
}


.body_text table textarea {
 border:1px solid #7E7F7F;
 width:320px;
}

/* help box */

a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}
a.help span
{
display:none;
}
a.help:hover span
{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:3em;
left:3em;
width:23em;
border:1px solid gray;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}

table#list_table {
 border:1px solid gray;
}

table#list_table td.heading_form {
 background-color:gray;
 color:#ffffff;
 padding:10px 10px 10px 45px;
}

/*.body_text table#quote input {
 border:1px solid #DEA83B;
 width:320px;
}
*/
.submit_btn{
	 border-width:0px;
	 background-image:url(../images/submit.gif);
	 background-repeat:no-repeat;
	 cursor :pointer;
	 width:80px;
	 height:22px;
}

.reset_btn{
	 border-width:0px;
	 background-image:url(../images/reset.gif);
	 background-repeat:no-repeat;
	 cursor :pointer;
	 width:80px;
	 height:22px;
}


img#simage {
 width:74px;
 height:65px;
}

img#limage {
 padding:3px;
 border:1px solid #B1B1B1;
}


#sitemap h2.pageheader {
 color:gray;
 font-size:15px;
}

#sitemap h2.h2_bluetext {
padding: 13px 0 0px 0;
}

#sitemap h3.blue_text_small_h3 {
padding: 8px 0 0 10px;
}

#sitemap h2.h2_bluetext a {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#08335a;
font-weight:normal;
text-decoration:none;
padding: 0 0 0 0;
}

#sitemap h3.blue_text_small_h3 a {
color:#DEA83B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0 0 0 0;
}

#sitemap .body_text_main {
padding: 5px 0 5px 10px;
}

#sitemap .body_text_sub {
padding: 5px 0 5px 20px;
}

#sitemap h3.blue_text_small_h3 a:hover {
color:gray;
}

#sitemap h2.h2_bluetext a:hover {
color:gray;
}

input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


/* css for home ieas */


.hidden {
 display:none;
}

.main_list {
 background-color:#dbe5ef;
 padding: 5px 10px 7px 10px;;
 width:580px;
 border:1px solid #396194;
 text-align:right;
 cursor:pointer;
}

.main_list a {
 font-weight:bold;
 font-size:11px;
 float:left;
}

#sub_1, #sub_2, #sub_3, #sub_4, #sub_5, #sub_6 {
 padding: 3px 3px 3px 10px;
 border:1px solid #b9cadb;
 width:570px;
}

.li_home_ideas {
background-image:url(../images/list_btn.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:2px;
margin:0px;
}

#testi {
background-color:#eceff6;
color:#3162ae;
padding:10px 5px 5px 10px;
}

#writer {
color:#f4b941;
text-align:right;
}

h4.title {
color:#DEA83B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

h3.title {
color:#DEA83B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
h3.small_head
{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
}
table#email_table {
  border:1px solid lightgray;
}
input.small_width {
 border:1px solid #7E7F7F;
 width:150px;
 margin-bottom:5px;
}
.h3_toptext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
.img_div
{
 
 color:#7E7F7F;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 float:left;
 margin-top:25px;
 margin-bottom:40px;
 width:575px;
}
.img111
{
 float:left;
 margin-left:10px;
 width:135px;
}
.img112
{
 float:left;
 width:135px;
 margin-left:22px;
}
.img12
{
  float:left;
  margin-left:31px;
  margin-top:69px;
  width:230px;
}
.img21
{
  margin-left:10px;
  
  float:left;
  width:328px;
}
.img22
{
  float:left;

}
.img31
{
   margin-left:10px;
   margin-right:36px;
  float:left;
}
.img32
{
  
  margin-top:85px;
  float:left;
}
.img41
{
 margin-left:10px;
 width:250px;
 margin-right:44px;
 float:left;
}
.img42
{
 width:250px;
 margin-top:40px;
 float:left;
}
.anchor_img
{
border:none;
}

.job_icons li {float: left; display: inline; margin: 0 2px; padding: 0; width: 65px;}

.gallery {float: left; width: 100%;}
#gallery_bg {overflow: hidden; width: 872px; height: 75px;}
.jcarousel-list li.drk_line {border: 2px solid #032250;}
.drk_line {border: 2px solid #032250; padding: 3px;}

/* end css for home ideas */

