/* CSS Document */

body{ text-align:center; margin:0; padding:0; font-family:Arial; background-color:#f6f6f6; font-size:14px; color:#353535; line-height:1.5em; }

.wrapper{ margin:0 auto; width:860px; text-align:left; }

h1{color:#153c5b; font-family:Georgia; Font-size:24px; line-height:1em;}

h2{color:#153c5b; font-family:Georgia; Font-size:18px; line-height:1em;}

a{color:#879423;}

a:hover{color:#999999;}

.clear{clear:both;}

.left{float:left;}

.right{float:right;}

.image_right{text-align:center; margin:5px 0 20px 20px; font-size:12px; line-height:1.2em; float:right; padding:20px 10px; background-color:#FFFFFF; border:1px solid #d7d5d5; color:#666666;}

.image_left{text-align:center; margin:5px 20px 20px 0px; font-size:12px; line-height:1.2em; float:left; padding:20px 10px; background-color:#FFFFFF; border:1px solid #d7d5d5; color:#666666;}

.image_center{text-align:center; margin:0 20px 20px 0px; font-size:12px; line-height:1.2em; padding:20px 10px; background-color:#FFFFFF; border:1px solid #d7d5d5; color:#666666;}

.mega{width:500px;}

.large {width:300px; }

.med {width:250px;}

.med2 {width:200px;}

.med3 {width:220px;}

.small {width:150px;}





/*...................................................................... Header */


.top_line{height:5px; background-color:#c1c0c0;}

#header{background-color:#d6d6d6;}

.wrapper_header{ margin:0 auto; width:860px; text-align:left; position:relative; }

#search{background:url(images/search_back.jpg) top left no-repeat; height:47px; width:315px; position:absolute; top:0; right:0;}

#serach_it{ width:170px; padding:5px; border:2px solid #aaaaaa; position:absolute; top:7px; right:110px; background:url(images/form.jpg) top right repeat; color:#999999;}

#send{position:absolute; top:7px; right:15px;}

.phone{ position:absolute; top:55px; right:15px; color:#00617c; font-size:18px;}

.lock{padding:0px 2px 0 12px;}

.phone a{color:#00617c; font-size:14px;}

.phone a:hover{color:#879423;}




/*...................................................................... Navigation */

#nav{background:url(images/nav_back.jpg) top left repeat-x; height:52px; margin:0 0 25px 0;}

#nav ul{margin:0 ; padding:7px 0 0 0; }

#nav ul li{margin:0; padding:0; display:inline; text-decoration:none; float:left; margin-right:5px;}

#nav ul li a{ float:left; display:block; padding:0 15px; line-height:36px; text-decoration:none; color:#bdebfd;}

#nav ul li a:hover{color:#FFFFFF;}

#nav ul .active{ padding:0; display:inline; text-decoration:none; float:left; background:url(images/tab_right.jpg) top right no-repeat; }

#nav ul .active a{ display:block; padding:0 15px; line-height:36px; background:url(images/tab_left.jpg) top left no-repeat; text-decoration:none; color:#bdebfd;}




/*...................................................................... Content Right */


#right_box {float:right; width:293px;}

#right_box ul{margin:0; padding:0;}

#right_box ul li{display:block; list-style:none; border-bottom:1px solid #d7d5d5;}

#right_box ul li a{display:block; text-decoration:none; padding:7px 10px 7px 35px; background:url(images/arrow.gif) center left no-repeat; color:#113d5b;}

#right_box ul li a:hover{background-color:#FFFFFF; color:#898989;}




/*...................................................................... Content Left */

#content{float:left; width:525px; padding:0 20px 0 0; border-right:1px solid #d7d5d5; }

#content2{ width:860px; padding:0 20px 0 0;  }

#content ul{margin:20px 0;}

#content ul li{padding:5px 0;}

.fat_line{height:4px; background-color:#d7d5d5; margin:15px 0;}


/* NEWS */


.news_header{margin-top:15px;}

#news{ border:1px solid #d7d5d5; position:relative; font-size:15px;}

#news a{color:#113d5b; padding-left:40px; background:url(images/news_icon.jpg) center left no-repeat;}

#news a:hover{color:#879423;}

#news p{margin:0; padding:0;}

.line{height:1px; background-color:#d7d5d5;}

.line2{height:1px; background-color:#d7d5d5; margin:15px 0;}

.news_white{background-color:#FFFFFF; padding:20px;}

.news_gray{background-color:#fbfbfb; padding:20px;}

#view_news{position:absolute; top:-30px; right:0;}

#view_news a{background:none; font-size:13px; color:#879423 }

#view_news a:hover{color:#999999;}

.staff{margin-right:20px;}



/* Facts */

#facts{background-color:#f4fafd; padding:20px; border:3px solid #d0e4eb; margin:30px 0;}




/*...................................................................... Content Left */


.footer{font-size:13px; margin:20px 0 30px 0; padding-bottom:20px; text-align:center;}








/*...................................................................... Contact Page */

#contact{margin-top:30px;}

fieldset {-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #c1c0c0; margin: .5em 0; background-color: #e5e4e4; color: #333333; padding:20px 20px;}

legend {text-transform: capitalize; font-weight: bold;background-color:#FFFFFF; padding: .5em 1em; border: 1px solid #c1c0c0; -moz-border-radius: 4px;border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em;}

.box{padding: 10px 5px; width:510px; border:1px solid #c1c0c0; -moz-border-radius: 4px;border-radius: 4px; -webkit-border-radius: 4px;}

label{display: block; margin: 15px 0 5px 0; line-height: 1.3em; font-weight: bold;}

label span{font-weight:normal; font-size:14px;}

#check{width:100px;}

#security{background-color:#e1e1e1; padding:5px 15px 15px 15px; margin-top:15px; border-top:2px solid #c2c2c2; border-bottom:2px solid #c2c2c2;}

.btn {background-color:#04627c; -moz-border-radius: 4px;border-radius: 4px; -webkit-border-radius: 4px; padding: .5em 1.5em; border:none; color:#FFFFFF; font-size: 1.2em; margin-top:20px; float:right; }

.cross{padding:0 10px; color:#999999;}

.add{margin: 30px 50px 30px 0px;}

.add2{margin: 30px 0px 30px 0px;}



/*...................................................................... Contact Page */


.staff_left{float:left; width:100px; margin:15px 0 5px 0;}

.staff_right{float:right; width:390px; font-size:13px; margin:15px 0 5px 0;}















































