@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

html{
	 background:#efefef;
         }

img
{  border-style: none;
}

@font-face {
    font-style: normal;
    font-weight: normal;
    font-family:"Amble-Regular";
    src: url(Amble-Regular.ttf) format('truetype');
   
}

@font-face {
    font-style: normal;
    font-weight: normal;
    font-family:"Sans Plate Caps";
    src: url(Sans Plate Caps.ttf) format('truetype');
   
}


@font-face {
    font-style: normal;
    font-weight: 400;
    font-family:"timeburner_regular";
   src: url(timeburner_regular.ttf) format('truetype');
   
}

img, object, embed, video {
	max-width: 100%;
}


/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	clear: none;
	float: none;
}
#div1 {



}
.zeroMargin_mobile {
    margin-left: 0;
}
.hide_mobile {
    display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 97.5%;
	padding-left: 1.25%;
	padding-right: 1.25%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {



}
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 98.3333%;
	max-width: 1232px;
	padding-left: 0.8333%;
	padding-right: 0.8333%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {



}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}
}





#head-bar {
	width: 100%;
	min-width: 1000px;
	clear:both;
	background: #FFFFFF;
	align: center;
	text-align: center;
	top: 0;
overflow: hidden;
}

#mid-bar {
	background: #fff;
	width: 100%;
	min-width: 1000px;
	clear: both;
	align: center;
	overflow: hidden;
	text-align: justify;
	color: #2D4275;
	font-size: 14%;
	

}


#mid-bar2 {
	background: #ffffff;
	width: 100%;
	min-width: 1000px;
	clear: both;
	align: center;
	overflow: hidden;
	text-align: justify;
	color: #2D4275;
	font-size: 14%;
	

}



#foot-bar {

width:100%;
min-width:1000px;
clear:both;
align:center;
overflow:hidden;
text-align:center;
background:white;

}








.logo {

text-align:right;
align:right;
outline:none;

}

.blanck-space-aftermidbar {

background:white;
margin:5% 0% 0% 0%;
width:100%;
height:10%;
}


fieldset.form-section{ /*fieldset that wraps around each form "page" */
border:1px solid darkgreen;
max-width:970px;
min-width:970px;
width:90%;
}

legend{ /*title shown at top of each form page */
font:bold 16px Arial;
color: darkgreen;
margin-left:4%;

}

/* HEADER STARTS */


/* The CSS Code for the sidebar starts here */

#sidebar {

align:left;
font-family: Verdana, sans-serif;
text-transform: uppercase;
font-size: 11px;
list-style-type: none;
top:0px;

}
#sidebar li {

float:left;
top:0px;
margin: 1%;				
}
#sidebar li a {
				
text-align:center;
align:left;				
padding:0px 10px;
line-height: 20%;
color: #656565;

}
#sidebar li a:hover, #sidebar li.active a {
								
color:#808080;
}

.sidebar_wrapper {left:0px;text-align:left;align:left; }



.sidebar_wrapper ul {list-style-type: none;text-align:center;align:center;}


/*HEADER ENDS  */

/*HEADER ENDS  */






/*  FOOTER STARTS */

/*  FOOTER STARTS */

.footer {


color:white;
text-align:top;
clear:both;
margin:0px 0px 30px 0px;

	}

.footbox {

width: auto;
margin: 0% 0% 0% 5%;
text-align:left;
align:left;
display:inline-block;
vertical-align:top;/*to align footboxes and main headings at same top margin */	
margin:0% 3% 0% 3%;
padding:0% auto;
position:relative;

}



* html div.footbox {   /* for IE-5,6  */

width: auto;
text-align:left;
align:left;
display:inline;

margin:0% 3% 0% 3%;
padding:0% auto;
position:relative;
vertical-align:top;/*to align footboxes and main headings at same top margin */	
}

*+ html div.footbox {    /* for IE-7  */

width: auto;
text-align:left;
align:left;
display:inline;

margin:0% 3% 0% 3%;
padding:0% auto;
position:relative;
vertical-align:top; /*to align footboxes and main headings at same top margin */
}



.footer li {

align:left;
text-align:left;
color:white;
position:relative;
vertical-align:top;
display:block;				
}

.footer li a {
				
display: inline;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;

bottom:0;
color:#8F8F8F ;
align:left;
text-align:left;

}
.footer li a:hover, .footer li.active a {
								

color:silver;
}

.footbox ul {list-style-type: none;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;

}




.footer .heading-style {   

/*headings style*/

font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font:12px;
color:#555555;
font-weight:bold;
text-decoration:none;
}

/*  FOOTER ENDS  */

/* BTBAR STARTS */


#btbar {

align:center;
font-family: Verdana, sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight:bold;
bottom:0px;
text-align:center;
color: #Bc0921;

}
#btbar li a:hover, #btbar li.active a {
								
color:#808080;

}

/*BTBAR ENDS  */



/*  HOMEPAGE NAV BAR STATRS  */


#navigation 
{

text-align:center;
align:center;
margin:0;
padding:0;
list-style-type:none;

}

#navigation  ul 
{
Display: inline-block;
list-style-type: none;
align: center;
float:none;
width: 100%;
z-index: +1005;
text-align: center;
margin: 0;
padding: 0;	
background-image:url(navbg.gif);

}

#navigation  li 
{
	display: inline-block;
	list-style-type: none;
	text-align: center;
	align: center;
	padding: 0;
	margin: 0;
	width:150px;
	background-image:url(navbg.gif);
}


#navigation  a,#navigation  .effectFade 
{
display:block;
background:white ;
text-decoration:none;
}

#navigation a span,#navigation .effectFade span 
{
display:block;
width:150px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:black;
line-height:31px;
padding:0;
margin:0;
background-image:url(navbg.gif);
}

#navigation li.item_active a,#navigation ul li a 
{
background-position:right bottom;
background:#efefef;
}

#navigation li.item_active a span,#navigation ul li a span 
{
	display: block;
	width: 100%;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:none;
	color: navy;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	align: center;
	background-image:url(navbg.gif);
}

.effectFade 
{
position:absolute;
cursor:pointer;
background:#efefef;

}


#overtext-imgs {

text-align: justify; 
align:left;

} 

.text1{

text-align:center;
border-bottom: 1px dotted navy;
font-size:18px; 
font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.text2 {

height:100px;
text-align:justify;
font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif; 
font-size:13px;
}

.text3 {

background-color:#000066;
border-radius:5px 5px 5px 5px;
border:2px solid #000066;
font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-align:left;
width:50%;
font-size:12px;
font-weight:bold;
padding:5px ;

}



#blanck-space-aftertab {

background:white; 
margin:1% 0% 0% 0%; 
width:100%; 
height:10%;  
align:center;
}

/* These styles create the dropdown menus. */

#navbar{


position:relative;
float:none;
top: 50%;
background:#EFEFEF url(none);
color:navy;
z-index:-1005;
text-decoration:none;
align:center;
clear:both;
}

#navbar ul {

list-style-type:none;
align:center;
background:#EFEFEF url(none);
opacity:0.96;
position:relative;
z-index:-1005;/* to put the drop down stack behind the main menu nav bar */
top: 100%; /* to shift the drop down below the main menu nav bar */
padding:0;
width:100%;
height:100%;

}

#navbar li {

display:inline-block;
background:#efefef url(none);
opacity:0.96;
list-style-type:none;
padding:0;
margin:0% 1% 0% 1%;
align:center;
float:none;

}

#navbar li a {

display:inline;
padding:0;
margin:0;
text-align:center;
background: #EFEFEF  url(none);
color: navy;
text-decoration: none;

}

#navbar li ul {

display: none;
height: 400px; 
width: 100%; /* Width to help Opera out */


}

#navbar li:hover ul, #navbar li.hover ul {

display: block;
left:0;
width:100%;
vertical-align:top;
position: absolute;


}

#navbar li:hover li, #navbar li.hover li {
   
float: left;
align:center;
text-align:center;
padding:0% 4% 0% 8%;
margin-left:0% 3% 0% 3%;
width:18%;  
	
}

#navbar li:hover li a, #navbar li.hover li a {
background: #EFEFEF url(none);
border-bottom: 0px;
color: navy;
   
}

#navbar li li a:hover {

background: #EFEFEF url(none); 
}


#para-1 {

text-align:justify;
width:100%;

}

#blanck-space-nav {

background:white;
outline:0px solid black; 
margin:30% 0 0 0; 
width:100%;   
align:center;

}

#blanck-space-nav-sidecontent {
bgcolor:white;
outline:0px solid black; 
margin:5% 0 0 0;   


}

/*  HOMEPAGE NAV BAR ENDS  */


/* OTHER PAGES NAV BAR */

ul, li {
list-style: none;
margin: 0;
padding: 0;
align:center;
text-align:center;
}

#nav {

width: 100%; /* 1000 */
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:none;
color:black;
clear:both;
float:none;
align:center;
text-align:center;
background-color:#fff;
margin-top:3px;
}
#nav > a {
display: none;

}
#nav li {
position: relative;
display: inline-block;
	list-style-type: none;
	text-align: center;
	align: center;
	padding: 0;
	margin:0% 1% 0% 1%;
	width:150px;
	
	
}
#nav li a {
display:block;
text-decoration:none;

}
#nav li a:active {
display: block;
	width: 100%;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:none;
	color: navy;
	margin:0% 1% 0% 1%;
	padding:0;
	list-style-type: none;
	text-align: center;
	align: center;
	
}
#nav span:after {
width: 0;
height: 0;
content: '';
vertical-align: middle;
display: inline-block;
position: relative;

}
/* first level */

#nav > ul {
line-height: 13px; /* 60 */
background-image:url(navbg.gif);
background-color:#fff;
text-align:center;
align:center;

}
#nav > ul > li {
width: 150px;
float:none;
align:center;
text-align:center;

}
#nav > ul > li > a {

font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: navy;
line-height: 31px; /* 60 (24) */
text-align: center;

}
#nav > ul > li:not( :last-child ) > a {
border-right: 0px solid #cc470d;
text-align:center;
}
#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {
align:center;
background:none url(none);

}
/* second level */

#nav li ul {
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
width:150px;
	font-size:13px;
	font-weight:none;
	color:black;
	background-color:#ffffff;
opacity:0.80;
display: none;
position: absolute;
top: 100%;
z-index:+1005;
}
#nav li:hover ul {
display: block;
left: 0;
right: 0;
}
#nav li:not( :first-child ):hover ul {
left: 0px;
}
#nav li ul a {
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size:13px;
	color:black;
	border-bottom:1px dotted navy;
	text-align:center;
	line-height: 31px;
	font-weight:none;
}
#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {
background-color: none;
color:navy;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size:13px;

}
 

/* OTHER PAGES NAV BAR ENDS */
















/* HOMEPAGE SLIDESHOW STARTS */
			
#wrapper {

width: 100%;
height: 100%;
min-width:1000px;
overflow: hidden;
position: relative;
align:center;
descreveal: ondemand;

			
}


#carousel {
width: 100%;
height: 100%;
overflow: hidden;
align:center;			
}
	
#carousel img {

display:inline-block;
align:center;
box-shadow: 0 0 10px #333;
			
}
			
#prev {

background: url( prev.gif )99% 50% no-repeat;
background-color: rgba(255, 255, 255, 0.05);
display: block;
height: 300px;
width: 50px;
top:0;
position: absolute;
			
}

#next {
	background: url( next.gif )1% 50% no-repeat;
	background-color: rgba(255, 255, 255, 0.05);
	display: block;
	height: 300px;
	width: 50px;
	top: 0;
	position: absolute;
		

			
}
#prev:hover, #next:hover {

background-color: white;
background-color: rgba(255, 255, 255, 0.1);
			
}
#prev {
left: 0px;

}
#next {
right: 0px;
}


/* HOMEPAGE SLIDESHOW ENDS */



button.sctot {
	
position:absolute;
left:0px;
top:60%;
background-image:url( sctot.gif);
background-repeat:no-repeat;
outline:0px;
border:0px;
width:30px;
height:48px;
padding:0px auto

}

div .imglay {
	position: absolute;
	width: 280px;
	right: 0px;
	top: 0px;
	overflow: hidden;
	height: 895px;
	border: 1px none #000000;
	 /*background:#B0B7B9;
*/	 
}


/* grid */
.row {
	width:100%;
  margin:0px;
 position:relative;
}

  .col-1 {
    float: right;
	align:right;
    width: 355px;
	height:500px;
	background:#FFFFFF;
	margin-right:0px;
	margin-left:0px;
  }
  
    .col-1-2-3 {
    float: left;
    width: 15%;
	height:245px;
	background:#9CCF31;
	margin-right:5px;

  }
  
    .col-1-2-3-4 {
    float: left;
    width: 15%;
	height:245px;
	background:#FFF0AA;
	margin-right:5px;
  }
  
    .col-1-2-3-4-5 {
    float: left;
    width: 30%;
	height:245px;
	background:#21B6A8;
	margin-right:5px;
  }

  .col-1-4 {
    float: left;
	position:relative;
    width: 20%;
	height:245px;
	background:#CBFFFA;
	margin-top:5px;
  }
  
  .col-1-4-5 {
    float: left;
    width: 26%;
	height:245px;
	background:#F43E71;
	margin-top:5px;
	margin-left:5px;
  }
  
  
   .col-1-4-5-7 {
    float: left;
    width: 14%;
	height:245px;
	background:#FAF93C;
	margin-top:5px;
	margin-left:5px;
  }
  
  .col-1-4-5-6 {
    float: left;
    width: 15.5%;
	height:245px;
	background:#FFC3CE;
	margin-top:5px;
	margin-left:5px;
  }
  .col-1-8 {
    float: left;
    width: 12.5%;
	height:50px;
	background:#FF00FF;
  }
 
.form-style1{
	
	padding: 20px 10px 10px 20px;
	font: 13px Arial, Helvetica, sans-serif;
        align:right;
        text-align:right;
        float:right;
        
}




.input-field
{
	width: 32%;	
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #C2C2C2;
	box-shadow: 1px 1px 4px #EBEBEB;
	-moz-box-shadow: 1px 1px 4px #EBEBEB;
	-webkit-box-shadow: 1px 1px 4px #EBEBEB;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 7px;
        float:left;
        margin:0px 0px 0px 10px;
	outline: none;
        align:right;
}
.input-field:focus, 
{
	border: 1px solid #0C0;
}

.form-style1 input[type=submit],
.form-style1 input[type=button]{
	border: none;
	padding: 7px 7px 7px 7px;
	background: #FF8500;
	color: #fff;
        margin-left:10px;
	box-shadow: 1px 1px 4px #DADADA;
	-moz-box-shadow: 1px 1px 4px #DADADA;
	-webkit-box-shadow: 1px 1px 4px #DADADA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
        float:left;
}
.form-style1 input[type=submit]:hover,
.form-style1 input[type=button]:hover{
	background: #EA7B00;
	color: #fff;
}
.form-style1 label{
	display: block;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	float:left;
	align:right;
	padding: 7px;
        color:#000;
        text-align:right;
        clear: both;
}





.placeholder { color: #BC0921; }


.msgs {

font: 13px Arial, Helvetica, sans-serif;
color:#fff;
align:right;
width:30%;
font-weight:bold;
background: #FF8500;
margin:30px 0px 0px 10px;
	box-shadow: 1px 1px 4px #DADADA;
	-moz-box-shadow: 1px 1px 4px #DADADA;
	-webkit-box-shadow: 1px 1px 4px #DADADA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
} 



/* LISTS */
#list2 { width:100%; background:#ffffff ; border-radius:5px 5px 5px 5px;}
#list2 ul { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000066; text-align:left;font-weight:bold; margin:10px 10px 10px 10px;  }
#list2 ul li { color:#000066;  }
#list2 ul li p {  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px; text-align:left; color:#000066;}
#list2 ul li p em { display:block; }



#list3 { width:100%; background:#ffffff ; border-radius:5px 5px 5px 5px;}
#list3 ul { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#000066; text-align:left;font-weight:bold; margin:10px 30px 10px 45px;  }
#list3 ul li { color:#000066; list-style-type:circle; }
#list3 ul li p {  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px; text-align:left; color:#000066; }
#list3 ul li p em { display:block; }








/** Adbox **/
#adbox {
	background-color: #ffffff;
	height: 600px;
	padding: 20px 0 0;

}
#adbox p {
	margin: 0;
}
#adbox .body {
	width: 960px;
	margin: 0 auto 0;
}
#adbox div.images {
	float: right;
	display: inline-block;
	height: 281px;
	width: 710px;
	overflow: hidden;

}
#adbox div.images img.preview {
	float: left;
	margin-right: 2px;
}
#adbox div.images img.last {
	position: relative;
	top: 1px;
}
#adbox .details {
	color:#000066;
	height: 200px;
	width: 200px;
	padding: 40px 20px 40px 10px;
}
#adbox .details p {
	color:#000066;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
#adbox .details p span {
	color:#000066;
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 20px;
	text-align: center;
}

#adbox .ftr {
	height: 46px;
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#adbox div.ftr ul {
	background-color:#DEE6E8;
	display: inline-block;
	width: 960px;
	list-style: none;
	margin: 0 auto;
	border-radius: 3px;
	padding: 0;
	position: absolute;
	bottom: -80px;
}
#adbox div.ftr ul li {
	float: left;
	width: 280px;
	padding: 20px 20px 18px;
}
#adbox div.ftr ul li img {
	float: left;
	margin-right: 10px;
}
#adbox div.ftr ul li p {
	color: #000066;
	font-size: 14px;
	height: 88px;
	line-height: 20px;
	margin: 0;
}
#adbox div.ftr ul li p a {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

#adbox div.ftr span.bottom-shadow {
	background: url(bottom-shadow.gif) no-repeat left top;
	display: block;
	height: 20px;
	width: 960px;
	position: absolute;
	bottom: -100px;
}


/** MAIN **/
#main {
	background:#000066;
	background-repeat:repeat;
	width: 1200px;
	margin: 0px;
	padding: 40px 20px 60px 20px;


}
#main span {
color: #fdfffa;
	font-size: 20px;
	margin: 0px;
	padding:0px;
	font-weight:bold;

}








#bpbody {
	background: url(bg-content2.gif) repeat-x top left;
	margin: 0;
	padding: 0;	
	min-width: 960px;
}
#bpbody .bpheader {
	background: url(bg-body.gif) repeat-x bottom center;	
	margin: 0 0 30px 0;
}
#bpbody .bpheader div {
	background: url(smiling-man.jpg) no-repeat bottom right;
	height: 472px;
	margin: 0 auto;
	padding: 0;
	width: 960px;	
}
#bpbody .bpheader div div {
	background: none;	
	margin: 0;
	padding: 0 0 0 13px;
	height: 200px;
	width: 490px;
}
#bpbody .bpheader div p {
	color: #000066;
	font-size: 14px;
	line-height: 30px;
	margin: 18px 0 0 0;
	padding: 0;	
	text-shadow: 1px 1px 1px #fff;

}
#bpbody .bpheader div p a {
	color: #000066;	
}
#bpbody .bpheader div p a:hover {
	color: #000066;	
}
#bpbody .bpheader ul {
	overflow: hidden;
	margin: 0;
	padding: 49px 0 0;
}
#bpbody .bpheader ul li {
	float: left;	
	list-style: none;
	padding:0px 5px;
}
#bpbody .bpbody {
	
	border: 1px solid #e0e0e0;
	margin: 0 auto 34px auto;
	overflow: hidden;
	padding: 0 2px;
	width: 1000px;
	
}	
#bpbody .bpbody div {
	float: left;
	
}
#bpbody .bpbody .section {
	background: url(bg-section.gif) repeat-x top left;
	height: 160px;
	padding:0px;
	width: 120px;
	color: #000066;
	font-size: 14px;
	font-weight: bold;	
	margin-left:0px;
	text-align:center;
	padding:2px;
	margin-left:1px;
		
}
#bpbody .bpbody .section img {
	display: block;
	align:center;
}
#bpbody .bpbody .section a {
	color: #000066;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 140px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
	padding:2px;

}	
#bpbody .bpbody .section a:hover {
	color: #000066;	
}
#bpbody .bpbody .section img {
	border: 0;	
}



/*------------ CONTENTS ------------*/
#cts {
	padding-bottom: 24px;
}
#cts > div.clearfix:first-child {
	width: 940px;
	padding: 30px 10px 0;
}
#cts img {
	border: 1px solid rgba(231, 231, 231, 0.8);
}

/** Adbox **/
#adbox2 {
	background: url(bg-adbox.png) no-repeat center bottom;
	border-bottom: 1px solid #fff;
	padding-top: 15px;
}
#adbox2 > div {
	background-color: #e9e9e9;
	width: 958px;
	border: 1px solid #fff;
	margin: 0 auto;
	position: relative;
}
#adbox2 > div img {
	float: right;
}
#adbox2 .detail {
	height: 185px;
	line-height: 48px;
	width: 308px;
	text-align: center;
	position: absolute;
	left: 48px;
	top: 70px;
}

#adbox2 .detail p {

		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:25px;
	margin: 0;
		color: #000000;

	font-weight: bold;
	line-height: 48px;
	margin: 0;
	text-transform: none;
}
.highlight {
	background: #eee url(bg-highlight.jpg) repeat-x left bottom;
	border-bottom: 1px solid #fff;
}
.highlight .clearfix {
	width: 1000px;
}
.highlight h1 {
	font-size: 32px;
	line-height: 36px;
	padding: 12px 0 12px;
	text-transform: none;
}
.highlight h2 {
	color: #57614e;
	margin-bottom: 24px;
}
.testimonial, .main {
	background-image: url(border.png);
	background-position: left top;
	background-repeat: repeat-y;
}
.testimonial {
	float: right;
	width: 260px;
	margin-left: 20px;
	padding: 24px 20px;
}
.testimonial > span {
	color: #626262;
	display: block;
	font: 14px/24px Arial, Helvetica, sans-serif;
	text-align: right;
}
.bpbody2 {
	
	margin: 0px auto;
	overflow: hidden;
	width: 1000px;
	
}	
.bpbody2 div {
	float: left;
	
}
.bpbody2 .section {


	width: 160px;
	color: #000066;
	font-size: 14px;
	font-weight: bold;	
	margin-left:10px;
	text-align:center;
	padding:10px;
	margin:5px;
		
}
.bpbody2 .section img {
	display: block;
	align:center;
	width:160px;
	height:160px;
}
.bpbody2 .section a {
	color: #000066;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 160px;
	padding:2px;
		margin:5px;

}	
