* { margin:0; padding:0;}
html,body {background:#5488cc; font-size:100%; height:100%;line-height:1em; font-family:Arial; color:#000000;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#7d8488; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ol{margin-left:20px; padding:0px;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li {background:none; padding-left:18px; margin-bottom:7px; font-size:1.09em}
ul li a{text-decoration:none; color:#003366; line-height:1.42em}
ul li a:hover{color:#003366; text-decoration:underline;}

ul.list {margin:0px; margin-top:7px; padding:0px; list-style:none}
ul.list li {line-height:1.36em; font-size:1em; background:none; margin:0; padding:0}
ul.list li a{text-decoration:none; color:#000000; background:url(images/marker_list_2.gif) no-repeat 0 1px; padding-left:18px; line-height:1.36em }
ul.list li a:hover{ text-decoration:none; color:#006caa}


ul.news {margin:0px; margin-top:7px; padding:0px; list-style:none}
ul.news li {line-height:1.36em; font-size:1em; background:url(images/news-arrow.gif) no-repeat 0 1px; margin:0; padding-left:5px;}
ul.news li a{text-decoration:none; color:#666666; padding-left:15px; line-height:1.36em }
ul.news li a:hover{ text-decoration:none; color:#006caa}

/*==========================================*/

a {text-decoration:none; color:#003366}
a:hover {text-decoration:underline}

a.link {text-decoration:underline; color:#003366; background:url(images/blue-arrow.gif) no-repeat 0 1px; padding-left:20px; font-size:1.00em}
a.link:hover {text-decoration:none}

.column { float:left;}
.clear { clear:both;}

h1.headings {
	margin:2px 0 6px 0;
	color:#cc0000;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em
}

h1 {
	margin:2px 0 10px 0;
	color:#cc0000;
	font-size:1.2em;
	font-family:Georgia, Times, serif;
	line-height:1.2em
}

h2 { margin:0 0 10px 0;color: #082163; font-size:1.15em; line-height:1.42em}
h2 a {text-decoration:underline; font-weight:normal; color:#cc0000}
h2 a:hover {text-decoration:none}

h3 {margin:3px 3px 3px 3px;color:#082163;font-size:1.05em;line-height:1.2em}
h3 a {text-decoration:underline; font-weight:normal; color:#cc0000}
h3 a:hover {text-decoration:none}


p {margin:0 0 14px 0}
.p1 {margin:0 0 20px 0}
.but {margin-top:7px; display:block}
.but1 {margin-top:5px; display:inline}

#menu, #wrapper_header, #content, #footer footer_line #searchbar {width:1020px}

#wrapper_header {background: #ffffff;}
#wrapper_header .col_1 {width:640px}
#wrapper_header .col_2 {width:350px;padding:0px 0px 0px 0px; margin:0 3px 0 0; float:right;}
#wrapper_header .col_2 img {margin:0px 0 1px 0; float:right}
/* search */
#searchbar {
	margin:5px 3px 3px 0;
	width:350px;
	height:20px;
	float:right;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold; */
	font-family:Tahoma, Georgia;
	font-size:12px;
	font-weight:bold;
	text-align: right;
	color: #193989;
}
#searchbar a {text-decoration:none; color:#193989;}
#searchbar a:hover {text-decoration:underline; color:#cc6633}
#search {width:320px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #660000;text-align:right;}
#time {
	width:320px;
	margin-top:120px;
	margin-right:2px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #000000;
	text-align:right;
}
#timecontainer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #B90000;
	text-align:right;
}
/*header*/

#middle {
	padding:2px 5px 2px 5px;
	background:url(images/middle_bg_new.gif) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.15em;
	color: #000000;
	}
	
#resource {
    width:998px;
    margin:4px 5px 0px 5px;
	padding:2px 5px 2px 5px;
	background:url(images/middle_bg_new.gif) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.15em;
	color: #000000;
	}	

#resource ul {
		list-style-type:none;
		margin-top:10px;
		border-bottom:0px solid #cc0000;

		}
		
#resource li {
		display:inline;
		background:none;
		margin-top:10px;
		margin-right:60px;
		border-bottom:0px solid #cc0000;

		}	


#groups {
    width:640px;
    margin:0px;
	padding:4px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.92em;
	color: #082163;
	font-weight:bold;
	}	

#groups ul {
		list-style-type:none;
		margin-top:11px;
		border-bottom:0px solid #d8e1e3;

		}
		
#groups li {
		display:inline;
		background:none;
		margin-top:10px;
		margin-right:70px;
		border-bottom:0px solid #d8e1e3;

		}	
	
#format {
		border:none;
		padding-top:0px;
		width:180px;
		}
			
.column_right .indent {padding:5px 5px 5px 5px;}
.column_left .indent {padding:5px 5px 5px 5px;}
.column_data .indent {padding:5px 5px 5px 5px;}

.indent {
	padding:5px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.15em;
	color: #082163;
}

.indent a{color:#cc0000;}
.indent a:hover{text-decoration:underline;}

hr {
	line-height:1px;
	height:1px;
	width:100%;
	color: #c9c9c9;
}

.column_left .indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.15em;
	color: #000000;
}

.column_right .indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.15em;
	color: #000000;
}

.column_data .indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.15em;
	color: #000000;
}


#menu {height:40px; no-repeat left 44px}
#menu img {margin:44px 14px 0 0}
#menu .none {margin:44px 0 0 3px}

/*content*/
#content {background:#FFFFFF; no-repeat top left; font-size:0.6875em; line-height:1.18em; margin:0px;margin-top:2px;}
.cont_height {float:left; }
.title {margin-bottom:5px; display:block}
.img_left {float:left; margin:-4px 20px 0 0}
.line {background:url(images/line_rep_bg.gif) repeat-y left; width:19px; float:left}
.line .bg_1 {background:url(images/line_top_bg.gif) no-repeat left top; width:19px}
.line .bg_2 {background:url(images/line_bot_bg.gif) no-repeat bottom left; width:19px}
.col_left {height:106px; float:left; width:21px}

/*footer*/
#footer {
    height:110px;
	margin:0;
	border-bottom:1px;
	text-align:center;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
#footer ul.menu {margin:0 0 5px 0; padding:5px 0 0 0; list-style:none;}
#footer ul.menu li { background:none; line-height:1.0em; display:inline; margin:0 20px 0 0; padding:0; font-size:1.0em;}
#footer ul.menu li.none {margin:0}
#footer ul.menu li a{
	text-decoration:none;
	color: #082163;
	line-height:1.2em;
}
#footer ul.menu li a:hover{text-decoration:underline;}
#footer a {text-decoration:underline; color: #082163;font-size:0.95em;line-height:1.1em;}
#footer a:hover {text-decoration:none}


#page1 #content .row_1 {padding-bottom:1px}
#page1 #content .row_1 .col_1 .title {margin-bottom:20px}
#page1 #content .row_1 .col_2 .txt { margin-left:-2px; padding:5px 8px 8px 17px; font-size:1.17em; line-height:1.29em; color:#006caa;}
#page1 #content .row_1 .col_2 .txt .pic_1 {margin-left:-17px}
#page1 #content .row_1 .col_2 .title {margin-bottom:10px}
#page1 #content .row_1 .col_2 .vidtext {margin-top:3px; margin-bottom:5px}
#page1 #content .row_1 .col_2a .block_2 .ind1 {width:1020px; font-size:1.10em; line-height:1.20em; color:#006caa; padding-top:2px; padding-bottom:1px}


#page1 #content .row_2 {padding-top:1px}
#page1 #content .row_2 .col_1 { padding:0; margin:0;background:none no-repeat top left}
#page1 #content .row_2 .col_1 .ind {padding:5px 15px 10px 20px}
#page1 #content .row_2 .col_1 ul {margin-left:-24px}
#page1 #content .row_2 .col_1 .title {margin-bottom:12px}
#page1 #content .row_2 .col_2  {margin-left:2px}
#page1 #content .row_2 .col_2 .block_2 {background:none; no-repeat top left}
#page1 #content .row_2 .col_3 .block_2 .ind {padding:5px 5px 5px 10px}
#page1 #content .row_2 .col_3 .block_2 .indvideo {padding:10px 10px 5px 10px}

#page1 #content .row_2 .block_3 .col_2 .ind {padding:15px 20px 10px 50px}
#page1 #content .row_2 .block_3 .col_2 .title {margin:0 0 9px -47px; display:inline}
#page1 #content .row_2 .block_3 .col_3 {background:url(images/bg_right.jpg) no-repeat top left}
#page1 #content .row_2 .block_3 .col_3 .ind {padding:15px 20px 10px 60px}
#page1 #content .row_2 .block_3 .col_3 .title {margin:0 0 16px -58px; display:inline}
#page1 #content .row_2 .block_3 .col_4 {background:url(images/bg_col_1.jpg) no-repeat top left}
#page1 #content .row_2 .block_3 .col_4 .ind {padding:15px 20px 10px 29px}
#page1 #content .row_2 .block_3 .col_4 ul {margin-left:-24px}
#page1 #content .row_2 .block_3 .col_4 .title {margin-bottom:12px}

#page1 #mostpopular {width:380px; height:115px;margin: 0;
	padding: 0;
	padding:3px 2px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.0em;
	color: #660000;
	}

/*==================block====================*/
.block { background:#e5e9ed; margin:0 5px 0 0}
.block .top {background:url(images/top_1.gif) repeat-x top}
.block .l_t { background:url(images/l_t_1.gif) left top no-repeat;}
.block .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.block .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.block .l_b { background:url(images/l_b_1.gif) left bottom no-repeat; width:100%}


.block_2 { background:#fff}
.block_2 .l_t { background:url(images/l_t_2.gif) left top no-repeat; width:100%}
.block_2 .r_t { background:url(images/r_t_2.gif) right top no-repeat;}
.block_2 .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.block_2 .l_b { background:url(images/l_b_2.gif) left bottom no-repeat;}
.block_2 .left {background:url(images/border.gif) repeat-y left}
.block_2 .top {background:url(images/border.gif) repeat-x top}
.block_2 .right {background:url(images/border.gif) repeat-y right}
.block_2 .bot {background:url(images/border.gif) repeat-x bottom}

.block_3 { background:none; margin:0 1px 0 1px}
.block_3 .l_t { background:url(images/l_t_3.gif) left top no-repeat; width:100%}
.block_3 .r_t { background:url(images/r_t_3.gif) right top no-repeat;}
.block_3 .r_b { background:url(images/r_b_3.gif) right bottom no-repeat;}
.block_3 .l_b { background:url(images/l_b_3.gif) left bottom no-repeat;}
.block_3 .left {background:url(images/border_3.gif) repeat-y left}
.block_3 .top {background:url(images/top_3.gif) repeat-x top}
.block_3 .right {background:url(images/border_3.gif) repeat-y right}
.block_3 .bot {background:url(images/bot_3.gif) repeat-x bottom}

#subfooter {
	margin: 0;
	padding: 0;
	width:1004px;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center;
	font-size:0.85em;
	line-height:1.00em;
	color: #66B0C6;
}

#contact {
	margin-left: 25px;
	padding: 0;
	color: #000000;
}

img.floatLeft { 
    float: left; 
    margin: 2px; 
	padding-right:5px;
	text-align: center;
}


img.floatRight { 
    float: right; 
    margin: 2px; 
}


img.align { 
    padding:0px 15px 0 250px ;
    margin: 2px; 
}

img.align1 { 
     margin-left: 184px; 
}


input.tellafriend {
width: 210px;
}

input.arp {
width: 200px;
}

input.subscribe {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-face:bold;
color: #FFFFFF;
background:#003366;
border:0;
}

table.form-fields span {
        FONT-STYLE: normal; 
        font-face:Verdana; 
        font-size:2
}
table.form-fields td {
        padding-top:3px;
        padding-bottom:3px;
}


table.form-fields {
        BORDER-COLLAPSE: collapse;
        cell-padding:10px;
        border-color:#111111;
        border:0px;
		margin-top:3px;
}


.container1 {
background:#DFE3CF;
color:#000000;
margin:1px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.0em;
}


#bottom {
	height:100px;
	text-align:center;
	font-size:0.90em;
	font-family: Tahoma, Georgia;
}

.solidline{
	clear: both;
	padding: 0;
	margin-top:2px;
	width: 1020px;
	height: 5px;
	font: normal 1px Arial, Verdana, sans-serif;
	line-height: 5px;
	background: #990000;
	border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.txt {
	padding:10px 10px 10px 10px;
	text-decoration:none;
	color: #D40000;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.txt1 {
	padding:10px 30px 10px 30px;
	text-decoration:none;
	color: #000000;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.headertxt {
	padding:4px;
	text-decoration:none;
	color: #082163;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


ul.content {
	margin:0px;
	margin-top:7px;
	margin-left:12px;
	padding:0px;
	color:#082163;
	list-style-image: none;
	list-style-type: disc;
}
ul.content li {line-height:1.10em; font-size:1em; color:#082163; margin:0; padding-left:2px;}
ul.content li a{text-decoration:none; color:#082163; padding-left:15px; line-height:1.36em }
ul.content li a:hover{ text-decoration:none; color:#006caa}


ul.content1 {
	margin:0px;
	margin-top:7px;
	margin-left:12px;
	padding:0px;
	color:#000000;
	list-style-image: none;
	list-style-type: disc;
}
ul.content1 li {line-height:1.10em; font-size:1em; color:#000000; margin:0; padding-left:2px;}


#scripts {
	margin:1px;
	width:250px;
	height:30px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	font-weight:bold;
	text-align: right;
	color: #7E7E7E;
}

a.share {text-decoration:underline; color:#7e7e7e; background:url(images/share.gif) no-repeat 0px -5px; padding-left:25px; font-size:1.00em}
.share a:hover{
	color:#ffffff;
	background-color:#7F0000;
	font-family: Arial, Helvetica, sans-serif;
}

a.print {text-decoration:underline; color:#7e7e7e; background:url(images/print.gif) no-repeat 0 -5px; padding-left:25px; font-size:1.00em}
.print a:hover{
	color:#ffffff;
	background-color:#7F0000;
	font-family: Arial, Helvetica, sans-serif;
}

a.textsize {text-decoration:underline; color:#7e7e7e; font-size:1.00em}
.textsize a:hover{
	color:#ffffff;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
}


img.topmargin { 
    padding:0;
    margin-top: 2px; 
}


.localgroup {text-decoration:none; background:url(images/local-groups.gif) no-repeat 5px -2px; padding-left:140px; line-height:1.05px;margin-top:15px;font-size:1.05em}

/*=== Print Layout =======================================*/

#printlayout {
	padding:0;
	width:100%;
	margin:auto;
	background-color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.20em;
	line-height:1.15em;
	color: #082163;
}

#left {
	padding:3px;
	margin:auto;
	float:left;
	background-color:#ffffff;
	color:#cc0000;
	font-size:1.05em;
	font-family:Arial, Helvetica, sans-serif;
	}

#right {
	padding:3px;
	margin:auto;
	background-color:#666666;
	float:right;
	color:#ffffff;
	font-size:0.80em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

#right a {text-decoration:none;color:#ffffff;}
#right a:hover {text-decoration:underline}

ul.sidebar {margin:0px; margin-top:2px; padding:0px; list-style:none;}
ul.sidebar li a{text-decoration:none; color:#1d2557; padding-left:0px; line-height:1.1em;font-size:0.85em;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
ul.sidebar li a:hover{ text-decoration:underline; color:#006caa}

/*= Table formatting =========================================*/
table.stats 
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #fff;
	width: 300px;
	background-color: #666;
	border: 0px;
	border-style:none;
	/*border-collapse: collapse;*/
	border-spacing: 0px;
	margin-bottom: 3px;
	}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.stats tr 
{padding: 0px;
}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border: 1px #fff solid;
border-bottom: 2px #fff solid;
font-weight: bold;
} 

table.letter td 
{background-color: #ffffff;
color: #000;
padding: 6px;
text-align: left;
border: 1px #666 solid;
}

h1.headers {
	margin:2px 0 6px 0;
	color:#cc0000;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
h2.headers {
	margin:2px 0 6px 0;
	color:#cc0000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.pol {
	margin:2px 0 6px 4px;
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}	

.subheader {
	padding:0px;
	text-decoration:none;
	color: #082163;
	line-height:1.15em;
	font-size:1.15em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

table.login 
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #fff;
	width: 500px;
	background-color: #FFFFFF;
	border: 0px;
	border-style:none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 3px;
	}

table.login td 
{background-color: #FFFFFF;
color: #000;
padding: 4px;
text-align: left;
border: 1px #cccccc solid;
}

table.stats tr 
{padding: 0px;
}

table.login td.hed
{background-color: #666;
color: #ffffff;
padding: 4px;
text-align: left;
border: 1px #ccc solid;
border-bottom: 2px #fff solid;
font-weight: bold;
} 


/*==========================================*/
