* {
		margin: 0px;
		}

html, body {
	/*height: 100%;
	min-height: 100%;*/
	text-align:		left;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-style:		normal;
	color:			#9f9f9f;
	background-color:#f0f0f0;
	padding:0px;
}
	
html>body .wrapper {
	min-height: 100%;
	height: 100%;
	margin: 0 auto 0;
	position:relative;
	}
	
div.header {
	position: relative;
	width:960px;
	height: 80px;
	/*text-align: center;*/
	margin: 32px auto 0;
	border: 1px solid #568cca;
	background: #ffffff url('images/header.png') no-repeat center center;
	}

div.menu {
	position: relative;
	width:960px;
	height: 30px;
	background-color:#ffffff;
	border: 1px solid #568cca;
	margin: 10px auto 0;
	font-family:	Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	}

div.lmenu {
	/*float: left;*/
	position: absolute;
	top: 9px;
	left: 15px;
	width:750px;
	margin: auto 0;
	}

div.search {
	/*float: left;*/
	position: absolute;
	top: 9px;
	right: 10px;
	width:200px;
	margin: auto 0;
	}

div.banner {
	position: relative;
	width:960px;
	height: 250px;
	color: #9f9f9f;
	/*background-color:#cdcdcd;*/
	/*text-align: center;*/
	margin: 15px auto 0;
	}

div.banner_img {
	width:960px;
	height: 225px;
	background: #cdcdcd url('images/banner-1.jpg') no-repeat;
	}

div.banner_text {
	width:400px;
	height: 225px;
	/*background-image: url('images/banner-text-bg.png');*/
	/*position: absolute;
	top:0px;
	right:0px;
	z-index: 1001; */
	}

div.banner_title {
	width:360px;
	height: 60px;
	position: absolute;
	top:0px;
	left:60px;
	z-index: 1001; 
	font-size:		15pt;
	font-weight: 600;
	color: #ffffff;
	padding: 0;
	line-height: 1.3;
	padding: 18px;
	}

div.banner_title_icon {
	width:50px;
	height: 50px;
	position: absolute;
	margin:5px;
	top:0px;
	left:0px;
	z-index: 1001; 
	background-image: url('images/icon-1.jpg');
	}

div.banner_title_bg {
	width:360px;
	height: 60px;
	background: #717174;
	position: absolute;
	top:0px;
	z-index: 1000; 
 	}

div.banner_title a {
/*	font-weight: bold;
	text-decoration: none;*/
	color: #ffffff;
}

div.banner_title a:hover {
	color: #15365d;
}

div.banner_caption_wrapper {
	width:400px;
	height: 225px;
	position: absolute;
	top:0px;
	right:0px;
	overflow: hidden;
	}

div.banner_caption {
	width:370px;
	height: 215px;
	margin-top:		25px;
	margin-bottom:5px;
	margin-left: 15px;
	margin-right: 15px;
	position: absolute;
	top:0px;
	right:0px;
	z-index: 1001; 
	color: #ffffff;
	font-size:		12pt;
	text-align:		justify;
	line-height:1.5;
	}

div.banner_caption a {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

div.banner_caption a:hover {
	color: #15365d;
}

div.banner_caption_bg {
	width:400px;
	height: 225px;
	background: #717174;
	position: absolute;
	top:0px;
	right:0px;
	z-index: 1000; 
	}

div.banner_footer {
	width:400px;
	height: 25px;
	/*background: #cdcdcd url('images/banner-tab-bg.png') repeat-x;*/
	background: none;
	position: absolute;
	top:225px;
	z-index: 1001; 
	padding-left: 10px;
	/*text-align: center;*/
}

div.banner_footer_bg {
	width:400px;
	height: 25px;
	/*background: #cdcdcd url('images/banner-tab-bg.png') repeat-x;*/
	background: #717174;
	position: absolute;
	top:225px;
	z-index: 1000; 
	padding-left: 10px;
	/*text-align: center;*/
}

div.body {
	width:960px;
	/*height: 500px;*/
	margin: 0;
	background-color: none;
	margin: 15px auto 0;
	}

div.text_body {
	width:638px;
	/*height: 498px;*/
	min-height: 400px;
	border: 1px solid #568cca;
	background-color:#ffffff;
	margin-right: 20px;
	float: left;
	}

div.request_form {
	width:280px;
	/*height: 480px;*/
	height: 100%;
	min-height: 400px;
	border: 10px solid #568cca;
	color:#ffffff;
	background-color:#cdcdcd;
	float: left;
	}

div.footer_tabs {
	width:960px;
	height: 100px;
	border: 1px solid #568cca;
	background-color:#ffffff;
	clear: both;
	margin: 15px auto 0;
	background: #ffffff url('images/footer.png') no-repeat right;
	}

div.footer {
	width:960px;
	height: 100px;
	border: 0px solid #568cca;
	color:#568cca;
	background-color: none;
	margin: 0px auto 0;
	clear: both;
	font-size: 8pt;
	}

.footer, .push {
	height: 62px;
	clear: both;
}

h1, h2, h3, h4 {
	color: #568CCA;
	padding: 15px 15px 0;
	line-height: 1.3;
}

h1 {
	font-size:		12pt;
	font-weight: 600;
	color: #568CCA;
	padding: 15px 15px 0;
	line-height: 1.3;
}

h2 {
	font-size:		11pt;
	font-weight: 600;
	padding: 10px 15px 0;
	line-height: 1.1;
}

.banner_text h1 {
	font-size:		16pt;
	font-weight: 600;
	color: #f7941d;
	padding: 15px 15px 0;
	line-height: 1.3;
}

.request_form h1 {
	font-size:		16pt;
	font-weight: bold;
	color: #568CCA;
	padding: 15px 15px 0;
	line-height: 1.3;
}

p		{
	font-size:		8pt;
	text-align:		justify;
	margin-top:		5px;
	margin-bottom:5px;
	margin-left: 15px;
	margin-right: 15px;
	line-height:1.5;
	}

.banner_text p		{
	font-size:		9pt;
	text-align:		justify;
	margin-top:		5px;
	margin-bottom:5px;
	margin-left: 15px;
	margin-right: 15px;
	line-height:1.7;
	}

.request_form p		{
	color: #ffffff;
	font-size:		12pt;
	text-align:		left;
	margin-top:		5px;
	margin-bottom:5px;
	margin-left: 15px;
	margin-right: 15px;
	line-height:1.2;
	}

p.l {
	text-align:		left;
}

p.r {
	text-align:		right;
}

div.footer p {
	line-height:1.4;
	font-size: 7pt;
	}

div.footer_tabs p {
	line-height:1.7;
	font-size: 10pt;
	}

a:link, a:visited, a:active {
	color: #568CCA;
	text-decoration: none;
	font-weight: normal;
}


a:hover		{
	color: #15365d;
	text-decoration: underline;
	font-weight: normal;
}

ul {
	font-size:		8pt;
	margin-top:		15px;
	margin-bottom:5px;
	margin-left: 30px;
	margin-right: 20px;
	line-height:1.5;
	padding: 0;
	/*padding-left: 10px;*/
	list-style:square  url("images/bullet.gif");
}

ul li {
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	padding-right: 10px;
	margin-right: 5px;
}

.menu ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style:square  url("images/bullet.gif");
	display: inline;
}

.menu ul li {
	display: inline;
	background: url("images/bullet.gif") no-repeat right;
	padding-right: 10px;
	margin-right: 5px;
 
}

.menu ul li a {
	color: #b8b8b9;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
}


.menu ul li a:hover		{
	color: #568cca;
}

.rmenu a:link, .rmenu a:visited, .rmenu a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding-right: 15px;
}


.rmenu a:hover		{
	color: #cdcdcd;
	text-decoration: none;
	font-weight: bold;
	padding-right: 15px;
}

.input {
    border: 1px solid #cdcdcd;
    background: #ffffff;
    width: 240px;
    height: 20px;
}

.input:hover {
    border: 1px solid #f7941d;
    background: #ffffff;
}

.label {
    
}



.orange {
	color: #f7941d;
}

.db {
	color: #15365d;
}

.grey {
	color: #9f9f9f;
}

.white {
	color: #ffffff;
}

.clear {
	clear:both;
}




#slider-stopper  { position: absolute; top: 1px; left: 0px; background: black; color: #white;
                   padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; 
                   opacity: 0.7; }








ul.slideshow {  
    list-style:none;  
    width:960px;  
    height:250px;  
    overflow:hidden;  
    position:relative;  
    margin:0;  
    padding:0;  
      
}     
  
ul.slideshow li {  
    margin:0;  
    padding:0;  
    position:absolute;  
    left:0;  
    right:0;  
}  
  
ul.slideshow li.show {  
    z-index:500;      
}  
  
ul img {  
    border:none;      
}  
  
#slideshow-caption {  
    width:960px;  
    height:225px;  
    position:absolute;  
    top:0;  
    right:0;   
    color:#9f9f9f;  
    /*background-image: url('images/banner-text-bg.png');*/
    z-index:500;  
}  
  
#slideshow-caption .slideshow-caption-container {  
    padding:5px 10px;     
    z-index:1000;     
    width:400px;  
    height:225px;  
    position:absolute;  
    background:#fff;
    top:0;  
    right:0;   
}  
  
#slideshow-caption h3 {  
	font-size:		16pt;
	font-weight: 600;
	color: #f7941d;
	padding: 15px 15px 0;
	line-height: 1.3; 
}  
  
#slideshow-caption p {  
	font-size:		9pt;
	text-align:		justify;
	margin-top:		5px;
	margin-bottom:5px;
	margin-left: 15px;
	margin-right: 15px;
	line-height:1.7;
}  

#slide-tabs  { 
	/*width:960px;
	height: 25px;
	background: #cdcdcd url('images/banner-tab-bg.png') repeat-x;*/
	position: absolute;

	/*position: absolute; 
	top: 1px; 
	right: 28px; */
	/*background: none; 
	color: #white;
  padding: 3px 8px; 
  font-size: 10px; 
  text-transform: uppercase; 
  z-index: 1000; */
  /*margin: 0px 200px 0px 200px;
  padding: 0px auto;*/
  /*text-align: center;*/
  opacity: 0.7; }

#slide-tabs a  { 
	/*position: relative; 
	background: none; 
	color: #white;*/ 
	width: 12px; 
	height:14px;
  /*padding: 0px 0px; */
  margin: 5px 3px; 
  /*font-size: 10px; 
  text-transform: uppercase; */
  z-index: 1000; 
  opacity: 1; 
  background-image: url('images/current.png');
  background-repeat: no-repeat; 
  background-position: 0 0; float:left;
}

#slide-tabs a:hover  { background-position: -15px 0; }

#slide-tabs a.current-button { background-position: -15px 0; }


