*{border:0; margin:0; padding:0}
body{color:#46729f; background-color:#317fcf; font-family:"Arial",Verdana,sans-serif; font-size:12px; line-height:18px}
a{color:#fff; text-decoration:none}
a:hover{text-decoration:underline}
input, select, textarea, submit{border:1px solid #d0e4f5; font-size:12px; padding:2px; color:#46729f;}
select{padding:0px}
li{list-style:none}
input, submit {border:1px solid #d0e4f5; font-size:12px; padding:2px; color:#0000ff;}
select{padding:0px}
li{list-style:none}

#page{width:960px; background-color:#fff; margin:15px auto; border:1px solid #46729f}

#container{padding:15px 15px 15px; background-color:#fff; margin:0px}
.inrcontainer{width:568px; padding:15px; float:left; text-align:justify; background-color:#fff; border-left:1px solid #d0e4f5; border-right:1px solid #d0e4f5}
.inrcontainer h1{font-size:16px; color:#317FCF; margin-top:10px; margin-bottom:10px}
.inrcontainer h2{font-size:14px; color:#317FCF}
.inrcontainer p{text-align:justify}
.inrcontainer a{color:#03F}
.left_container{float:left; width:595px; padding-right:15px}
.right_container{float:left; width:320px}

.subcol{width:150px}
.subcol h2{font-size:14px; padding:0 0 10px; color:#fff}

#nav{height:30px; padding:1px 0px !important; background:#0997e9; margin:15px 15px 0px !important; border-top:1px solid #46729f; border-bottom:1px solid #46729f; width:930px !important}
#nav-left{float:left; display:inline; width:650px}
#nav ul{position:relative; height:30px; overflow:hidden}
#nav ul li{float:left; list-style:none; font-size:14px}
#nav .current_page_item{height:30px}
#nav .current_page_item a{color:#fff}
#nav .current_page_item a:hover{color:#000; background:#fff}
#nav ul li.back{width:9px; height:30px; z-index:8; position:absolute}
#nav ul li a{text-decoration:none; outline:none; text-align:center; top:6px; letter-spacing:0px; z-index:10; display:block; float:left; position:relative; overflow:hidden; margin:auto 15px !important; margin:auto 7px; padding:0px 3px 0px 5px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-transform:uppercase}
#nav ul li a:hover, #nav ul li a:active, #nav ul li a:visited{border:none}
 
#nav2, #nav2 *{margin:0; padding:0; list-style:none}
#nav2{height:30px; font-weight:bold; font-size:14px; position:relative; line-height:30px; margin:0px 15px; border:1px solid #46729f; z-index:10 !important; background:#0997e9}
#nav2 li{line-height:30px; float:left; list-style:none; z-index:10 !important}
#nav2 li a{color:#fff; display:block; padding:0 13px; font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:30px; border-right:1px solid #ddd; z-index:10 !important}
#nav2 li a:hover{text-decoration:none; color:#000; background:#fff}
#nav2 li ul{position:absolute; left:-999em; margin-top:3px; z-index:10 !important}
#nav2 li:hover ul, #nav2 li.sfhover ul{left:auto; z-index:10 !important}
#nav2 li ul li{display:block !important; float:none !important; border:1px solid #ddd !important; border-top:none !important; background:#fff; z-index:10 !important}

#header{height:253px; background-image:url(images/logo-banner-bg.jpg); background-repeat:repeat-x; margin:0 15px; padding:0px}

#header h1{float:left; display:inline; line-height:54px; font-size:24px}
#header h1 a{display:block; width:256px; color:#000; font-size:28px}
#header h2{color:#105398; font:italic 18px "Georgia",Times New Roman,Times,serif;  line-height:30px}
img.seo{float:right; border:1px solid #46729f;  margin-bottom: 25px; margin-left:10px}
.text_box{margin-left:400px; padding:20px; text-align:justify}
.hire{float:right; margin-top:5px; margin-right:3px; padding:3px; font-weight:bold; font-size:16px; letter-spacing:1px; color:#fff; text-transform:uppercase; background-image:url(images/hire-bg.jpg); background-repeat:repeat-x; border:1px solid #fff}
.hire a{color:#fff}

.box{clear:both; height:1%; padding-top:15px; padding-right:0; padding-bottom:15px; padding-left:0; margin:0}
.box .post{width:288px; background-color:#fff; border:1px solid #d0e4f5}
.box .post img{margin-left:20px}
.box .post h2{font-size:13px; padding:10px; line-height:20px; color:#317fcf}
.box .post p{height:120px; font-size:11px; line-height:16px; padding:0px 10px 0px; text-align:justify}
.box .post img{float:right; padding:1px; background-color:#FFF; margin:8px}
.box .post a{color:#46729f; text-decoration:underline}
h3.boxh{font-size:11px; color:#666; font-style:normal; font-weight:normal; line-height:15px; background-color:#0997e9; padding:5px; margin-top:10px; text-align:right; border-top:1px solid #D0E4F5; border-bottom:1px solid #D0E4F5; letter-spacing:1px}
h3.boxh a{color:#FFF; font-size:11px}

#packages{width:320px; height:260px; background:#4387C5; color:#fff; border:1px solid #46729f}
#packages .fbox{color:fff; padding:10px}

.links h2{padding:5px; color:#000}
.links ul{margin:0 0 3px 0; padding:5px 0; border:none !important}
.links ul li{border-bottom:1px solid #d0e4f5; padding:5px 0 5px 0; list-style-image:url(images/bullet.gif); margin-left:25px}
.links ul li a{color:#317FCF; font-weight:bold}

.blog ul{margin:0 0 3px 0; padding:5px 0; border:none !important}
.blog ul li{font-size:11px; border-bottom:1px solid #d0e4f5; padding:0px 0 5px 0; margin-left:25px}
.blog ul li a{color:#317FCF; font-weight:normal}

#footer{clear:both; color:#fff; height:60px; padding:10px; margin-top:15px; background:#4387C5; border:1px solid #ddd}
#footer a{color:#fff; font-weight:normal}
.porstion{float:left; padding:0px 20px 5px}
.fix{clear:both; overflow:hidden}
.fl{float:left}
.fr{float:right}

#slidee{width:596px; height:260px; z-index:5; background-color:#4387C5; border:1px solid #46729f; float:left; clear:both}
.button{margin-top:8px; margin-left:150px; background:#fff; color:#000}
.fbutton{width:80px; padding:5px; background:#0997E9; color:#fff}
.img_b{margin:5px; padding:3px; border:1px solid #ddd}
a.white:link{color:#fff}
a.white:hover{color:#fff; text-decoration:underline}

.msgsend{color:#F00; font-size:14px}


