 /* CSS Document */
body {margin:0px; padding:10px 0px; background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; background-color:#000000}
.header {width:980px; margin:auto; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat}
.logo {padding:30px 0px 0px 22px; float:left}
.topbar {float:right; width:225px; margin:7px 0px 0px 0px}
.topbar_bg {background-image:url(../images/topbar_bg.jpg); background-repeat:repeat-x}
.topbar_txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#454545;; padding:10px 5px }
.topbar_txt a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#454545; text-decoration:none; padding:10px 7px}
.topbar_txt a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00465d; text-decoration:underline}
.nav_bg {background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; width:980px; margin:auto}
.nav {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:15px}
.nav a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:6px 22px; text-decoration:none; display:block; float:left}
.nav a:hover{background-image:url(../images/nav_active_bg.jpg); background-repeat:repeat-x; display:block; float:left;}
.main {width:980px; margin:auto; background-color:#FFFFFF}
.left_pannel {float:left; width:183px; margin:5px 0px 10px 5px; border:1px solid #e9f5f9; background-image:url(../images/left_nav_bg.jpg); background-repeat:repeat-x}
.middle_pannel {float:left; width:575px; margin:10px 15px 10px 20px}
.right_pannel {float:left; width:180px}
.category {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#218227; padding:5px; border-bottom:1px solid #dedede}
.category a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#218227; text-decoration:none}
.category a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#218227; text-decoration:underline}
.sub_category {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#218227; padding:5px; border-bottom:1px dashed #dedede}
.sub_category a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#218227; padding:5px; border-bottom:1px dashed #dedede; text-decoration:none}
.sub_category a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:5px; border-bottom:1px dashed #dedede; text-decoration:underline}
.subcategory {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px 0px 5px 15px; background-image:url(../images/left_nav_bullet.gif); background-repeat:no-repeat; background-position:5px 10px}
.subcategory a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; display:block}
.subcategory a:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; display:block; font-weight:bold;}
.borb_gr {border-bottom:1px solid #dedede}
.sample_txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b1b1b; text-align:justify}
.sample_txt a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b1b1b; text-decoration:underline}
.sample_txt a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#218227; text-decoration:none}
.sampleb_txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold}
.sample_bg {background-image:url(../images/sample_bg.jpg); background-repeat:no-repeat; background-position:center}
.cat_service {border:1px solid #dddddd; background-image:url(../images/cat_bg.jpg); background-repeat:repeat-x; background-color:#ffffff; width:275px; float:left; margin-left:10px}
.cat_service_1 {background-color:#ffffff; width:275px; float:left; margin-left:10px; border-bottom:1px dashed #dddddd; background-image:url(../images/cat_bg_down.jpg); background-repeat:repeat-x; background-position:bottom}
.pricing a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
.pricing a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#218227; text-decoration:underline; font-weight:bold}
.cat_name {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration:none}
.cat_name a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration:none}
.cat_name a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#218227; font-weight:bold; text-decoration:underline}
.input_login {background-image:url(../images/input_field.jpg); background-repeat:no-repeat;; border:0px; width:166px; height:20px; margin:5px 0px 0px 5px; padding:5px 0px 0px 5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.input_comment {background-image:url(../images/input_comment.jpg); background-repeat:no-repeat;; border:0px; width:161px; height:70px; margin:5px 5px 0px 5px; padding:5px 0px 0px 5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.input_style_small {border:1px solid #d2d2d2 ; background-image:url(../images/text_field_bg.jpg); background-repeat:repeat-x; width:50px; height:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.input_style_medium {border:1px solid #d2d2d2 ; background-image:url(../images/text_field_bg.jpg); background-repeat:repeat-x; width:150px; height:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.input_style {border:1px solid #d2d2d2 ; background-image:url(../images/text_field_bg.jpg); background-repeat:repeat-x; width:250px; height:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.input_style_area {border:1px solid #d2d2d2 ; background-image:url(../images/text_field_bg.jpg); background-repeat:repeat-x; width:250px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.but {border:0px; background-image:url(../images/but_bg.jpg); background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:25px; background-color:#cfe228}
.page_title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#218227; }
.footer {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; padding:30px 70px; text-align:center; width:850px; margin:auto}
.footer a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px; text-align:center; line-height:20px}
.footer a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; padding:10px; text-align:center;}
.mandatory {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.price_calculation {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight:bold}
.newlink a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#218227}
.newlink a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#0382dd}
.bread {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; padding:2px 0px}
.bread a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#218227; text-decoration:underline; padding:2px 0px}
.bread a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#218227; text-decoration:none; padding:2px 5px}
.sitebox a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding:2px 5px; border:1px solid #e3e3e3; background-color:#f2f2f2; display:block; width:70px; text-align:center}
.sitebox a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding:2px 5px; border:1px solid #e3e3e3; background-color:#cbf7ea; display:block}
.mara {margin:auto}



#nav_menu {width:965px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; margin:auto; height:25px; padding-left:15px; background-color:#FFFFFF} 
#nav_menu ul{list-style:none; list-style-type:none; padding:0px; margin:0px;}
#nav_menu li{list-style:none; list-style-type:none; float:left; margin:0px; padding:0px}
#nav_menu li a{float:left; display: block; color: #0d2474; text-decoration: none; text-align: center; padding:6px 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
/* Hide from IE5-Mac \*/
#nav_menu li a:hover{background-image:url(../images/nav_active_bg.jpg); background-repeat:repeat-x; display:block; float:left;}
/* End hide */








.floatl {float:left}
.floatr {float:right}
.br {clear:both}
.txtr {text-align:right}
.txtc {text-align:center}
h1 {margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-align:center; }


.pad2 {padding:2px}
.pad5 {padding:5px}

.padtb5 {padding:5px 0px}

.padt2 {padding-top:2px}
.padt5 {padding-top:5px}
.padt7 {padding-top:7px}
.padt10 {padding-top:10px}
.padt20 {padding-top:20px}

.padl5 {padding-left:5px}
.padl10 {padding-left:10px}
.padl20 {padding-left:20px}
.padl30 {padding-left:30px}

.padr5 {padding-right:5px}
.padr10 {padding-right:10px}
.padr20 {padding-right:20px}

.padb10 {padding-bottom:10px}

.w80 {width:80px}
.w150 {width:150px}
.w190 {width:190px}