/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline}
/* Global properties */
html {min-width:1000px}
html,body {height:100%}
/* Global Structure */
#main {margin:0 auto;width:1200px;font-size:.814em;background-color: #FFFFFF;padding:0 10px 10px 10px;}
/* Header */
header {height:97px;position:relative}
/* Content */
section#content {width:530px;}
.ic, .ic a {border:0;float:left;background:#fff;color:#f00;width:50% !important;line-height:10px;font-size:10px;margin:-120% 0 0 0;overflow:hidden;padding:0}
/* Sidebar */
aside {float:left;width:261px}
/* Footer */
footer {text-align:center;height:70px;line-height:1.538em;padding: 3px;  
border-radius: 15px;background-color: #FFCD2C;}
/* Left & Right alignment */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1,.col-2,.col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
/* tailings */
/*.tail-bottom {background:url(../images/tail-bottom.gif) left bottom repeat-x}*/
.tail-bottom {}
/* form defaults */
fieldset {border:0}
/* lists */
.news {margin-top:-20px}
.news li {line-height:1.538em;padding-top:20px}
.news li strong {display:block;padding-bottom:6px}
.recent {margin-bottom:-20px;}
.recent li {width:100%;clear:left;vertical-align:top;line-height:1.538em;padding-bottom:20px} 
.recent li img {float:left}
.recent li strong {display:block;padding-bottom:6px}
.recent li.alt {padding-bottom:0}
.recent li.alt img {margin:0 -5px 0 -38px;position:relative}
.insurance {padding-bottom:5px;}
.insurance li {line-height:1.538em;padding-bottom:17px}
.insurance li strong {color:#f85811;display:block;font-size:1.531em;line-height:1.4em}
.services {padding-bottom:26px}
.services li {padding:0 0 9px 13px;background:url(../images/marker.gif) no-repeat left 5px}
.services li a {color:#5c5c5c}
.team {width:100%;overflow:hidden}
.team li {float:left;width:177px;line-height:1.538em;margin-right:54px}
.team li.last {margin:0}
.team li strong {color:#f85811;display:block;padding:14px 0 6px 0}
.articles {margin-top:-30px}
.articles li {width:100%;overflow:hidden;vertical-align:top;line-height:1.538em;padding-top:30px}
.articles li img {float:left;margin-right:20px}
.articles li a {text-decoration:none;font-weight:bold}
.articles li a:hover {color:#000}
.sitemap {padding-bottom:15px}
.sitemap li {padding:0 0 5px 12px;background:url(../images/marker.gif) no-repeat left 5px}
.sitemap li ul {margin-bottom:-5px;padding-top:5px}
/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding-bottom:12px;line-height:1.538em}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:20px;line-height:1.538em}
.p0 {margin:0;padding:0}
dl {}
dl dt {}
dl dd {}
address {font-style:normal;line-height:1.538em;float:left;margin-right:55px}
address b {width:84px !important;width:81px;float:left}
#slogan {width:739px;height:270px;background:url(../images/slogan-bg.jpg) no-repeat left top;position:relative}
#slogan img {position:absolute;right:49px;top:62px}
.indent {padding-bottom:15px}
/* txt,links,lines,titles */
a {color:#f85811;outline:none}
a:hover {text-decoration:none}
h1 {text-indent:-9999px}
h1 a {width:307px;height:78px;position:absolute;left:36px;top:96px;background:url(../images/logo.gif) no-repeat left top}
h2 {color:#434343;font-family:"trebuchet MS",Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;font-size:2.308em;line-height:1.2em;margin-bottom:20px}
h2 span {color:#f85811}

.link1:hover {color:#000}


/* boxes */
/*.nav-box {width:100%;background:url(../images/nav-box-tail.gif) repeat-x left top}
.nav-box nav {background:url(../images/nav-box-right.gif) no-repeat right top}
.nav-box nav ul {height:77px;background:url(../images/nav-box-left.gif) no-repeat left top;overflow:hidden}
.nav-box nav ul li {float:left;padding:0 36px 0 38px;background:url(../images/divider.gif) no-repeat left top;margin:0 2px 0 -2px}
.nav-box nav ul li a {color:#434343;font-size:1.231em;line-height:1.2em;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;display:block;padding-top:25px;font-weight:bold;}
.nav-box nav ul li a:hover,.nav-box nav ul li.current a {color:#f85811}
.nav-box nav ul.fright {background:none;padding-right:34px}
.nav-box nav ul.fright li {padding:0 23px 0 25px}*/



.nav-box {width:100%;background:url(../images/nav-box-tail.gif) repeat-x left top}
.nav-box nav {background:url(../images/nav-box-right.gif) no-repeat right top}
 .nav-box nav ul {height:77px;background:url(../images/nav-box-left.gif) no-repeat left top;overflow:hidden}
 .nav-box nav ul li {float:left;padding:0 36px 0 38px;background:url(../images/divider.gif) no-repeat left top;margin:0 2px 0 -2px} 

 
 
.nav-box nav ul li a {color:#434343;font-size:1.231em;line-height:1.2em;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;display:block;padding-top:25px}
.nav-box nav ul li a:hover,.nav-box nav ul li.current a {color:#f85811}
.nav-box nav ul.fright {background:none;padding-right:34px}
.nav-box nav ul.fright li {padding:0 23px 0 25px}

 .box {background:url(../images/border-top.gif) repeat-x left top #f7f7f7;width:100%} 
.box .border-bot {background:url(../images/border.gif) repeat-x left bottom}
.box .border-left {background:url(../images/border.gif) repeat-y left top}
.box .border-right {background:url(../images/border.gif) repeat-y right top}


.box .inner {padding:25px 49px 45px 49px}
.box h2 {font-size:1.923em;margin-bottom:50px}
/* content */
#content .inside {padding:24px 5px 19px 9px}
/* Sidebar */
aside .inside {padding:30px 0px 0px 30px}
aside h2 {letter-spacing:-1px}
/* footer */
footer .inside {padding-top:15px}
footer a {font-weight:bold}
/* forms */
#search-form fieldset {position:absolute;right:50px;top:129px}
#search-form input {width:128px;background:#fff;padding:2px 3px 2px 3px;border:1px solid #d9d9d9;float:left}
#search-form a {float:left;margin-left:5px}
#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left;}
#contacts-form .field {clear:both;min-height:30px;height:auto !important;height:30px}
#contacts-form label {float:left;width:115px;font-weight:bold}
#contacts-form span {float:left;width:150px;font-weight:bold;color:#F85811;}
#contacts-form label span {float:none;font-weight:bold}
#contacts-form input {width:267px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;float:left}
#contacts-form .submitbotton{width:200px;margin-left: 115px;background:#FCB022;color:#fff; padding: 3px 15px;}
#contacts-form textarea {width:520px;height:167px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;margin-bottom:15px;overflow:auto;float:left}
#contacts-form .link1 {float:left}
.TextWrap{float: left;
margin: 10px;}

/* paging
-----------------------------------------------------------------------------*/
.next-previous{text-align:center; display:block; width:auto; float:left; background:none; padding:4px 0px 0 18px; font-size:15px;color:#fff;}
.next-previous a{padding:7px; color:#3C5C5C; background:#e8eaeb; text-decoration:none; float:left; margin:0 1px;}
.next-previous a:hover{padding:7px; color:#000; background:#EDEDED; text-decoration:none;font-weight:bold;}
.next-previous a.act-next{padding:7px; color:#000; background:#EDEDED; text-decoration:none;font-weight:bold;}

/* paging - Records Per Page
-----------------------------------------------------------------------------*/
.paging{color:#2D64A8; float:right; padding:0 10px 0 0;}
.paging select{color:#2D64A8;}
.cerculer_table{height:40px; vertical-align:middle;  font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.about_us{padding:10px;}
.about_us h2{color:#F85811;font-family:Georgia, 'Times New Roman', Times, serif;font-size:20px;}
.about_us h3{ font-size: 18px;color:#06C;font-family:Georgia, 'Times New Roman', Times, serif;}
hr{ color:#F85811;}
.left{float:left; margin-top: 45px;}
.right{float:right;}
.clear{clear:both;}
.about_us ul{color:#000;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif}
.about_us ul li{padding-top:7px;margin:0 0 20px; padding:0 0 0 20px;line-height: 1em;}
.about_us ul li span{padding-left:10px;color:#C60;font-weight:bold;}
.about_us ul li label{color:#3C5C5C;font-weight:bold; float: left;font-weight: bold; width:100px;}
.spe_activity {color:#000;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif}
.spe_activity li{color:#3C5C5C;list-style: disc inside none;font-weight:bold;font-weight: bold;}

/*activity page
 ------------------- -------------------------------------- */
.left-tr{background-color:#fdf1cd;}
.left-title-bg{background-image:url(..//images/left-titl-bg.jpg);background-repeat:repeat-x;height:29px;border-left:solid 1px #d27d00;border-right:solid 1px #d27d00;color:#003;font-size:14px;font-weight:bold;text-align:center;}
.left-pannel{border-bottom:#c7c7c7 solid 1px;border-left:#c7c7c7 solid 1px;border-right:#c7c7c7 solid 1px;}

a.lefttab,a.lefttab:visited,a.lefttab:active {color:#960;font-family:"verdana";font-size:14px;font-weight:normal;height:30px;text-decoration:none;text-align:right;line-height:30px;}
.image_galary{float:left;width:100%;}
.image_galary a{ float:left;padding:10px;}
