@charset "utf-8";
/* CSS Document */

html {overflow:auto;}
body {margin:0px; padding:0px; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;color:#333333; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; background-color:#eeeeee;}

.super_parent{height:auto; margin:0 auto; padding:0; width:958px; }
.super_parent_box{float:left; height:auto; margin:0;width:100%; background:#ffffff;}

.parent{padding:0px 10px; margin:0px; float:left; width:97.9%;}
/* -------- header------- */
.header_wrapper{padding:0px; margin:0px; float:left; width:100%;}
.header{padding:0px; margin:0px; float:left; width:100%; border-top:5px solid #eeeeee;}
.header_left{padding:3px 0px 7px 0px; margin:0px; float:left; width:30%;}
.header_right{padding:0px; margin:0px; float:right; width:68%}
.header_right ul{padding:0px; margin:0px; float:right;}
.header_right ul li {padding:0px 10px; margin:0px; list-style-type:none; display:inline; border-left:1px solid #f4f4f4; float:left; height:55px;}
.header_right ul li img{padding:15px 0px 0px 0px; border:0 none;}
.first{border:0 none!important; }

/* -------- header navigation------- */
.navigation{padding:0px; margin:0px; float:left; width:100%; height:27px; background:#333333;}
.navigation ul{padding:0px; margin:0px; display:block; float:right;}
.navigation ul li{padding:0px; margin:0px 0px 0px 1px; list-style-type:none; display:inline; color:#FFFFFF; font-size:1.2em; font-weight:bold; float:left;background:url(../images/nav_sep.gif) no-repeat top right;}
.navigation ul li a{text-decoration:none; color:#ffffff; float:left;padding:5px 24px 0px 24px; margin:0px; height:22px;}
.navigation ul li a:hover, .navigation ul li a.active{ background:#a81a82;}

/* -------- content section ------- */
.content_wrapper{padding:0px 0px 20px 0px ; margin:0px; float:left; width:100%; background:url(../images/bg_page.gif) repeat-y top left;}
.nobg{background:none;}
.top_banner{padding:0px; margin:3px 0px 0px 0px; background: #f4f4f4 url(../images/bg_banner.jpg) repeat top left; height:268px; float:left; width:100%;}
.top_banner .first{padding:0px; margin:0px; float:left; width:28%; text-align:left;}
.top_banner .second{padding:20px 0px 0px 0px; margin:0px; float:left; width:44%;}
.top_banner .second h1{padding:0px 0px 20px 0px; margin:0px; font-size:3.1em; font-weight:normal;}
.top_banner .second p{padding:0px 0px 15px 0px; margin:0px; font-size:1.2em; line-height:1.5em;}
.top_banner .second p a {color:#a81a82; text-decoration:underline;}
.top_banner .second p img{border:0 none;}
.top_banner .third{padding:40px 0px 0px 30px; margin:0px; float:left; width:22%;}
.top_banner .third h2{padding:0px; margin:0px; font-size:1.6em; font-weight:normal; color:#a81a82;}
.top_banner .third h2 a{text-decoration:underline; color:#a81a82;}
.top_banner .third p{padding:0px 0px 15px 0px; margin:0px; font-size:1.2em; line-height:1.5em;}
.we_serve{color:#a81a82;}

/* -------- news/about/services ------- */
.highlight_sec{padding:15px 0px 0px 0px; margin:0px; float:left; width:100%; height:auto;}
.highlight_sec h3{padding:0px 0px 10px 0px; margin:0px; font-size:2.0em; color:#a81a82;}
.highlight_sec h3 a{text-decoration:none; color:#a81a82;}
.highlight_sec p{padding:0px 0px 10px 0px; margin:0px; font-size:1.2em; line-height:1.5em;}
.highlight_sec p a{color:#a81a82; text-decoration:underline;}
p.more a{color:#a81a82; text-decoration:underline;}
.about_section{padding:0px 15px 0px 15px ; margin:0px; float:left; width:30%; background:url(../images/bg_line.gif) repeat-y top right;}
.services_section{padding:0px 15px 0px 15px ; margin:0px; float:left; width:30%; background:url(../images/bg_line.gif) repeat-y top right;}
.news_section{padding:0px 15px 0px 15px ; margin:0px; float:left; width:30%;}
.news_section ul{padding:0px; margin:0px;}
.news_section ul li{padding:0px 0px 10px 15px; margin:0px; font-size:1.2em; list-style-type:none; background:url(../images/arrow.gif) no-repeat 0px 3px;}
.news_section ul li a{text-decoration:none; color:#333333;}
.inner{padding:0px; margin:0px; height:214px; width:100%;}

/* --------- inner page ------------ */

.left_pannel{padding:0px; margin:0px; float:left; width:25%;}
.link_box{padding:10px 0px 10px 0px; margin:0px; float:left; width:100%;}
.link_box_head{padding:0px; margin:0px; float:left; width:96%; background:#eeeeee; height:42px;}
.link_box_head p{padding:4px 0px 0px 0px; margin:0px; font-size:2.0em; color:#333;}
.link_box_head p img{border:0 none; vertical-align:middle; padding-right:5px;}
.link_box_desc{padding:0px 10px 0px 10px; margin:0px; float:left; width:88%;}
.link_box_desc ul{padding:0px; margin:0px;}
.link_box_desc ul li{padding:10px 0px 5px 15px; margin:0px; list-style-type:none; font-size:1.2em; border-bottom:1px solid #eeeeee; background:url(../images/arrow.gif) no-repeat 2px 13px; }
.link_box_desc ul li a{text-decoration:none; color:#333333; padding:0px 0px 0px 0px; }
.link_box_desc ul li a:hover{text-decoration:none; color:#a81a82; }
.link_box_desc ul li a.active{text-decoration:none; color:#a81a82; }

.right_pannel{padding:15px 0px 0px 0px; margin:0px; float:right; width:71%;}
.right_pannel h3{padding:15px 0px 11px 0px; margin:0px; font-size:2.2em; font-weight:normal; color:#a81a82; height:55px; float:left; width:100%;}
.right_pannel h3 img{ vertical-align:middle;}
.right_pannel p{padding:0px 0px 10px 0px; margin:0px; font-size:1.2em; float:left; width:100%;}
.right_pannel p a{text-decoration:underline; color:#A81A82;}
.right_pannel p a:hover{ text-decoration:none;}
.right_pannel p img{ vertical-align:middle; padding-right:5px;}
p.opening_heading{font-size:1.7em; font-weight:bold; padding-bottom:20px; padding-top:10px;}

.right_pannel p a img:hover {border-color:#a81a82;}
.right_pannel p a img {border:1px solid #ffffff;margin:2px;padding:5px;}

.c_op{background:url(../images/c_op.gif) no-repeat top right;}
.w_cu{background:url(../images/w_cu.gif) no-repeat top right;}
.a_on{background:url(../images/a_on.gif) no-repeat top right;}
.c_us{background:url(../images/c_us.gif) no-repeat top right;}
.a_us{background:url(../images/a_us.gif) no-repeat top right;}
.c_hs{background:url(../images/c_hs.gif) no-repeat top right;}
.man_g{background:url(../images/man_g.gif) no-repeat top right;}
.o_te{background:url(../images/o_te.gif) no-repeat top right;}

.left{padding:0px; margin:0px; float:left; width:48%; background:url(../images/bg_line.gif) repeat-y top right;}
.right{padding:0px; margin:0px; float:right; width:48%;}


.heilighted{padding:0px; margin:0px; float:left; width:100%; height:auto;}
.heilighted ul{padding:0px; margin:0px;}
.heilighted ul li{padding:10px 0px 0px 20px; margin:0px; list-style-type:none; font-size:1.2em; background:url(../images/bullet.gif) no-repeat 0px 11px;}

p.heading_blue{font-size:1.4em; color:#6699cc;}

.job_posted{padding:0px; margin:0px; font-size:1.1em; line-height:2.1em; float:left;}
.job_posted th{background:#EEEEEE; text-align:left; border-left:1px solid #FFFFFF; padding-left:5px; font-size:1.2em;}
.job_posted tr td{ border-bottom:1px solid #e8e7e7; font-size:1.1em;}
.job_posted tr td a{text-decoration:none; color:#003366;}
.job_posted tr td a img{border:1px solid #ffffff; margin:2px;padding:5px;}
.job_posted tr td a img:hover{border-color:#a81a82;}
.clear_format{ line-height:1.3em!important; border:0 solid;}



.apply_form{padding:0px; margin:0px; font-size:1.1em; line-height:2.1em; float:left;}
.apply_form th{background:#EEEEEE; text-align:left; border-left:1px solid #FFFFFF; padding-left:5px;}
.apply_form tr td{font-size:1.1em;}
.apply_form tr td a{text-decoration:none; color:#333333;}

td.heading{font-size:1.4em; font-weight:bold; background:url(../images/bg_hr_line.gif) repeat-x bottom left; }


/* -------- footer------- */
.footer{padding:0px 0px 0px 0px; margin:0px; width:100%; height:auto; float:left; }
.footer_inner{padding:0px; margin:0px; float:left; width:100%; background:url(../images/bg_footer.gif) no-repeat 0px 0px;}
.footer_top{padding:5px 0px 0px 0px; margin:0px; width:100%; height:40px; text-align:center; background:url(../images/sep_footer.gif) no-repeat bottom center;}
.footer_top ul{padding:10px 0 0 0px; margin:0px; list-style-type:none;}
.footer_top ul li{padding:0px 13px 0px 13px; margin:0px; display:inline; border-left:1px solid #b3b3b3; font-size:1.2em; }
.footer_top ul li a{padding:0px; margin:0px; text-decoration:none; color:#3f3d3d;}
.footer_top ul li a:hover{padding:0px; margin:0px; text-decoration:underline; color:#A81A82;}
.footer_top ul li.first{border:0px none;}
.footer_bottom{padding:0px; margin:0px; height:35px;}
.footer_bottom p{padding:10px 0px 5px 0px; margin:0px; color:#b3b3b3; text-align:center; font-size:1.1em; }
.footer_bottom p a{padding:0px; margin:0px; text-decoration:underline; color:#147dae;}
.footer_bottom p a:hover{text-decoration:none;}
