
/* --- Global styles --- */
body        { background: #032b5d; font: 82% "Lucida Sans Unicode", "Lucida Grande", sans-serif; width: 100%; padding: 0; margin: 0; }
h1          { font: 34pt "HeliosCond", "Arial Narrow", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; padding: 10px 0 20px 0; margin: 0; letter-spacing: -0.02em; }
h2          { font: 20pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; padding: 0; margin: 0; letter-spacing: -0.05em; }
h3          { font: 12pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; padding: 0; margin: 0; }
h4			{}
h5			{}
h6			{}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a        { text-decoration: none; color: #02416c; }
p           { padding: 0; margin: 0; }
a           { color: #02416c; }
a:hover     { color: #17769d }
abbr,
acronym     { cursor: help; }
label       { cursor: pointer; }
pre         { font-size: 9pt; }
code        { font-size: 9pt; }
br          { clear: both; }
blockquote  { padding: 0 0 10px 25px; margin: 0; font-style: italic; }
img         { border: none; }

img, div { behavior: url(iepngfix.htc) }

/* --- Wrapper --- */
#main        { background:#032b5d;  width: 100%; padding: 0; margin: 0px auto 0px auto;text-align:left;  }
#headerwrap  { background: transparent url(images/header-bg.jpg) top center no-repeat; width: 100%; padding: 0; margin: 0; }
#ind-titlewrap   { background:transparent url(images/ind-bg.jpg) top center no-repeat; width: 100%;height:350px; }
#titlewrap   { background:transparent url(images/ind-bg.jpg) top center no-repeat; width: 100%;float:left; }
#contentwrap { background: url(images/bg-main.png) top center repeat-y; border-top: 1px solid #ffffff; width: 100%; height: 100%; padding: 0 0 25px 0; margin: 0; }
#footerwrap  { background: #d6dde6; width: 100%; clear: both; }

/* --- Header --- */
#header { width: 1000px; height: 99px; padding: 0; margin: 0 auto; font-size: 90%; line-height: 160%; color: #ffffff; }
#webtitle { width: 256px; height: 90px; padding: 0px; margin:5px 0px 0px 0px;float: left; }
#webtitle h1 {display:none;}

#mainmenu {float:right;width:700px;height:30px;margin-top:0px;}
#mainmenu h5 {padding:10px 35px 20px 0px;margin:0px;font-size:18px;line-height:22px;text-align:right;color:#c8d9fd;}
#mainmenu ul {float:right;padding: 0; margin: 0; list-style: none;width:700px;height:30px; }
#mainmenu li { float: left;margin:0;padding:0px; text-transform: uppercase; }
#mainmenu li a { padding:0px 10px 0px 10px; line-height: 30px; border-left: 1px solid #75afd8; text-decoration: none; color: #75afd8; display: block; }
#mainmenu li a:hover, #mainmenu li a.active { border-left: 1px solid #efefef; color: #ffffff; }

/* --- Pagetitle --- */
#pagetitle { width: 1000px; padding: 0; margin: 0 auto; line-height: 180%; font-size: 100%; color: #ffffff; clear: both; }
#pagetitle div#frontpage { height: 350px; padding: 0; margin: 0; clear: both; }
#pagetitle h1 { padding: 40px 0; margin: 0 0 0 -1px; }
#pagetitle h1 a { color: #ffffff; }

#pagetitle #interior {
width:100%;
float:left;
background:#666	
}

#interior h2 {color:#032e63;}
#interior p {color:#666;padding:6px 10px 6px 6px;}

#left-int  {
  float:left;
  width:180px;
 
}
#left-int h2 {
  	padding:10px 0px 10px 8px;
  	color:#fcd95e;
  	font-size:15px;
}
#left-int ul {
  margin:0px;
  padding:0px;	
  list-style:none;
}
#left-int li {
  margin:0px 0px 15px 8px;
  padding:0px;
  width:170px;
  line-height:130%;
}
#left-int a {
  display:block;
  
}
#left-int a:hover {
  
}
#left-int a.choice {
	color:#333;	
  background:#ccc;
}

#right-int {
  display:inline;
  float:left;
  width:820px;
  background:#fff url(images/right-int-bg.jpg) top left repeat-x;
}
#right-int p {
  color:#fff;	
}
#right-int p a {
  color:#ccc;	
}
#right-int h2 {
  padding:10px 0px 40px 0px;
  color:#fff;	
}
#right-int2 {
 width:800px;
 float:left;
 display:inline;
 padding-left:20px;
 padding-bottom:20px;
 color:#333;	
}
#right-int2 p, #right-int2 h4, #right-int2 dd {
color:#333;	
padding-right:10px;
}
#right-int2 h4 {
  margin-left:6px;	
}
#right-int p a {
  color:#000;	
}
#right-int2 p span {
 font-weight:bold;	
}
#right-int2 h5 {
 font-size:16px;	
 margin:0px;
 padding:0px;
}
#right-int2 .serv {
  width:780px;
  border-bottom:1px solid #ccc;	
  margin-bottom:10px;
}
#right-int2 .serv h3 a {
 font-size:20px;
 margin:0px;
 padding:10px 0px 0px 0px;	
}
#right-int2 .serv img {
 float:left;	
}
#right-int2 img {
  float:right;
  margin:12px;	
}
#right-int2 #dyk {
  float:left;
  width:780px;
  background:#eee;
  margin:10px 0px 20px 0px;	
}
#dyk h6 {
 margin:0px;
 padding:6px;
 font-size:18px;
 font-style:italic;
 color:#052d61; 	
}
#dyk p {
 line-height:120%;	
}
#dyk p span {
 font-weight:bold;	
}
#dyk p a {
 color:#333;	
}
#footer .buck ul {padding-top:5px;margin-left:15px;}
#footer .buck ul li {
	border:none;
	line-height:110%;
	list-style-type:square;
	font-size:110%;
}
#footer .buck p {
  line-height:130%;
  padding-bottom:0px;
  font-size:110%;	
}
/* --- Container --- */
#container { width: 1000px; padding: 20px 0 0 0; margin: 0 auto; font-size: 90%; line-height: 160%; color: #222222; clear: both; }
#content   { float: left; padding-top: 10px; }


/* --- Footer --- */
#footer { width: 1000px; background:#d6dde6; padding: 0px 0 0 0; margin: 0 auto; font-size: 90%; line-height: 160%; color: #333;height:300px;}
#footer a { color: #333; }
#footer h3 { margin-top: 0px;display:block;height:39px;width:220px;background:transparent url(images/foot-3.jpg) top no-repeat; }
#footer h3, #footer h3 a, #footer h3 a:hover { color: #fff;padding-left:4px; }
#footer h4 { margin-top: 0px;display:block;height:39px;width:220px;background:transparent url(images/foot-4.jpg) top no-repeat; }
#footer h4, #footer h4 a, #footer h4 a:hover {color: #3f75a3; font-size:15px;padding-left:4px;padding-top:3px;margin-bottom:0px;padding-bottom:0px; }
#footer ul, #footer ol { padding: 10px 0 0 0; margin: 0; list-style: none; }
#footer ul li, #footer ol li { border-bottom: 1px solid #222222; line-height: 24px; }
#footer ul li a, #footer ol li a { text-decoration: none; color: #333; }
#footer ul li a:hover, #footer ol li a:hover { color: #333; }
#footer p { padding: 0px 6px 10px 0px; line-height: 180%; color: #333; }
#footer p a:hover { color: #333;padding-left:0px;color:#666; }
#int-footer {
  float:left;
  width:1000px;
  margin-top:20px;
  margin-bottom:20px;	
}
#quote {
  float:left;
  width:1000px;
  background:#eee url(images/quote-bg2.jpg) top no-repeat;
  height:90px;
}
#quote h4 {padding:0px 0px 0px 10px;margin:0px;font-size:15px;}
#quote a img {padding:0px 0px 0px 0px;width:232px;height:40px;}
#quote p {font-size:12px; padding:10px 10px 0px 10px;margin:0px;line-height:15px;}
#quote p span {font-style:italic;float:right;padding:0px 100px 0px 0px;margin-top:-20px;}
/* --- Copyright text --- */
#copyright{width: 1000px; height:50px;padding: 30px 0 20px 0; margin: 0px auto 0px auto; font-size: 70%; line-height: 160%; text-transform: uppercase; color: #444444; clear: both;border-top:1px solid #eee; }
#copyright p { display:block;margin:0px;padding:0px;text-align: right; }
#copyright a { text-decoration: none; color: #444444; }
#copyright a:hover { color: #efefef; }
#copyright h3 {text-align:left;float:left;padding-left:8px;}


/* --- Pagination class --- */
.pagination { float: right; margin: 10px 0; padding: 0; font-size: 80%; text-transform: uppercase; }
.nav { background: #efefef; text-decoration: none; border: 1px solid #999999; margin: 0 1px; padding: 4px 10px; display: block; float: left; }
.pagination a span.nav:hover { background: #444444; color: #ffffff; cursor: pointer; }
.current { background: #d4d4d4; text-decoration: none; border: 1px solid #444444; margin: 0 1px; padding: 4px 10px; color: #222222; display: block; float: left; }

/* --- Bars, Blocks and Columns --- */
.buck { width: 234px; margin: 0px 6px 0px 6px; padding-left:3px; float: left;border-right:1px solid #454444;display:inline; }
.con-buck { width: 234px; margin: 0px 6px 0px 6px; padding-left:3px; float: left;display:inline; }
.con-buck p span {font-weight:bold}
.noneb {border:none;}

/* --- Other classes --- */
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
#alignleft { float: left; margin-right: 0px;text-align:right;width: 586px; height: 350px; padding: 0px 0px 0px 0px;background: url(images/index-left-bg2.jpg) no-repeat;}
#alignleft h2 span {color:#3e7bcc;}
#topintleft {width:145px; float:left;height:50px;text-align:left;margin-top:10px;}
#int-left {float:left;display:inline;width:566px;margin-top:277px;margin-right:20px;}
#int-left h2 {font-size:24px;line-height:100%;}
#alignright { float: right; margin-left: 0px;width:414px;display:inline;position:relative; }
.clear { clear: both; }

#rotation {
	float: right; 
	width: 414px; 
	height: 350px; 
	padding: 0; 
	margin: 0px 0px 0px 0px;
	background:transparent url(images/slide-bg2.jpg) no-repeat;
	position: relative;
	overflow:hidden;
	}
#slider h2 {
	display:block;
	width:400px;
	color:#ff7e00;
	font-size:25px;
	padding:0px 0px 0px 10px;
	clear:both;
 }
#slider h2 span {
	font-size:27px;
	color:#b5c4e5;
}
#slider {
	padding:0px;
	margin:10px 0px 0px 0px;
	width:414px;
	height:330px;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider ul {
	width:414px;
	
}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:414px;
	height:350px;
	overflow:hidden;
	list-style-position:none;
	}
#slider li h2 a {
	color: #fff;
	text-decoration: none;
	line-height:32px;
	margin-left:0px;
	padding-bottom:6px;
}
#slider li h2 a:hover {
	color: #ccc;
}
#slider p {
 display:block;
 width:350px;
 margin:0px;
 padding:0px;
 margin-left:15px;	
}
#slider blockquote p  {
 line-height:100%;
}
#slider p span {
 font-style:italic;	
}
#slider p.sig {
  padding-bottom:20px;
  margin:0px;
  text-align:right;	
}

#slider li p a:link {
 color:#fff;	

 
}
#slider li p a:visited {
 color:#fff;	
 
}
#slider li p a:hover {
	color:#ccc;	
 
}
#slider li p a:active {
	color:#fff;	
 
}
#slider img {
   	display:block;
	margin:0px auto 0px auto;
	padding:6px 0px 6px 0px;
}
#slider li a img {
	display:block;
	margin:0px auto 0px auto;
	padding:6px 0px 6px 0px;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:50px;
	height:30px;
	position:absolute;
	
	top:300px;
	
	}
#prevBtn {
   left:75px;	
}
#nextBtn{ 
	right:75px;
	}
#prevBtn a, #nextBtn a{  
	display:block;
	width:50px;
	height:30px;
	background: url(images/btn_prev.gif) no-repeat 0 0;	
	}
#nextBtn a{ 
	background: url(images/btn_next.gif) no-repeat 0 0;	
	}
	
#conact
  {
	 width:300px;
	 float:right;
	 font-style:normal; 
  }
  address {
	font-style: normal; 
	font-size: 13px; 
	line-height: 22px;
	margin-top:30px;
   }  
#frem
  {
	 float:left;
	 width:720px;
	 margin:10px 0px 0px 20px; 
  }
#frem div
{
  width:200px;float:left;	
}
#frem h3 {clear:both;padding-top:6px;font-weight:bold;width:100%;border-top:1px solid #333;}
#frem p {padding-bottom:0px;}
#frem p.error {
color:#ff6600;	
}
#frem input{
	width:150px;
	border:solid 1px #939393;
	margin:0px 0px 6px 0px;
	padding:0px;
	}
	#frem textarea{
	width:200px;
	border:solid 1px #939393;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	.submit{
	border:0;
	background:#666;
	color:#FFFFFF;
	margin-top:9px;
	display:block;
	cursor:pointer;
	}
	#verification_contact {
	margin:0 0 0px 18px;
	padding:0px;
	float:left;
	width:110px;
}
dt {font-weight:bold;padding-top:10px;}