*{margin:0; padding:0;}
body{background:url(images/mbg.jpg) top repeat-x #000000;}
img{ border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:12px Arial, helvetica, sans-serif; color:#333333;}
input, textarea, select{color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #404040; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
input, select{vertical-align:middle;}
.tar{text-align:right;}
.in5{margin-top:5px;}

.in10{
	margin-top:4px;
}
.in15{margin-top:15px;}
.in20{margin-top:20px;}

a{color:#CC3366; text-decoration:underline;}
a:hover{text-decoration:none;}

/*===========================header=========================*/
.header_fl{ background:url(images/hd_fll.jpg) top left no-repeat; width:829px;}
#header{ margin:0 0 0 29px;}
#header .menu{height:69px;}
#header .menu img{margin:22px 1px 0 0;}
#header .logo{height:115px;}
#header .logo img{margin:4px 0 0 0;}
/*==========================//header========================*/

/*===========================content=========================*/
.cnt_l_0 { background:url("/images/cnt_l_0.gif") top repeat-x #571A22; }
.cnt_l_1 { background:url("/images/cnt_1_1.gif") top repeat-x; }

#content{background:#FFFFFF; width:770px; margin-left:29px;}
#content .indent{padding:0 9px 0 8px;}
.list_1 a{color:#FFFFFF; text-decoration:underline; line-height:20px; font-weight:bold;
		background:url(images/list_1.gif) center left no-repeat; padding-left:16px;}
.list_1 a:hover{text-decoration:none;}
.block_3 a{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.block_3 a:hover{text-decoration:none;}
.pl15{padding-left:15px;}
.hs{height:29px; background:url(images/hs_bg.gif) top repeat-x;}
.date{font-size:10px; color:#CC3366;}
b a{color:#CC3366; text-decoration:underline;}
b a:hover{text-decoration:none;}
.pr10{padding-right:10px;}
.list_2 a{color:#CC3366; text-decoration:underline; line-height:20px; font-weight:bold;}
.list_2 a:hover{text-decoration:none;}
.f2{color:#CC3366; font-weight:bold;}
.pic{margin-right:15px; float:left;}
.s_2{color:#FFFFFF; font-weight:bold; background:url(images/list_1.gif) center left no-repeat; padding-left:16px;}
/*==========================//content========================*/

/*===========================block_1=========================*/
#block_1{background:url(images/block_1.jpg) top left no-repeat; height:201px;}
#block_1 .indent{padding:56px 0 0 39px;}
#block_1 .col_1{width:347px; float:left}
#block_1 .mid{width:23px; float:left}
#block_1 .col_2{width:109px; float:left}
/*==========================//block_1========================*/

/*===========================block_2=========================*/
.block_2{background:url(images/block_2_fll.gif) top repeat-x;}
.block_2 .bot{background:url(images/block_2_fll.gif) bottom repeat-x;}
.block_2 .left{background:url(images/block_2_fll.gif) left repeat-y;}
.block_2 .right{background:url(images/block_2_fll.gif) right repeat-y;}
.block_2 .top_left{background:url(images/block_2_top_left.gif) top left no-repeat;}
.block_2 .top_right{background:url(images/block_2_top_right.gif) top right no-repeat;}
.block_2 .bot_left{background:url(images/block_2_bot_left.gif) bottom left no-repeat;}
.block_2 .bot_right{background:url(images/block_2_bot_right.gif) bottom right no-repeat; padding:15px 10px 17px 9px;}
/*==========================//block_2========================*/

/*===========================block_3=========================*/
.block_3{background: top repeat-x #9E2232; width:100%;}
.block_3 .bot{background:url(images/block_3_fll.gif) bottom repeat-x;}
.block_3 .left{background:url(images/block_3_fll.gif) left repeat-y;}
.block_3 .right{background:url(images/block_3_fll.gif) right repeat-y;}
.block_3 .top_left{background: top left no-repeat;}
.block_3 .top_right{background: top right no-repeat;}
.block_3 .bot_left{background:url(images/block_3_bot_left.gif) bottom left no-repeat;}
.block_3 .bot_right{background:url(images/block_3_bot_right.gif) bottom right no-repeat; padding:15px 20px 20px 10px; color:#FFFFFF; font-size:11px; line-height:14px;}
/*==========================//block_3========================*/

/*===========================block_4=========================*/
.block_4{background:url(images/block_4_bot.jpg) bottom repeat-x; width:100%;}
.block_4 .top{background:url(images/block_2_fll.gif) top repeat-x;}
.block_4 .left{background:url(images/block_2_fll.gif) left repeat-y;}
.block_4 .right{background:url(images/block_2_fll.gif) right repeat-y;}
.block_4 .top_left{background:url(images/block_4_top_left.gif) top left no-repeat;}
.block_4 .top_right{background:url(images/block_4_top_right.gif) top right no-repeat;}
.block_4 .bot_left{background:url(images/block_4_bot_left.gif) bottom left no-repeat;}
.block_4 .bot_right{background:url(images/block_4_bot_right.gif) bottom right no-repeat; padding:12px 12px 18px 14px;}
/*==========================//block_4========================*/

/*===========================page_1=========================*/
#page_1 .block_2 .bot_right .indent{padding:0 18px 0 12px;}
#page_1 .col_2 .block_3 .list_1{margin-top:25px;}
#form_1{padding:16px 12px 0 14px;}
#form_1 input{width:171px; height:20px;}
#form_1 .str{height:25px; margin-top:2px;}
/*==========================//page_1========================*/

/*===========================page_2=========================*/
#page_2 .block_3 .bot_right{padding:15px 28px 18px 25px;}
#page_2 .block_4 .bot_right{padding-right:16px; padding-bottom:25px;}
#page_2 .col_2 .block_4 .bot_right{padding-right:12px;}
/*==========================//page_2========================*/

/*===========================page_3=========================*/
#page_3 .col_2 .block_3 .list_1{margin-top:25px;}
#page_3 .block_4 .bot_right{padding-right:13px; padding-bottom:21px;}
#page_3 .block_4 .col_1{width:274px; float:left;}
#page_3 .block_4 .col_2{width:226px; float:left;}
#page_3 .block_3 .bot_right{padding-bottom:30px}
/*==========================//page_3========================*/

/*===========================page_4=========================*/
#page_4 .block_4 .bot_right{padding-right:16px; padding-bottom:15px;}
#page_4 .block_3 .bot_right{padding-left:25px;}
#page_4 .col_2 .block_4 .bot_right{padding-bottom:16px;}
/*==========================//page_4========================*/

/*===========================page_5=========================*/
#page_5 .block_4 .bot_right{padding-right:16px; padding-bottom:11px;}
#page_5 .block_3 .bot_right{padding-right:24px; padding-bottom:10px;}
/*==========================//page_5========================*/

/*===========================page_6=========================*/
#page_6 .block_4 .bot_right{padding-right:16px; padding-bottom:26px;}
#page_6 .block_3 .bot_right{padding-left:25px;}
#page_6 .col_2 .block_4 .bot_right{padding-bottom:20px;}
/*==========================//page_6========================*/

/*===========================page_7=========================*/
#page_7 .block_4 .bot_right{padding-bottom:15px;}
#page_7 .block_3 .bot_right{padding-right:24px; padding-bottom:10px;}
#form{padding-right:10px;}
#form .str{height:30px;}
#form input{width:259px; height:20px;}
#form textarea{width:259px; height:129px; overflow:auto; margin-bottom:10px;}
/*==========================//page_7========================*/

/*===========================page_8=========================*/
#page_8 .block_4 .bot_right{padding:11px 15px 24px 14px;}
/*==========================//page_8========================*/

/*===========================footer=========================*/
#footer{background:url(images/footer_bg.gif) top center no-repeat; font-weight:bold; color:#330000; margin-left:29px;}
#footer span{color:#FFFFFF;}
#footer a{color:#A82D3A; text-decoration:underline; word-spacing:0;}
#footer a:hover{text-decoration:none;}
#footer .ws{word-spacing:10px;}
#footer .indent{padding:23px 50px 30px 21px;}
#footer img{margin:0 10px 15px 0; float:left;}
/*==========================//footer========================*/




/* pricing page */
	
.block-pricingtablebg { 
	position: relative;
	float: left;
	width: 840px;
	text-align: left;
	padding: 0 30px 10px 30px;
	}

.header-pricing {
	padding: 5px;
	font-size: 1.1em;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: center;
	color: #000;
	background-color: #fff;
	}
	
.header-pricing-last {
	padding: 5px;
	font-size: 1.1em;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #000;
	background-color: #fff;
	}
	
	
.detail-pricing {
	height: 18px;
	padding: 5px;
	font-size: 1em;
	line-height: 1.3em;
	color: #4b4b4b;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	}
	
.detail-pricing-last {
	height: 18px;
	padding: 5px;
	font-size: 1em;
	line-height: 1.3em;
	color: #4b4b4b;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	}
	
.detail-pricing-bottom {
	height: 18px;
	padding: 5px;
	font-size: .8em;
	line-height: 1.3em;
	color: #4b4b4b;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	}
	
.detail-pricing-left {
	height: 18px;
	padding: 5px;
	font-size: .9em;
	line-height: 1.3em;
	color: #000;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	}
	
.detail-pricing-left-bottom {
	height: 18px;
	padding: 5px;
	font-size: .9em;
	line-height: 1.3em;
	color: #000;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	}
	
.detail-pricing-last-bottom {
	height: 18px;
	padding: 5px;
	font-size: .8em;
	line-height: 1.3em;
	color: #4b4b4b;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	}
	

	
.rollover {
	margin: 0;
	padding: 0;
}

.rollover p {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}

.rollover a {
	padding: 0;
	
}


.rollover2 {
	margin: 0;
	padding: 0;
}

.rollover2 p {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	font-size: 100%;
}

.rollover2 a {
	padding: 0;
	
}

.rollover2 p em {
	display: none;
	position: absolute;
	left: 165px;
	top: -30px;	
	width: 230px;
	height: 200px;
	z-index: 999;
	padding: 26px 70px 10px 40px;
	line-height: 1.6em;
}
	









#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 0px 0px;
}
