body{
margin:0;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
background: #384770 url(../images/main_bg.jpg) left top;
line-height:1.5em;
}
.BrushScript {
	font-family: Brush Script MT;
}
.ArticleHeading { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11pt;
	font-style: normal;
	line-height: 1.4;
	font-weight: bold;
	font-variant: normal;
	color: #534D3A;
	text-align: justify;
	list-style-type: none;
	list-style-position: inside;
	}

.ArticleHeading13 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.3em;
	font-style: normal;
	line-height: 1.4;
	font-weight: bold;
	font-variant: normal;
	color: #534D3A;
	text-align: justify;
	list-style-type: none;
	list-style-position: inside;
	}	
		
.ArticleHeading14 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.4em;
	font-style: normal;
	line-height: 1.4;
	font-weight: bold;
	font-variant: normal;
	color: #534D3A;
	text-align: justify;
	list-style-type: none;
	list-style-position: inside;
	}			
.ArticleHeading15 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.5em;
	font-style: normal;
	line-height: 1.4;
	font-weight: bold;
	font-variant: normal;
	color: #534D3A;
	text-align: justify;
	list-style-type: none;
	list-style-position: inside;
	}	
	
.Article { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	font-style: normal;
	line-height: 1.4;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	list-style-type: disc;
	list-style-position: inside;
	}

.Articlex { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em;
	font-style: normal;
	line-height: 1.4;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	list-style-type: disc;
	list-style-position: inside;
	}	
a img{
border:none;
}

.photos {
background: url(images/shadow2.png) no-repeat bottom right; display:inline;
} 

.photos img {
background:#fff;
padding:5px;
border:1px solid #a9a9a9;
position:relative;
top:-3px;
left:-3px;
} 

.photos img, .photos div, .photos p {
position:relative;
top:-3px;
left:-3px;
} 

.photoleft {float: left; padding:2px 10px 2px 8px; margin: 0; font-size:90%; color: #7F8E29; font-style:italic; width: 100px;}
.photoleft200 {float: left; padding:2px 17px 2px 8px; margin: 0; font-size:90%; color: #7F8E29; font-style:italic; width: 200px;}
.photoright {float: right; padding:2px 8px 2px 10px; margin: 0; font-size:90%; color: #7F8E29; font-style:italic; width: 100px;}
.photoright200 {float: right; padding:2px 17px 2px 8px; margin: 0; font-size:90%; color: #7F8E29; font-style:italic; width: 200px;}

#wrap{
margin:auto;
width:993px;
background: #FFFFFF url(/images/bg.jpg) repeat-y;
}

a:link {
    color: #00008B;
text-decoration:none;
font-weight:bold;
}

.notice {
    color: #00008B;
text-decoration:none;
font-weight:bold;
}

a:visited {
    color: #00008B;
text-decoration:none;
font-weight:bold;
}

a:active {
    color: #00008B;
text-decoration:none;
font-weight:bold;
}
a:hover {
    color: Blue;
text-decoration:none;
font-weight:bold;
}

p{
margin:0;
}

ul, ol { 
margin-top: 0px; 
margin-bottom: 0px;
} 

li {
margin-left: 0;
margin-right: 0;
margin-top: .3em;
margin-bottom: .3em;
line-height:120%;
}


#header{
text-align:center;
margin-left:5px;
}

#header_sub{
text-align:center;
margin-left:18px;
}

#main_content , #main_content_sub{
margin-left:82px;
padding-left:3px;
width:955px;
float:none;
background-color:#FFFFFF;
}
.caption {font-size: 1em;
font-weight: bold;
color: #0A2898}

.caption-white {font-size: 2em;
font-weight: bold;
color: white}
/* STYLE */
.underline {
	text-decoration: underline;
}
/* COLORS */
.OA2898 {
	color: #0A2898;
}
.C10000 {
	color: #c10000;
}
.OO1781 {
	color: #001781;
}
.red{
color: red;
}
.white{
color: white;
}
/* FONT SIZES */
.medium {font-size: medium}
.large {font-size: large}
.x-large {font-size: x-large}
.xx-large {font-size: xx-large}
.fs-14px {
	font-size: 1.2em;
}
.fs-16px {
	font-size: 1.4em;
}
.fs-18px {
	font-size: 1.6em;
}
.fs-24px {
	font-size: 2.2em;
}
.SerBtn {font-size: large;
color: #0A2898}

/*html>body #main_content ,html>body #main_content_sub {
float:left;
}
*/
#left_col{
float:left;
background-color:#FFFFFF;
}

#main_col{
float:left;
margin-left:5px;
clear:none;
}

#box{
width:615px;
height:100%;
}

.Left_box ,  .Left_box_btm{
width:338px; /* this is the width of Box_bg */
}

.Left_box_btm{
height:100%;
}

.btm_left , .btm_right{
width:40px;
float:left;
}

.top_left , .top_right {
float:left;
}

.top_left{
clear:left;
}

#top , #btm_center{
float:left;
width:535px; /* total width minus the 80 ( total width of the two roundcorner ) */
text-align:center;
}

#detailing{
padding-top:15px;
}

.Left_top {
padding-top:3px;
height:37px;
float:left;
width:278px; /* total width minus the 80 ( total width of the two roundcorner ) */
}

.Left_btm_center{
float:left;
width:258px; /* total width minus the 80 ( total width of the two roundcorner ) */
}

#top{
background: url(/images/Box_top.jpg) repeat-x;
}

.Left_top{
background:  url(/images/Left_Box_top.jpg) repeat-x;
}

#left{
background:url(/images/Box_ls.jpg) repeat-y;
width:40px;
float:left;
clear:both;
}

#right{
background:url(/images/Box_rs.jpg) repeat-y;
width:40px;
float:left;
}

.mid , .btm , #box_btm{
clear:both;
}

#box_btm{
margin-top:-30px;
}

#content{
width:100%; /* change this to change the width */
float:left;
text-align:center;
background:url(/images/Box_bg.jpg) repeat-y;
}

#slogan{
width:99%;
text-align:justify;
}

#mini_testi{
border-bottom: #CCCCCC dotted 1px;
border-top: #CCCCCC dotted 1px;
width:90%;
margin:auto;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
margin-bottom:10px;
}

#Left_content{
width:100%; /* change this to change the width */
float:left;
padding-top:5px;
background:url(/images/Left_Box_bg.jpg) repeat-y;
}

#content p , #Left_content p{
padding-left:20px;
padding-right:20px;
}

#btm_center , .Left_btm_center{
background:url(/images/Box_bottom.jpg) repeat-x;
}

#btm_center{
background:url(/images/main_Box_bottom.jpg) repeat-x top;
height:10px;
}

.title{
margin-top:10px;
}

.Left_top{
text-align:center;
}

#footer , #footer_sub{
height:74px;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:center;
padding-top:20px;
color:#999;
margin-left:0;
}

html>body #footer{
margin-left:-2px;
}

#f_nav_wrap{
margin-left:195px;
}

#footer{
background:url(/images/footer_bg.jpg) no-repeat left top;
}

html>body #footer{
background:url(/images/footer_bg.jpg) no-repeat -1px top;
}

#footer_sub{
background:url(/images/footer_bg_sub.jpg) no-repeat;
}

#footer a , #footer_sub a{
color:#999;
width:40px;
text-align:center;
}

html>body #footer , html>body #footer_sub{
margin-left:1px;
}

.f_nav {
padding-left:20px;
padding-right:20px;
float:left;
}

#copyright{
text-align:center;
text-transform:uppercase;
color:#999;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
clear:left;
clear:both;
margin-top:20px;
width:1127px;
}

/************ testimonials *******/
#t_box{
clear:both;
width:600px;
/*background-color:#000000;*/
margin-top:10px;
margin-left:4px;
margin-bottom:-8px;
}


html>body #t_box{
margin-left:9px;
margin-bottom:0px;
}

#tbox_top{
height:11px;
}

#t_content_left{
margin-top: 1px;
float:left;
width:100%;
}
#t_content_right{
margin-top:1px;
float:left;

width:100%;
}


html>body #t_content{
margin-top:0px;
}

#tbox_btm{
height:11px;
clear:both;
}

#testimonials_left{
margin-left:10px;
float:left;
}
#testimonials_right{
margin-top:10px;
margin-left:10px;
float:left;
}

#t_text_left{
margin-left:10px;
margin-top:10px;
float:left;
clear:left;
width:90%;
}
#t_text_right{
margin-left:10px;
margin-top:10px;
float:left;
clear:left;
width:90%;
}

#pic_border{
border:#000066 solid 2px;
padding:3px;
float:center;

}


#t_pic_left{
float:right;
border:#000066 solid 1px;
padding:3px;
float:right;
margin-top:-10px;
position:relative;
margin-left:20px;
}
#t_pic_right{
float:right;
border:#000066 solid 1px;
padding:3px;
float:right;
position:relative;
margin-top:-10px;
margin-left:20px;
}
#t_pic_rightnb{
float:right;
padding:3px;
float:right;
position:relative;
margin-top:-10px;
margin-left:20px;
}
#t_pic_left_top{
float:right;
border:#000066 solid 1px;
padding:3px;
float:right;
position:relative;
margin-top:0px;
margin-left:20px;
}
/**************/

#hidden{
height:20px;
font-size:0;
}

html>body #hidden{
height:33px;
}

.f_navi{
float:left;
padding-left:20px;
padding-right:20px;
}


/*************************/

.bb_top{
padding-top:3px;
height:37px;
float:left;
width:562px; /* total width minus the 80 ( total width of the two roundcorner ) */
background: url(/images/Left_Box_top.jpg) repeat-x;
/*text-align:center;*/
}

.bb_mid{
clear:both;
background:url(/images/bb_Box_bg.jpg) repeat-y left top;
padding:10px 30px 10px 20px;
margin-top:-2px;
}

html>body .bb_mid{
margin-top:-0;
}

.bb_btm_center{
background:url(/images/Box_bottom.jpg) repeat-x;
float:left;
width:542px;
}

#bal{
height:10px;
}

#dropmenu1{
visibility:hidden;
/* filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0; */
width:159px; 
margin-left:188px;
position:absolute;
top:250px;
z-index:99;
}

html>body #dropmenu1{
top:258px;
margin-left:208px;
}

html>body #dropmenudiv_sub{
top:270px;
margin-top:10px;
position:absolute;
margin-left:218px;
background-color:#000;
}

#btm_header{
margin-left:18px;
}

#nav_header{
margin-left:18px;
width: 963px;
background-color: white;
}

/*html>body #btm_header{
margin-left:83px;
}
*/
.d_nav{
border-bottom:#FFFFFF solid 1px;
}

#d_nav_spacer{
background-color:#314996;
border-bottom:#FFFFFF solid 1px;
font-size:0px;
height:10px;
line-height:0;
margin-top:7px;
}

html>body #d_nav_spacer{
margin-top:0px;
border-bottom:#FFFFFF solid 1px;
}

#main_nav{
margin-left:9px;
background-color:#FFFFFF;
padding-left:2px;
width:961px;
float:left;
margin-top:0px;
}

html>body #main_nav{
margin-left:18px;
margin-top:0;
}


#main_nav img{
float:left;
}

/*********************************/

#b_box , #box_btm{
background-color:#FFFFFF;
}
#bb_top {
width:927px;
float:left;
text-align:center;
background: url(/images/Box_top.jpg) repeat-x;
}

html>body #bb_top{
margin-bottom:-4px;
}

#btmb_center{
width:877px;
float:left;
height:10px;
text-align:center;
background: #FFFFFF url(/images/main_Box_bottom.jpg) repeat-x top;
}

#btmb_mid{
clear:both;
background: #FFFFFF url(/images/btmb_Box_bg.jpg) repeat-y left top;
padding:0px 30px 0px 20px;
margin-top:-9px;
}

html>body #btmb_mid{
margin-top:-20px;
}

.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}

/****************************/

#sub_Left_top {
padding-top:3px;
height:37px;
float:left;
width:897px;
background:  url(/images/Left_Box_top.jpg) repeat-x;
}

/********************/

.sub_pic{
float:left;
}
#sub_pic_wrap{
/*margin-left:81px;*/
}

#top_links{
margin-left:-106px;
margin-top:10px;
float:left;
font-family: tahoma , Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
}

#top_links a{
color:#999;
font-weight:bold;
text-transform:uppercase;
}

/***************/

#wrap{
margin:auto;
width:994px; 
background:url(/images/bg.jpg)  center repeat-y;
}

#main_content , #main_content_sub{
padding-left:3px;
margin-left:18px;
width:960px;
float:none;
background-color:#FFFFFF;
}

#footer{
height:74px;
clear:both;
font-family: tahoma , Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
padding-top:20px;
color:#999;
margin-left:0;
}

#copyright{
text-align:center;
text-transform:uppercase;
color:#999;
font-family: tahoma , Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
clear:left;
clear:both;
margin-top:20px;
width:994px;
}


/**************/
.Testimonial{
margin-top:17px;
}

html>body .Testimonial{
margin-top:24px;
clear:both;
}

.Testimonial img{
}

/*************/
#top_bg{
font-family: tahoma , Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#999;
padding-right:30px;
padding-top:10px;
height:21px;
}

#top_bg a{
color:#999;
font-weight:bold;
text-transform:uppercase;
}
