* { margin:0; padding:0;}
body { background:#fff; font-size:100%; line-height:2em; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#005ea6;}

ul{ margin:0; padding:0; list-style:none;}
li a{ top left no-repeat; padding-left:27px; color:#005ea6; line-height:1.666em; font-family:Arial;}
li a:hover{color:#005ea6;} 

.a { color:#7bafc5; background:url(images/z_ul.gif) right no-repeat; padding-right:23px; text-decoration:none;}
.more { color:#7bafc5; background:url(images/z_ul.gif) right no-repeat; padding-right:93px; text-decoration:none;}
.more:hover { text-decoration:underline;}


.clear { clear:both;}
.alignright { text-align:right; padding:8px 0 0 0;}
.pic { float:left;}




/*txt, links*/

h1 { background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:136px; font-size:1em;}



/*header*/
.menu { background:url(images/bg_menu.gif) top left no-repeat;}
.pad { padding:0 0 7px 29px;}
.logo { padding:43px 0 0 37px;}
.header_wrapper { height:368px; background:url(images/header_wrapper.jpg) top left no-repeat;}
.header_wrapper .box { width:766px;}
.header_wrapper .column1 { width:256px; margin-top:63px; font-family:Arial; background:url(images/bg_block1.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column1 a { color:#e32626;}
.header_wrapper .column1 .top { background:url(images/bg_top1.gif) top left no-repeat;}
.header_wrapper .column1 .bottom { background:url(images/bg_bottom1.gif) bottom left no-repeat; padding:16px 19px 22px 20px;}
.header_wrapper .column2 { width:255px; margin-top:63px; font-family:Arial; background:url(images/bg_block2.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column2 a { color:#0d2d7b;}
.header_wrapper .column2 .top { background:url(images/bg_top2.gif) top left no-repeat;}
.header_wrapper .column2 .bottom { background:url(images/bg_bottom2.gif) bottom left no-repeat; padding:16px 19px 22px 18px;}
.header_wrapper .column3 { width:255px; margin-top:63px; font-family:Arial; background:url(images/bg_block3.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column3 a { color:#a02cb7;}
.header_wrapper .column3 .top { background:url(images/bg_top3.gif) top left no-repeat;}
.header_wrapper .column3 .bottom { background:url(images/bg_bottom3.gif) bottom left no-repeat; padding:15px 19px 22px 18px;}
.header_wrapper .pic { margin:0 20px 14px 0;}


/*content*/
#content { background:url(images/content_bg.gif) top left repeat-x; font-size:0.5625em; line-height:1.444em; text-transform:uppercase; font-family:Tahoma; color:#727272;}
#content .left { background:url(images/content_left.gif) top left no-repeat;}
#content .right { background:url(images/content_right.gif) top right no-repeat; padding:42px 27px 29px 32px;}
#content .title { margin-bottom:28px;}
#content .pic { margin:0 20px 12px 0;}
#content .col_1 .ind { padding-right:25px;}
#content .col_2 .ind { padding-left:31px;}
#content p { margin:21px 0 0 0;}
#content .col_3 .ind { padding:0 0px 0 31px;}
#content .box { width:707px;}
#content .sepparate { background:url(images/bg_line.gif) top left repeat-y;}



/*footer*/
#footer { background:url(images/bg_footer.gif) top left repeat-x; margin:0 3px 0 3px; font-size:0.5625em; text-transform:uppercase; font-family:Tahoma; color:#fff;}
#footer a { color:#76bfd5}
#footer .row1 { height:42px;}
#footer .row1 img { margin-right:28px;}
#footer .row1 .pic1 { margin-left:38px;}
#footer .row2 { height:61px; text-align:center;}
#footer .txt { padding:28px 0 0 0;}



/*================== index-3.html ==================*/
#page4 #content .column1 { width:220px;}
#page4 #content .column2 { width:213px;}
#page4 #content .pic { margin:0 10px 25px 0;}
#page4 #content .pic1 { margin:0 10px 0px 0; float:left;}


/*================== index-5.html ==================*/
#page6 #content .col_1 .ind { padding:0 48px 26px 0;}
#page6 #content .col_1 a { color:#727272; text-decoration:none;}
#page6 #content .col_1 a:hover { text-decoration:underline;}
#page6 #content .col_3 { background:url(images/bg_line.gif) top left repeat-y;}
#page6 #content .col_2 .div { height:28px;}
#page6 #content .col_2 .div1 { height:80px;}
#page6 #content .col_2 .alignright { margin:0px 59px 0 0;}

/*================== index-6.html ==================*/
#page7 #content span { color:#005ea6;}

/*==========================================*/




.input{
   background:#fff;
   border:1px solid #585858;  
   width:173px; height:20px;  
   font-size:1em;
   font-family:Arial;
   text-transform:uppercase;
   color:#8c8c8c;
   
}
textarea{
   background:#fff;
   border:1px solid #585858;
   
   font-size:1em;
   font-family:Arial;
   overflow:auto;
   text-transform:uppercase;
   color:#8c8c8c;
}

/*=================================*/
#leftColumn{
	float:left;
	margin:0 0 0 15px;
	display:inline;
}

#leftColumnLoggedIn{
	float:left;
	width:176px;
	margin: 0 0 5px 8px;
	display:inline;
}

#rightColumnLoggedIn{
	float:right;
	width:176px;
	display:inline;
}

#leftLoggedinColumn{
	float:left;
	display:inline;
	margin:0 0 0 10px;      
	width:560px;
	padding:0;
}

#rightColumn{
	float:left;
	display:inline;
	margin: 0 0 5px 8px;
	padding:0;
}
#payment{
	float:left;width: 184px;
}
/*** start; curved box ***/
.curvedbox {background: transparent; width: 100%;}
.curvedbox p {padding-bottom: 0.5em;}

.curvedbox .top, .curvedbox .bottom {clear: both; display: block; background: transparent; font-size: 1px;}
.curvedbox .b1, .curvedbox .b2, .curvedbox .b3, .curvedbox .b4, .curvedbox .b1b, .curvedbox .b2b, .curvedbox .b3b, .curvedbox .b4b {display: block; overflow: hidden;}
.curvedbox .b1, .curvedbox .b2, .curvedbox .b3, .curvedbox .b1b, .curvedbox .b2b, .curvedbox .b3b {height: 1px;}
/* top1 */
.curvedbox .b2 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}
/* top2 */
.curvedbox .b3 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}
/* top3 */
.curvedbox .b4 {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}
/* bottom3 */
.curvedbox .b4b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}
/* bottom2 */
.curvedbox .b3b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}
/* bottom1 */
.curvedbox .b2b {background: #fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}

/* top border */
.curvedbox .b1 {margin: 0 5px; background:#d6deeb;}
.curvedbox .b2, .curvedbox .b2b {margin: 0 3px; border-width: 0 2px;}
.curvedbox .b3, .curvedbox .b3b {margin: 0 2px;}
.curvedbox .b4, .curvedbox .b4b {height: 2px; margin : 0 1px;}
/* bottom border */
.curvedbox .b1b {margin: 0 5px; background: #d6deeb;}

/* content area */
.curvedbox .boxcontent {display:block;  background:#fff; border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}

.curvedbox .blueTop{background-color:#2f63ab;  border-left: 1px solid #2f63ab; border-right: 1px solid #2f63ab;}

.curvedbox .LightBlue{background-color:#d6deeb;  border-left: 1px solid #d6deeb; border-right: 1px solid #d6deeb;}

.curvedbox .greenTop{background-color:#b2d42d;  border-left: 1px solid #b2d42d; border-right: 1px solid #b2d42d;}
/*** end; curved box ***/

.blueHeader{
	background-color:#2f63ab;
	height:25px;
	width:241px;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	padding:5px 0 0 14px;
}


.blueHeader2{
	background-color:#2f63ab;
	height:20px;
	width:178px;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	padding:0 0 0 14px;
}

.blueHeader3{
	background-color:#2f63ab;
	height:10px;
	width:160px;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	padding: 0px 0 8px 24px;
}

.lightblueHeader{
	background-color:#d6deeb;
	height:20px;
	width:178px;
	color:#2f63ab;
	font-weight:bold;
	font-size:1.0em;
	padding:0 0 0 14px;
}
.LightBlueHeader{
	height:20px; 
	width:171px;
	background-color:#d6deeb;
	color:#3581b9;
	font-weight:bold;
	font-size:0.75em;
	padding:0 0 0 13px;
}
#paymentOpts{
	border-left: 1px solid #d6deeb;
	border-right: 1px solid #d6deeb;
	width:182px;
	height:175px;
}

.blueHeader2 a:link {color: #FFFFFF;}

.blueHeader2 a:visited{color: #FFFFFF;}

.blueHeader2 a:hover {color: #FFFFFF;}

.blueHeader2 a:active {color: #FFFFFF;}

.loggedinBoxContent{
	border-left: 1px solid #d6deeb;
	border-right: 1px solid #d6deeb;
	width:190px;
	font-size:1.0em;
	color:#2a7ab5;
	padding:10px 0 0 0;
}

.loggedinBoxContent ul{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	list-style-image: url(../images/bullet.gif);
}

.loggedinBoxContent li{
	margin:0 0 0 5px;
	padding:0 0 5px 0;
}

.loggedinBoxContent p{
	margin:5px 10px 0 12px;
	font-weight:normal;
	color:#666666;
	font-size:1.0em;
}

.loggedinBoxContent h5{
	margin:10px 12px 0 12px;
	color:#b2d42d;
}


.loggedinBoxContent2{
	border-left: 1px solid #d6deeb;
	border-right: 1px solid #d6deeb;
	width:190px;
	font-size:1.0em;
	color:#2a7ab5;
	font-weight:bold;
	padding:10px 0 0 0;
    height:130px;
    background: url(/images/census_small.gif) no-repeat;
    background-position: bottom;
}


.loggedinBoxContent2 ul{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	list-style-image: url(/images/bullet.gif);
}

.loggedinBoxContent2 li{
	margin:0 0 0 5px;
	padding:0 0 5px 0;
}

.loggedinBoxContent2 p{
        margin-top:1px;
}


.loggedinBoxContent2 h5{
	margin: 0  12px 0 12px;
	color:#b2d42d;
}



.style1 {font-weight: bold}
.style2 {font-style: italic}
.style3 {font-size: 10px}
.style4 {color: #FF0000}
.style5 {color: #FFFFFF}

#bluemenu {margin-top: 10px;width: 184px;}

#bluemenu dl {width: 184px; margin: 0 auto; padding: 0 0 14px 0; background: #d6deeb url(../images/bottom.gif) no-repeat bottom left;}

#bluemenu dt {margin:0; padding: 4px 15px 1px 15px; font-size: 1.0em; font-weight:bold; color: #2f63AB; border-bottom:1px solid #fff; background: #d6deeb url(../images/blue-top.gif) no-repeat top left;}

#bluemenu dd {margin:0; padding:0; color: #fff; border-bottom:1px solid #fff; background: #2F63AB;}

#gallery a, #gallery a:visited {font-size: 1.0em; color:#fff; text-decoration:none; display:block; padding: 7px 5px 5px 25px;

background: #2F63AB url(../images/arrow.gif) no-repeat 10px 10px; width:152px;}

#gallery a:hover {background: #258 url(../images/arrow.gif) no-repeat 11px 10px; color:#b2d42d;}

#gallery image {

float: left;
margin: 0;

}
.ppvBoxes{
	height:44px;
	border-bottom: 1px solid #d6deeb;
}

.ppv{
	background: url(../images/ppvicon.gif) no-repeat ;
	background-position: 12px 10px;
	height:50px;
}

.subscriptions{
	background: url(../images/subicon.gif) no-repeat ;
	background-position: 12px 10px;
	height:50px;
}

.vouchers{
	border:0;
	background: url(../images/vouchersicon.gif) no-repeat ;
	background-position: 12px 10px;
	height:62px;
}

.ppvBoxes h6{
	margin:0;
	padding:2px 0 0 15px;
	color:#3581b9;
	font-weight: bold;
	font-size:1.0em;
}


.ppvBoxesText{
	color:#666666;
	font-size:1.0em;
	padding:0 0 0 15px;
}
