
@charset "utf-8";
/* CSS Document */

body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:20px; background:url(images/main_bg.gif);}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:25px;}
a{text-decoration:none;}

/*input[type=text]{width:96%; padding:5px 2%;}
input[type=submit]{-moz-box-shadow:inset 0px 1px 0px 0px #cf866c; -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c; box-shadow:inset 0px 1px 0px 0px #cf866c;        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
        background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
        background-color:#d0451b; border:1px solid #942911; display:inline-block; color:#ffffff; font-family:arial; font-size:13px; font-weight:bold; padding:6px 12px; text-decoration:none;}
input[type=submit]:hover {        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
        background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
        background-color:#bc3315;   }
input[type=submit]active {position:relative; top:1px;}
*/

#header{background:#990212 url(images/header_bg.gif) top center no-repeat;}
#header .logo{font-family: 'Baumans', sans-serif; color:#fff; font-size:54px; padding-left:20px;}

#menu{background:url(images/menubg.gif) top repeat-x; height:49px; padding:2px 0px 2px 0;}
#menu ul, #menu li{margin:0px; padding:0px; list-style:none; float:left;}
#menu li{float:left; border-left:1px solid #8c0303; border-right:1px solid #670404;}
#menu li a{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#fff; line-height:49px; padding:0 18px; display:block;}
#menu li a:hover{background:url(images/menu-hover.gif) top repeat-x;}

.page{background:#ffe7e8; border:1px solid #fff; list-style-image:url(images/module_arrow.png);}
.page h1{color:#900;}
.page h2{color:#900;}
.page h3{ color:#900; font-weight:bold;}
.page h4{ font-family:Arial, Helvetica, sans-serif; color:#900; font-weight:normal; font-size:14px; font-style:normal; padding:5px 0;}
.page p{ padding:5px 0px ; margin:0px; line-height:20px; text-align:justify;}

.page.highlight p{text-align:justify;}
.page.highlight strong{color:#900;}

ul#leftmenu, #leftmenu li{margin:0px; padding:0px; list-style:none;}
#leftmenu li{border:1px solid #246D17; margin:5px;}
#leftmenu li a{display:block; background:#e78c01 url(images/menu-hover.gif) top repeat-x; color:#fff; text-align:center; border:1px solid #fff; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding:3px;}
#leftmenu li a:hover{background:#900; border:1px solid #f00;}

#subscription{border:1px solid #B1B1B1; background:#E9E9E9 url(images/subscription-bg.gif) center center no-repeat; padding:10px}

.td1 {	color:#555555;}
.td2 {	color:#900;}

.contact-email{color:#FF6600;font-weight:bold;font-size:14px; text-decoration:none;}
.contact-email a{color:#FF6600;font-weight:bold;font-size:14px; text-decoration:none;}
.contact-email a:hover{color:#000;text-decoration:none;}
.contact {
	color:#138bc0;
	font-size:12px;
	border-radius:10px 10px 0 0;
	border:1px solid #e0e0e0;
	padding:10px;
	background:#f5f5f5;
}


#footer{background:#650010 url(images/footer_bg.gif) bottom center no-repeat; color:#fff; line-height:30px; font-size:10px;}
#footer a{color:#fff;}
#footer a:hover{color:#f8aa2d; text-decoration:underline;}
#footer .link{text-align:center; font-size:10px;}
#footer .link a{color:#fff; padding:2px;}
#footer .link a:hover{color:#f8aa2d; text-decoration:underline;}

.freetrialinput {
	margin: 5px 0;
	padding:10px 10px;
	color: #000000;
	margin-left:15px;
	border-radius: 5px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin-left:5px; 
	width:90%;
}

.freetrialtextarea {
	margin: 5px 0;
	padding:5px !important;
	color: #000000;
	margin-left:15px;
	border-radius: 5px;
	border:1px solid #e0e0e0;
	background-color:#f5f5f5;
	margin-left:5px;
	width:90%; height:90px;
	
	
}

.freetrialsubmit {
	width: 90px;
	background: #ff9900;
	color: #000000;
	padding:10px;
	border:1px solid #cf7e05;
	border-radius: 10px;
	cursor:pointer;
}
.sitemap{color:#900; font-size:12px;  line-height:35px; list-style-image:url(images/site-map.png); }
.sitemap a{color:#900; text-decoration:none;}
.sitemap a:hover{color:#000;text-decoration:none;}
.sitemap li{list-style:url(images/sitemap-page.png);}

#googlesearch input[type=text]{padding:10px !important; width:96% !important; margin:0px; border:0px; border-radius: 5px; outline:none;}
.thank-you{ color:#990212; font-size:90px; text-align:center; padding:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.pdf-link{}