html {overflow:auto;}
* { margin:0; padding:0;}
body { background:url(images/main-bg-line.jpg) repeat-x top; font-family:Tahoma; font-size:11px; line-height:16px; color:#cddbe6; height:100%; overflow:auto;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%; height:100%;}

p { margin:0; padding:0; font-size: 11px; font-family:Tahoma;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #eef3f7;}

dd {color:#cfdce6; margin-bottom:16px;}
dt {color:#FFFFFF; font-weight:bold;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.size2 {
	font-size: 13px;
}

.form { height:26px;}
.form input {width:237px; height:18px; color:#8c8c8c; background:#fff; border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #cad2d5; border-right:1px solid #cad2d5;}
textarea { width:237px; height:39px; color:#8c8c8c; background:#fff; overflow:auto; border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #cad2d5; border-right:1px solid #cad2d5;}


/*==================list====================*/
ul { }

.menu { width:100%;}
.menu li { display:inline;}
.menu li a { display:block; float:left; }

.menu2 { width:100%; }
.menu2 li {display:inline; }
.menu2 li a { display:block; float:left; color:#5b6c7e; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif; margin-right:14px;}
.menu2 li a:hover {text-decoration:underline;}

.list1 { width:100%; }
.list1 li {display:block; color:#cfdce6; padding-bottom:16px;font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif;} 
.list1 li span {background:url(images/marker2.gif) no-repeat left center; padding-left:15px; color:#FFFFFF; font-weight:bold;font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif;}

.list2 { width:100%; }
.list2 li {border-bottom:none; padding-bottom:13px; width:100%; overflow:hidden; margin-bottom:13px;font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif;}
.list2 em {background:url(images/marker3.gif) no-repeat left; font-style:normal; padding-left:22px; float:left; color:#768591;}
.list2 b {color:#4e90da; font-weight:normal;}
.list2 span {color:#4d5e6b;font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif;}

.list3 { width:100%; padding-top: 7px;}
.list3 li {display:block; color:#768591; padding:13 0 7px 7px; margin-left: 17px; background:url(images/marker3.gif) no-repeat left top;} 

.list4 { width:100%; padding-top: 7px;  }
.list4 li {color:#cddbe6; padding:0 0 7px 7px; margin-left: 17px; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif; } 

.height { line-height:20px;}

.footer_nav {width:100%; overflow:hidden; margin-left:-1px;}
.footer_nav li { display:inline; margin-left:-1px;}
.footer_nav li a { border-left:1px solid #606e79; color:#5d5e57; text-decoration:none; padding:0 5px 0 8px;}
.footer_nav li a:hover { text-decoration:underline;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left;}

.img-indent1 {margin-bottom:17px;}

.phones {width:106px; overflow:hidden;}
.phones1 {width:193px; overflow:hidden;}
.mail {width:75px; overflow:hidden;}

.p1 {margin-top:16px;}
.p2 {margin-top:10px;}

.marker3 {background:url(images/marker3.gif) no-repeat left center; padding-left:22px;}

.tt {text-transform:uppercase;}

/*==================txt, links, lines, titles====================*/
a {color:#cfdce6;}
a:hover{text-decoration:none;}

.txt1 {color:#FFFFFF;}
.txt2 {color:#4e90da;}
.txt3 {color:#768591;}
.txt4 {color:#333537;}

.link {color:#ffb400; text-decoration:none; font-weight:bold; font-size:12px;}
.link:hover {text-decoration:underline;}

.link1 {background:url(images/marker4.gif) no-repeat left center; padding:2px 0 0 19px; color:#333537; text-decoration:none;}
.link1:hover {text-decoration:underline;}

.link2 {color:#ffd87c; text-decoration:none; font-weight:normal; font-size:11px;}
.link2:hover {text-decoration:underline;}

.line-hor { border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}

.title {margin-bottom:14px;}
.title1 {margin-bottom:23px;}


/*==================boxes====================*/
.box { width:100%; margin-bottom:30px; height:auto; display:inline-block;}
.box .repeatx { background:url(images/box-inner.gif) no-repeat left top #14366e;}
.box .repeaty {background:url(images/box-repeaty.gif) repeat-y left top;}
.box .border-top {background:url(images/border-top.gif) no-repeat left top;}
.box .border-bot {background:url(images/border-bot.gif) no-repeat left bottom;}
/*page1*/
#page2 .box .divider1 {background:url(images/divider.gif) no-repeat 189px bottom;}
#page2 .box .divider2 {background:url(images/divider.gif) no-repeat 382px bottom;}
#page2 .box .divider3 {background:url(images/divider.gif) no-repeat 572px bottom;}
#page2 .box .dividery1 {background:url(images/dividery.gif) repeat-y 189px top;}
#page2 .box .dividery2 {background:url(images/dividery.gif) repeat-y 382px top;}
#page2 .box .dividery3 {background:url(images/dividery.gif) repeat-y 572px top;}
/*page2*/
#page3 .box .divider1 {background:url(images/divider.gif) no-repeat 257px bottom;}
#page3 .box .divider2 {background:url(images/divider.gif) no-repeat 500px bottom;}
#page3 .box .dividery1 {background:url(images/dividery.gif) repeat-y 257px top;}
#page3 .box .dividery2 {background:url(images/dividery.gif) repeat-y 500px top;}
/*page3*/
#page4 .box .divider1 {background:url(images/divider.gif) no-repeat 382px bottom;}
#page4 .box .dividery1 {background:url(images/dividery.gif) repeat-y 382px top;}
/*page4*/
#page5 .box .divider1 {background:url(images/divider.gif) no-repeat 462px bottom;}
#page5 .box .dividery1 {background:url(images/dividery.gif) repeat-y 462px top;}
/*page5*/
#page6 .box .divider1 {background:url(images/divider.gif) no-repeat 462px bottom;}
#page6 .box .dividery1 {background:url(images/dividery.gif) repeat-y 462px top;}
/*page6*/
#page7 .box .divider1 {background:url(images/divider.gif) no-repeat 382px bottom;}
#page7 .box .dividery1 {background:url(images/dividery.gif) repeat-y 382px top;}
.box .inner { padding:30px 15px 17px 15px;}
.inner-2 { padding:0;}


/*header*/
#header .row-1 {height:134px;}
#header .row-1 .fleft {padding:61px 0 0 23px;}
#header .row-1 .fright {padding:33px 28px 0 0;}
#header .row-2 {height:37px;}
#header .row-3 {height:30px; background:url(images/menu.gif) repeat-x}
#header .row-3 .indent {padding:7px 0 0 25px;}
#header .row-4 .indent {padding:7px 0 0 25px;}
.fright-01 {line-height:20px; padding-bottom:13px;}

/*content*/
#content {padding-bottom:25px;} 
#content .indent {padding:0 0 0 5px;}
#content .indent1 {padding:0 0 5px 0;}
#content .indent2 {padding:18px 0 0 0;}
#content .indent3 {padding:16px 16px 0 0;}

/*footer*/
#footer {background:#c5d4e1 bottom; color:#606e79; text-align:center; height:100%;}
#footer .indent {padding-top:15px;}
#footer .left {background:url(images/footer-left.gif) no-repeat left bottom;}
#footer .right {background:url(images/footer-right.gif) no-repeat right bottom;}
#footer a {color:#606e79; text-decoration:none;}
#footer a:hover {text-decoration:underline;}



/* new */
#content-box { padding:30px 20px 30px 20px; height:100%; display:inline-block; margin:0px;}
.title-text { font-family:Tahoma, Verdana; font-size:21px; color:#FFFFFF; text-decoration: none; font-weight:normal;}
.black-title-text { font-family:Tahoma, Verdana; font-size:18px; color:#1c2e3c; text-decoration: none; font-weight:normal;}
#image-box { margin-right:20px; margin-bottom:30px; width:195px; height:160px; clear:both; float:left;}
#image-box2 { margin-right:30px; margin-bottom:30px; width:130px; height:220px; clear:both; float:left;}
#image-box3 { margin-right:20px; margin-bottom:30px; width:235px; height:143px; clear:both; float:left;}
#image-box4 { margin-right:20px; margin-bottom:30px; width:159px; height:260px; clear:both; float:left;}
#image-box5 { margin-right:20px; margin-bottom:30px; width:232px; height:112px; clear:both; float:left;}
#image-box6 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box7 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box8 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box9 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box10 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box11 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box12 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box13 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box14 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
#image-box15 { margin-left:20px; margin-bottom:30px; width:122px; height:112px; clear:both; float:right;}
.infotext { font-family:Tahoma, Verdana; font-size:11px; color:#768591; line-height:18px; text-decoration: none; font-weight:normal; text-align:justify;}
.white-info { font-family:Tahoma, Verdana; font-size:11px; color:#ffffff; line-height:18px; text-decoration: none; font-weight:normal; text-align:justify;}


#pagelinks {
float:left;
width:100%;
}

#pagelinks ul {
margin:0;
padding:0;
list-style:none;
}

#pagelinks li {
line-height:28px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
background:url(images/small-white-bullet.gif) no-repeat 5px;
border-bottom:1px dashed #8b8b8b;
padding-left:20px;
color:#ffffff;
}

#pagelinks a {
color:#ffffff;
text-decoration:none;
cursor:default;
}

#pagelinks a:hover {
color:#768591;
text-decoration:none;
cursor:default;
}

.white-big-inner-title {
font-family:Verdana, Tahoma; font-size:13px; color:#FFFFFF; text-decoration: none; font-weight:bold; line-height:18px;
}

.brown-big-inner-title {
font-family:Verdana, Tahoma; font-size:13px; color:#768591; text-decoration: none; font-weight:bold; line-height:18px;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height:26px;
z-index:100;
background-color:#14346c;
width:170px;
visibility: hidden;
margin-top:8px;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom:none; /*THEME CHANGE HERE*/
padding: 0 0 0 15px;
text-decoration: none;
font-weight: normal;
text-align:left;
color:white;
}

* html .dropmenudiv a{ /*IE only hack*/
width:100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#fff;
background-color:#224f9f;
}

/* ######### Style for Drop Down Menu ######### */


.border {
border-collapse:collapse;
}

td {
font-size:11px; text-decoration:none; font-family:Tahoma, Arial, helvetica, sans-serif;
}

.border td {
border:1px solid #1e4d9a;
}
.border td td {
border:none;
}

.textfield {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#565656;
text-decoration:none;
padding:2px;
border:1px solid #999999;
background:url(images/textfiled-bg-line.jpg) repeat-x top #ffffff;
}



.border2 {
border-collapse:collapse;
}

.border2 td {
border:none;
padding: 4px;
vertical-align:top
}
.border2 td td {
border:none;
padding: 4px;
vertical-align:top
}


.infotext { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#cddbe6; font-weight:normal; text-decoration:none; line-height:16px; 
text-align:justify; }

.footer-text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#37444f; font-weight:normal; text-decoration:none;}

.footer-text:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#37444f; font-weight:normal; text-decoration:underline;}


