/*Common Css*/
body{margin:0px; background:#5B5B5B;}
div{font:9pt Arial, Helvetica, sans-serif; color:#000000; line-height:130%;}
td{font:9pt Arial, Helvetica, sans-serif; color:#000000; line-height:140%;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:none;}
img{display:inline;}
.clear{clear:both;}

.input1{font:9pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #5D5D5D; height:16px; width:250px;}
textarea{font:9pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #5D5D5D; height:75px; width:250px;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}

.body_content{width:1003px;}

.site_link{font:9pt Arial, Helvetica, sans-serif; color:#3B3B95; font-weight:bold; padding-top:10px;}
.site_link:hover{color:#A70030;}

.ourteam{font:9pt Arial, Helvetica, sans-serif; color:#A70030; font-weight:normal; text-decoration:underline}
.ourteam:hover{color:#A70030; text-decoration:none;}

/*Naviagtion Css*/
.inner_nav_div{padding-left:9px; background:url(../images/inner/nav_bg.jpg) left top no-repeat;}
.nav_container{margin:0px 0px 30px 0px; width:194px;}
.nav_container div{padding-bottom:5px;}
.nav_container a {background:url(../images/nav.gif); font:8pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding-left:18px; line-height:23px; cursor:pointer; display:block;}
.nav_container a:hover, .nav_container a.current{color:#FDE000;}

#services_menu, mailtech_menu, faq_menu{padding:0px;}
#services_menu a, #mailtech_menu a , #faq_menu a{color:#ffffff; background:none; border-bottom:1px dashed #BD7C90; text-decoration:none; text-align:left; padding-left:18px; height:20px; line-height:20px; display:block;}
#services_menu a:hover, #mailtech_menu a:hover, #faq_menu a:hover, #services_menu a.current, #mailtech_menu a.current, #faq_menu a.current {color:#FDE000;}
/*Naviagtion Css*/

/*Home Page Css*/
.home_container{width:1003px; margin:0px auto; background:#9e9a8f url(../images/container_bg.jpg) left top repeat-y;} 
.home_leftpanel{width:245px; float:left;}
.home_navbox{background:url(../images/home_navbg.jpg) left top no-repeat;}
.home_leftsidebar{width:194px; padding-left:33px;}

.ftp_login{background:#560b1f; padding-bottom:12px;}
.ftp_login_input{font:9pt Arial, Helvetica, sans-serif; color:#560b1f; border:none; height:16px; width:150px; text-align:center;}
.leftpanel_footer{background:#1e082f url(../images/leftpanel_footer_bg.jpg) left top repeat-x; height:135px;}

.home_maincontent{width:758px; float:left;}
.div_flash{width:758px; height:465px;}
.hometext_content{width:700px; padding:20px 35px 20px 23px;}
.home_quicklinks_btn{width:252px; float:left;}
.home_quicklinks_btn div{padding-bottom:10px;}
.mission_statement{font-size:9pt; padding:10px; font-style:italic; border:2px solid #3F3A2B; float:left; margin:10px 0px 10px 0px; text-align:center;}
.mission_statement strong{color:#921439;}
.hometext{width:448px; float:left;}
.hometext1{ font:9pt Arial, Helvetica, sans-serif; width:448px; float:left;}
.implifooter{text-align:center; padding:5px 0px 5px 0px; font:8pt Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}
.implifooter img{display:inline;}
/*Home Page Css*/

/*Inner page Css*/
.inner_container{background:#D4D3CE url(../images/inner/main_bg.jpg) left top repeat-y; width:1003px; margin:0px auto;}
.leftpanel{width:274px; float:left;}
.logo{background:url(../images/inner/logo_bg.jpg) bottom left no-repeat; height:202px;}
.left_sidebar{width:207px;}
.main_navigation{background:url(../images/inner/nav_bg.jpg) left top repeat-x;}
.leftpanel_buttons{height:45px; text-align:center;}
.rightpanel{width:729px; float:left;}
.topheader{width:729px; height:227px;}
.main_content{width:645px; padding:0px 84px 30px 0px;}

.page_title{font:9pt Arial, Helvetica, sans-serif; color:#921439; font-weight:bold; height:22px;}
.page_text{width:400px; padding-right:42px; float:left;}
.page_text ul{margin:0px 0px 0px 5px; padding:4px 0px 15px 10px;}
.page_text ul li{margin:0px; padding:0px 0px 0px 5px; line-height:150%; list-style:disc;}
.page_images{width:203px; padding-top:22px; float:left;}
.page_images1{width:500px; padding-top:22px; float:left;}
.page_images div{margin-bottom:10px;}

.contact{width:550px;}
.contact_address{width:173px; float:left;}
.contact_webform{ width:377px; float:left;}
.contact_head1{font:9pt Arial, Helvetica, sans-serif; color:#931238; font-weight:bold; }

.div_header{width:680px; float:left; font:9pt Arial, Helvetica, sans-serif; background-color:#941238; color:#FFFFFF; font-weight:bold; padding:3px 10px 3px 18px;}
.div_ourteam{width:720px;}
.team_photo{width:180px; float:left; padding-bottom:20px; }
.team_title{width:165px; float:left; font-size:9pt; font-style:italic;}
.team_title strong{font-weight:bold; font-size:9pt; font-style:normal;}
.div_noimage{ width:100px; height:98px; border:1px solid #000000;}
.div_captions{width:670px; font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; background-color:#BFBFBF ; padding:3px 10px 3px 18px;}
/*Inner page Css*/

/*Popup Css*/

/*Popup Css*/

.transparentDiv {
	position:absolute;
	filter:alpha(opacity=70); 
	-Moz-Opacity: .70; 
	opacity: .70;
	background-color:#000000;
}

.faqrow{cursor:pointer; background:#9A9DB0 url(../images/arrow.gif) left no-repeat; padding-left:35px; height:20px; font:9pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
.faqrow_hover{cursor:pointer; background:#A8C4CF url(../images/arrow.gif) left no-repeat; padding-left:35px; height:20px; font:9pt Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.faqrowText{padding:5px 5px 5px 35px;}


/*Portfolio Css*/
.portfolio_catagories{width:171px; float:left;}
.portfolio_catagories a{font:9pt Arial, Helvetica, sans-serif; color:#3B3B95; background:url(../images/inner/arrow.jpg) center left no-repeat; padding:0px 0px 0px 18px; line-height:25px; height:25px;}
.portfolio_catagories a:hover{color:#A70030;}
.portfolio_catagories a.current{color:#A70030;}

.div_portfolio{width:440px; float:left; padding-right:34px; background:url(../images/inner/portfolio_right_shadow.jpg) right top no-repeat;}
.portfolio_caption{font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-style:italic; text-align:center; height:20px;}
.portfolio_sidebar{width:35px; float:left;}
.portfolio_bigimg{width:370px; height:228px; text-align:center; line-height:228px; float:left; background:#FFFFFF;}
.portfolio_scroll{width:35px; float:left; height:42px; padding-top:24px;}

.portfolio_thumb{width:370px; height:66px; float:left; overflow:hidden;}
.portfolio_thumb img{border:3px solid #FFFFFF; width:60px; height:60px; float:left;}
.thumb_gap{width:9px; float:left; height:66px;}
/*Portfolio Css*/

/*Faqs Css*/
.div_faqs{width:645px;}
.faqs_details{background:#DBDCD7 url(../images/inner/faqs_details_shadow.jpg) left top repeat-x; width:617px; padding:10px 10px 10px 18px;}
.faqs_gap{width:645px; height:7px; overflow:hidden;}
.div_faqs_current{font:9pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background:#AAAAAA url(../images/inner/right_arrow.gif) left top no-repeat; padding:3px 10px 3px 18px; display:block; cursor:pointer;}
.div_faqs_current_hover{font:9pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background:#931238 url(../images/inner/down_arrow.gif) left top no-repeat; padding:3px 10px 3px 18px; display:block; cursor:pointer;}
/*Faqs Css*/

/*News Css*/
.div_news{width:645px; padding-top:25px;}
.news_coupons{width:120px; float:left;}
.news_coupons img{margin-bottom:20px;}
.news_listing{width:510px; float:left; padding-left:14px; border-left:1px solid #931238;}
.news_details{width:510px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #931238;}
.news_img{width:140px; float:left;}
.news_desc{width:370px; float:left;}
.news_desc a{font:9pt Arial, Helvetica, sans-serif; color:#3B3B95; font-weight:bold; padding-top:10px;}
.news_desc a:hover{color:#A70030;}
.news_desc strong{color:#A70030;}
/*News Css*/

/*Testimonials Css*/
.div_testimonials{width:433px; padding-left:113px;}
.testimonials_outer{width:407px; padding:0px 0px 0px 26px; background:#F8F8FA url(../images/inner/testimonials_bg.jpg) top right repeat-y;}
.testimonials_right{width:26px; float:right;}
.testimonials_content{width:340px; background:#D4D3CE; padding:20px; float:left; text-align:justify;}
.testimonials_content strong{color:#A70030;}
.testimonials_scroll{width:433px; height:53px; padding-top:10px; background:url(../images/inner/testimonials_bottom.jpg) left top no-repeat; text-align:center;}
.testimonials_scroll img{margin-right:10px; border:0px;}
/*Testimonials Css*/

.redheading{font:9pt Arial, Helvetica, sans-serif; color:#FF0000; text-align:center;}

.textcaptcha {
	font-family: verdana;
	font-size: 20px;
	color: #000000;
	height: 30px;
	width: 175px;
	letter-spacing:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	border: 1px solid #999999;
}

.textcaptcha_error {
	font-family: verdana;
	font-size: 20px;
	color: #000000;
	height: 30px;
	width: 175px;
	letter-spacing:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	border: 1px solid #FF0000;
}

.front_innerTbl{border:1px solid #9a6c6e; background:#D4D3CE;}
.front_innerTbl a{font:9pt Arial, Helvetica, sans-serif; color:#921439; text-decoration:underline;}
.front_innerTbl a:hover{text-decoration:none;}

/*Admin Panel Css*/
.adminTbl{background:#dad7c6;}
.admin_leftpanel{background:#931238 url(../images/admin/leftpanel_bg.jpg) left top no-repeat;}
.header_nav{background:url(../images/nav.gif) left top no-repeat; font:9pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  height:23px; line-height:23px; display:block; text-decoration:none;}
.header_nav:hover {color:#FDE000; text-decoration:none;}
.sub_nav{font:9pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.sub_nav:hover {color:#FDE000; text-decoration:none;}
.login_outerTbl{background:#FFFFFF; height:217px;}
.login_innerTbl{border:1px solid #9a6c6e; background:#dad7c6;}
.login_innerTbl a{font:9pt Arial, Helvetica, sans-serif; color:#921439; text-decoration:underline;}
.login_innerTbl a:hover{text-decoration:none;}
.login_input{font:9pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #9a6c6e; height:14px; width:175px;}

.admin_headers{background:url(../images/admin/title_header_bg.jpg) left top  no-repeat; font:10pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding-left:20px; height:27px; line-height:27px;}
.content_top{background:url(../images/admin/content_border.jpg) left top repeat-x;}
.content_bottom{background:url(../images/admin/content_border.jpg) left bottom repeat-x;}
.contentTbl{border-left:1px solid #a96b78; border-right:1px solid #a96b78;}
/*Admin Panel Css*/

/*Popup Css*/
.div_popupcontainer{width:420px; margin:0px auto; background:#D4D3CE;}
/*Popup Css*/

.disclaimer{background:#DBDCD7; width:580px; padding:10px 10px 10px 18px; border: 1px solid #7F7F7F; text-align:left;}