﻿/* webstructure styles */
.intextlink { font:12px verdana; text-decoration:underline; color:#073E7C; }
.story a.anchor { height:auto !important; width:auto !important; font:10px verdana, sans-serif; color:#999; display:none; border:1px dotted #FF0000 !important; text-align:center; padding:2px; }
#content .story a.anchor { position:static !important; display:block; width:0 !important; height:0 !important; line-height:0 !important; padding:0 !important; border:0 !important; overflow:hidden; }
.tablemaker { font:10px verdana; color:#4F4D45; border:1px dotted #FF0000; text-align:center; padding:2px; }
body.enterStyleHere { background:#fff; }

textarea:focus, input:focus{
    outline: 0;
}

/* basic styling */
html { margin:0; padding:0; }
html, body { margin:0; padding:0; }
body { font:0.813em Tahoma, Arial, Helvetica, sans-serif; color:#575757; background:#FFF; margin:0 0 0px; }
h1 { color:#4D4D4D; font-weight:normal; font-size:1.846em; line-height:28px; margin:0 0 13px; }
h1.hidden {display: none;}
h2 { font:bold 1.385em/1 Tahoma, Arial, Helvetica, sans-serif; color:#073E7C; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; padding:0 0 8px; margin:10px 0 12px; }
h3 { font-size:1.231em; line-height:18px; margin:0 0 5px; color:#073E7C;}
h3 a { font-size:1.231em; line-height:18px; margin:0 0 5px; color:#073E7C;}
p { color:#4F4D45; line-height:20px; margin:0 0 12px; font-size: 11pt;}
a { text-decoration:none; color:#073E7C;}
a:focus, a:hover { text-decoration:underline; }
a img { border:0; }
.story a.return_link { padding-left:15px; background:url(/graphics/back.gif) no-repeat 0 50%; text-decoration:none; }
.story a.return_link:hover { text-decoration:underline; }
#content form { margin:0 0 10px; }

.sign_up{
font: 14pt Tahoma, Arial, Helvetica, sans-serif;
color: #073E7C;
margin: 12px 0px 17px;
}

.latest_news{
background: none !important;
}

.latest_news a{
font:1.385em/1 Tahoma, Arial, Helvetica, sans-serif;
padding:0 0 18px !important;
margin:10px 0 12px !important;
color:#073E7C !important;
line-height: 26px;
background: none !important;
}

.summary1{
font-weight: normal !important;
padding-bottom: 10px !important;
margin: 0 !important;
line-height: 18px  !important;
}

.summary2{
font-weight: normal !important;
font-size: 12px !important;
line-height: 15px !important;
margin: 0 0 8px !important;
color: #4F4D45 !important;
}

.page_body_h2{
color: #4D4D4D !important;
font-weight: normal !important;
font-size: 1.846em !important;
line-height: 28px !important;
margin: 0 0 13px !important;
}

.page_body_intro{
font-weight: normal !important;
font-size: 14px !important;
color: #4F4D45 !important;
line-height: 20px !important;
margin: 0 0 12px !important;
}

.rhs_h3, .rhs_h3 a {
font-weight: bold !important;
color: #073E7C !important;
font-size: 1.070em !important;
line-height: 15px !important;
padding: 4px 0px 2px !important;
margin-bottom: -4px;
margin-top: -8px;
}

.rhs_h3 a:hover { text-decoration:underline !important; }

.rhs_h4{
font-weight: normal !important;
color: #575757 !important;
display: block !important;
text-decoration: none !important;
font-size: 1.050em !important;
line-height: 15px !important;
}

h3.index_cats 
{ font-size:0.800em !important; line-height:16px; margin:0 0 10px; }

ul { list-style:none; margin:2px 0 10px; padding:0;}
ul li { color:#4D4D4D; font-size:1.231em; line-height:18px; padding:0 18px 14px 0px;}
.last { padding: 0 0 0 0 !important; }
ol { margin:0 0 10px 8px; padding:0 0 0 15px; }
ol li { color:#4D4D4D; font-size:1.231em; line-height:18px; padding-bottom:10px; }

#picollecta img { border-style: none; float:left; margin: -2px 0 0 0; }

nav { height: 25px !important; }

nav ul {
	padding: 0px !important; 
	list-style: none !important;
	position: relative !important;
	display: inline-table;
	z-index:2;
}

	nav ul:after {
		content: "";
		clear: both;
		display: block;
	}

nav ul ul {
	display: none;
}

nav ul li:hover > ul {
		display: block;
	}
	
nav ul li {
	float: left;
	font:12pt Tahoma, Arial, Helvetica, sans-serif !important;
}

		nav ul li:hover a {
			color: grey;
			text-decoration: none;
		}
	
	nav ul li a {
		display: block;
		padding: 0px 1px 0px 5px !important;
		margin-top: -1px !important;
		color: #757575;
		text-decoration: none;
	}
	
nav ul ul {
	border:3px solid #7EA7DD;
	border-radius:0 0 4px 4px;
		-moz-box-shadow:0 5px 12px rgba(0,0,0,0.3);
		-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.3);
	background: white; padding: 0;
	position: absolute !important;
	top: 100%;
	margin-top: -8px;
	width: 200px;
}
	nav ul ul li {
		float: none; 
		position: relative !important;
		font:11pt Tahoma, Arial, Helvetica, sans-serif !important;
		padding: 0px;
	}
		nav ul ul li a {
			padding: 7px 10px !important;
			color: #fff;
			text-decoration: none;
		}	
			nav ul ul li a:hover {
				background: #2C5B8F;
				color: white;
				text-decoration: none;
			}
			
nav ul ul ul {
	position: absolute !important;
	left: 100%;
	top:0;
	margin-top: -3px;
}
  
#menu_rule {
	position: absolute;
	background-image: url("/upload/public/docimages/Image/m/o/u/menu_rule3.jpg");
	height: 12px;
	width: 100%;
	margin-top: 179px;
	}
	

  
hr { border:0; color:#D3CEC8; border-bottom:1px solid #D3CEC8; line-height:1px; height:0; margin:10px 0; }

/* sub sections */
.story_home { margin:2px 0 20px; padding:0; width:956px; margin-left:-190px;}
.story { margin:2px 0 20px; padding:0; width:575px; margin-left:-190px;}
.story p.intro { font-weight:normal; font-size: 14px;}
.story ul { margin-left:10px; }
.story ol { margin-left:18px; }
.story ul li, .story ol li { font-size:1em; }
.story h2 { background:none; color:#4D4D4D; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; padding:0; }

form, fieldset { border:0; padding:0; margin:0; width:100%; }
fieldset fieldset { margin-bottom:6px; }
legend { color:#666; margin:0 0 5px; padding:0; }
label, input, textarea, select { display:block; font:1em/15px Tahoma, Arial, Helvetica, sans-serif; }
.appform  { display:inline; }
input.text, select, textarea { border:1px solid #D3CEC8; border-radius:3px; padding:3px; }
input.text2, select, textarea { border:1px solid #D3CEC8; border-radius:3px; padding:3px; }
.field { min-height:1px; }
.field:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.story .mandatory { border:none; padding:3px 0 0; vertical-align:top; }

.verify { display: none; }

input.radio { display:inline; }
blockquote { background:url(/graphics/quote_start.gif) no-repeat 0 0; }
blockquote p { color:#073E7C; font:normal 1.077em/22px Georgia, "Times New Roman", Times, serif; margin:0; background:url(/graphics/quote_end.gif) no-repeat 100% 100%; min-height:60px; }
.quote { width:180px; background:url(/graphics/quote_start.gif) no-repeat 0 0; float:left; margin-right:20px; }
.quote p { color:#073E7C; font:normal 1.077em/22px Georgia, "Times New Roman", Times, serif; margin:0; background:url(/graphics/quote_end.gif) no-repeat 100% 100%; min-height:60px; }

table { border-collapse:collapse; margin-bottom:20px; color:#4D4D4D; }
caption { text-align:left; padding-bottom:10px; }
table th { padding:8px 9px 10px; }
table td { padding:10px 9px 9px; }
table th { color:#FFF; text-align:left; background:#548BD3; font-weight:normal; font-size:1.231em; line-height:18px; }
table tr td { border-right:2px solid #FFF; }
table tr.odd td { background-color:#CADBF1; }
table a { text-decoration:underline; }
table a:hover { text-decoration:none; }
#frame { width:695px; height:750px; }

/* main structure */
#wrapper { width:100%; repeat-y 50% 0; }
#mast, #main, .site_container { position:relative; margin:0px auto; width:956px; padding:0 15px; min-height:1px; }
#mast:after, #main:after, #mast_sleeve:after, .site_container:after { content:"."; display:block; clear:both; height:0; visibility:hidden; margin-top:30px;}

#mast { background-image: url("/upload/public/docimages/Image/f/p/u/header_centre4.jpg"); background-repeat:no-repeat; }

#side { position: absolute; background-image: url("/upload/public/docimages/Image/h/j/o/header_side4.jpg"); width: 100%; height: 150px;}

#center { float:left; width:100%; margin-right:-100%; }

#left { float:left; width:188px; }
#right { position:relative; float:right; width:318px; padding:0;	 margin-right: 16px;}

#mast_standard_links { padding:0 0 7px; min-height:1px; float:left; margin-top: 20px;}
#mast_standard_links:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#mast_standard_links ul { margin:4px 0 0 6px; padding:0; list-style:none; float:left; }
#mast_standard_links li { color:#DDDDDD; font-size:.923em; line-height:14px; float:left; padding:0 10px 0 0; vertical-align:top; background:none; }
#mast_standard_links li a, #mast_standard_links li a:link { color:#DDDDDD; text-decoration:none; padding-right:10px; border-right:1px solid #DDDDDD; }
#mast_standard_links li a:hover, #mast_standard_links li a:focus, #mast_standard_links li a:active { text-decoration:underline; }
#mast_standard_links li.last a { border-right:0; }

#mast_top { min-height:1px; _zoom:1; }
#mast_top:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /*clear floats*/

::-webkit-input-placeholder { /* WebKit browsers */
    color: #DDDDDD;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #DDDDDD;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #DDDDDD;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #DDDDDD;
}

#mast_search { float:right; width:310px; height:90px; /*background:url(/graphics/mast_search.jpg) no-repeat 0 0;*/ margin:0 0 0px; margin-right: 5px;}
#mast_search form { position:relative; padding:0px 0 0 66px; width:auto; }
#mast_search fieldset { width:auto; }
#mast_search label { text-indent:-9999px; width:150px; height:24px; margin:0 0 3px; }
#mast_search #search_field { float:left; margin-top:-8px; padding:4px 5px; background:none; border:1; color:white; width:188px; margin-left: 36px; margin-right:-25px; }
#mast_search .button { float:left; margin-top:-7px; padding:0; }
#mast_search #searchform a { position:absolute; top:2px; right:10px; color:#FFF; font-size:.846em; }

#mast_date { float:right; padding:0; margin-top:125px; margin-right: -300px; line-height:16px; color:#DDDDDD;} 

#pic_quote { float:right; width:269px; }
#pic_quote_sleeve { position:relative; }
#pic_quote_sleeve img { position:absolute; top:-25px; right:1px; width:96px; }
#pic_quote_sleeve p { width:162px; float:left; margin:0; padding:20px 0 0; font-size:1.077em; line-height:22px; text-align:center; color:#FFF; }

#mast_nav { padding:0 0 7px 15px; clear:both; min-height:1px; }
#mast_nav:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#mast_nav ul { margin:0; padding:0; list-style:none; float:left; }
#mast_nav li { color:#000; font-weight:bold; font-size:.923em; line-height:14px; float:left; margin:0 6px 0 0; padding:0;  }
#mast_nav li a { color:#000; text-decoration:none; float:left; white-space:nowrap; background:url(/graphics/nav_left.gif) no-repeat 0 -80px; text-transform:uppercase; }
#mast_nav li a span { display:block; padding:10px 20px; background:url(/graphics/nav_right.gif) no-repeat 100% -80px; }
#mast_nav li a:hover, #mast_nav li a:focus { background-position:0 1px; }
#mast_nav li a:hover span, #mast_nav li a:focus span { color:#FFF; background-position:100% 1px; }
#mast_nav li.current a { background-position:0 1px; }
#mast_nav li.current a span { color:#FFF; background-position:100% 1px; }



#newsletter_signup {no-repeat 0 0 #548BD3; margin:0px; 0px; 25px; 0px;}
#newsletter_signup_sleeve {no-repeat 0 100%; padding:0 0 0 15px; min-height:1px;}
#newsletter_signup_sleeve:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#newsletter_signup h2 { color:#FFF; font:normal 1.846em/36px Georgia, "Times New Roman", Times, serif; background:none; margin:13px 0 8px; }
#newsletter_signup h2 span { font-size:.583em; line-height:16px; display:block; font-style:italic; }
#newsletter_signup p.trans_box { color:#FFF; background:url(/graphics/trans_box_bottom.png) no-repeat 0 100%; padding:0 0 4px; margin-bottom:5px; }
#newsletter_signup p.trans_box span { background:url(/graphics/trans_box_top.png) no-repeat 0 0; display:block; padding:1px 9px 0; }
#nl_text { width:434px; float:left; }
/*#nl_form { background-image:url(http://www.paulfrasercollectibles.com/upload/public/docimages/Image/h/j/o/test_button2.jpg); width:487px; min-height:153px; float:right; no-repeat 0 0;}*/
#nl_form { background-image:url(/upload/public/docimages/Image/r/g/m/signup_bg_test6.jpg); background-repeat: no-repeat; width:313px; height:185px; float:right; padding:4px 9px 5px 0; margin-right: 10px; }
#nl_form h3 { font:14pt Tahoma, Arial, Helvetica, sans-serif; color:white; margin:12px 0px 17px; 0px;}
#nl_form form { padding:0 0 0 5px; width:auto; }
#nl_form fieldset { width:auto; margin-left: 12px; }
#nl_form .text {
	font:8pt Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 9px 5px;
	width:263px;
	margin-bottom:6px;
	border: 2px solid #d57a08;
	border-radius: 3px;
}

#nl_form textarea:focus, input:focus{
    border: 2px solid #7ea7dd !important;
	border-radius: 3px;
}

#nl_form textarea.text:focus, input.text:focus{
    border: 2px solid #7ea7dd !important;
	border-radius: 3px;
}

textarea.text2:focus, input.text2:focus{
    border: 1px solid #7ea7dd !important;
	border-radius: 3px;
}

#nl_form label { position:absolute; left:-9999px; }
#nl_form label.label_checkbox { position:static; left:auto; color:#073E7C; font:1em/15px Georgia, "Times New Roman", Times, serif; float:left; margin:5px; 5px 0 0; width:85px;}
#nl_form label.label_checkbox input { float:left; margin:0 5px 0 0; }
#nl_form #b_signup { float:right; }
#nl_form .field { width:281px; margin-top: 10px;}
#nl_form ::-webkit-input-placeholder { /* WebKit browsers */
    color:   #B0B0B0;
}
#nl_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #B0B0B0;
}
#nl_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #B0B0B0;
}
#nl_form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #B0B0B0;
}

#justcollecting_advert {
position: relative;
background-image: url("/Upload/Public/DocImages/Image/q/s/x/justcollecting.jpg");
background-repeat: no-repeat;
height: 185px;
width: 155px;
padding: 0px;
float: right;
margin-right: 12px;
}

/* skip links */
#skiplinks, #skiplinks li { list-style-type:none; padding:0; margin:0; display:inline; height:0; }
#skiplinks a { border:5px solid #546c9c; background-color:#fff; padding:7px 5px; position:absolute; top:20px; left:-9999px; font-size:1.1em; font-weight:bold; z-index:10; }
#skiplinks a:focus, #skiplinks a:active { position:absolute; left:20px; top:20px; text-decoration:none; }
#skiplinks a:focus:hover, #skiplinks a:hover:active { background:#eee; }

#advancedSearch { margin-right:2px; }
#advancedSearch a { font-size:1.005em; color:#000; margin:0; padding:0 0 3px; display:block; text-decoration:underline; width:90px; float:right; }
#advancedSearch a:hover { text-decoration:none; }

#logo { float:left; padding:0; margin:15px 0 0; }
#logo img { display:block; margin:-2px 0 0 6px; padding:0; height: 86px !important; cursor:pointer;}

/* navigation */
#mainnav h2, #mainnav div a, #topnav h2 { position:absolute; left:-9999px; }
#mainnav { margin:0 0 12px; }
#mainnav a { text-decoration:none; }
#mainnav a:hover { text-decoration:underline }
#mainnav ul { margin:0; padding:0; list-style:none; background:#FFF; }
#mainnav ul ul { padding:3px 0 0; }
#mainnav li { padding:0; margin:0 0 9px; font-size:1.077em; line-height:16px; }
#mainnav li a { display:block; color:#000; background:url(http://www.paulfrasercollectibles.com/upload/public/docimages/Image/h/j/o/test_button2.jpg) no-repeat 0 0;  }
#mainnav li a span { display:block; background:url(http://www.paulfrasercollectibles.com/upload/public/docimages/Image/o/q/w/test_button_base2.jpg) no-repeat 0 100%; padding:12px 16px 11px; }
#mainnav li a:hover { background-image:url(http://www.paulfrasercollectibles.com/upload/public/docimages/Image/e/g/l/test_button.jpg); text-decoration:none; color:#fff; } 
#mainnav li a:hover span {background-image:url(http://www.paulfrasercollectibles.com/upload/public/docimages/Image/q/s/f/test_button_base.jpg) }
#mainnav li li { background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; padding:0 0 2px; margin:0 0 1px; }
#mainnav li li a { background:none; padding:9px 16px 10px; }
#mainnav li li a:hover { background:#CADBF1; color:#000; text-decoration:none; }
#mainnav li li a.current { background:none; text-decoration:underline; color:#000 }
#mainnav li li a.current:hover { background:#CADBF1; text-decoration:underline; color:#000 }

#mainnav a.current, #mainnav a.current:hover { border-bottom:none; background-image:url(/graphics/mainnav_li_on.gif); text-decoration:none; color:#fff; }
#mainnav li a.current span, #mainnav li a.current:hover span {background-image:url(/graphics/mainnav_a_on.gif) }

.quicklinks { margin:0 0 15px; padding:0; }
.quicklinks h2 { position:absolute; left:-9999px; }
.quicklinks ul { margin:0; padding:0; list-style:none; }
.quicklinks li { background:url(/graphics/mainnav_li.gif) no-repeat 0 0; padding:0; margin:0 0 9px; font-size:1.077em; line-height:16px; }
.quicklinks li a { display:block; color:#000; background:url(/graphics/mainnav_a.gif) no-repeat 0 100%; padding:12px 16px 11px; }

/* INDEX 18 TILES 152px */

#index_cat_menu {
margin-left:2px;
width: 924px;
height: 462px;
}

/* END INDEX TILES */


/* END 6 STORY DIV */

#six_story {
margin-left:2px;
width: 927px;
height: auto;
}


/* METRO */

#metro {
margin-left:2px;
width: 927px;
height: 409px;
}

#metro_left {
position: absolute;
margin-left:2px;
width: 309px;
height: 409px;
}
#metro_middle {
position: absolute;
margin-left:311px;
width: 309px;
height: 409px;
}
#metro_right {
position: absolute;
margin-left:620px;
width: 309px;
height: 409px;
}

#tile_h100_w100 {
position: relative;
float: left;
height: 100px;
width: 100px;
background-color: lightgrey;
margin-right: 3px;
margin-bottom: 3px;
}

#tile_h409_w306 {
position: relative;
float: left;
height: 409px;
width: 306px;
background-color: lightblue;
margin-right: 3px;
margin-bottom: 3px;
}

#tile_h100_w203 {
position: relative;
float: left;
height: 100px;
width: 203px;
background-color: lightgreen;
margin-right: 3px;
margin-bottom: 3px;
}

/* END METRO */

#index_cat_menu img { border-style: none; float:left; margin: -2px 0 2px 0; padding: 1px; padding-bottom: 1px;}

#content { margin:0 0 0 203px;}
#content #crumbs { margin:6px 0; font-size:1.100em; line-height:14px; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; padding:0 0 7px; margin-left: -190px; width: 575px;}
#content #crumbs, #content #crumbs a { color:#000; }
#content #crumbs a { text-decoration:none; }
#content #crumbs a:hover { text-decoration:underline; }

#topnav { margin:0 18px 20px 11px; color:#4F4D45; }
#topnav a, #topnav a:link, #topnav a:visited { margin:0 5px; text-align:center; color:#4F4D45; text-decoration:none; }
div#topnav a:hover, div#topnav a:focus, div#topnav a:active { text-decoration:underline; }
#topnav .current { font-weight:bold; }

#content .extras { color:#666; }
#content .extras h3 { margin:0; font-size:1.231em; line-height:18px; }
#content .extras h3 a { display:block; color:#073E7C; font-weight:normal; line-height: 22px;}
.extras ul, .extras ol, .extras dl, .extras p { margin:0; padding:0;}
.extras li { float: left !IMPORTANT; width: 463px !IMPORTANT; margin: 0; min-height: 150px !important; max-height: 190px !important; margin-right: 15px !IMPORTANT;}
#content .extras a { text-decoration:none; }
#content .extras a:focus, #content .extras a:hover { text-decoration:underline; }

/* specific pages */
#index #content, #section #content, #doc #content, #section_list #content { margin-right:0px; }

.story img { border:1px solid #D3CEC8; padding:2px; }
.story .story_image { text-align:right; float:right; margin:4px 0 10px 20px; color:#666; }
.story_image .title { margin:2px 0 0 0; font-weight:bold; padding-right:0; }
.story_image .caption { margin:2px 0 0 0; line-height:1.5; font-style:italic; text-align:right; padding-right:0px; }
#right .story_image .caption { text-align:left; font-style:normal; }

/* sets style for image caption from WS */
.story table td .caption { margin:2px 0 0 0; font-size:0.9em; line-height:1.05; }

.story .boxout { padding:5px; margin:10px 0 10px 0; border:1px dotted #52b3f9; }
.story h4 { font-size:1em; }
.story .date { color:#4F4D45; }
.story input.text, .story select, .story textarea, .story label { width:300px; margin-bottom:5px; }
.story input.text, .story select, .story textarea { margin-bottom:10px; }
#search #keywords { display:block; }

.story .backnext { margin:30px 0; padding:0; text-align:center; }
.story .backnext ul { margin:0; padding:0; display:inline; }
.story .backnext ul li { display:inline; padding:0 2px; background:none; font-size:1em; line-height:15px; }
.story .backnext ul li.selected { font-weight:bold; }
.story .backnext li { margin:0; padding:0; font-size:1em; line-height:15px; background:none; }
#content .story .backnext li a { text-decoration:none; }
#content .story .backnext li a:hover { text-decoration:underline; }
.story .backnext li li a { color:#073E7C; }
.story .back { float:left; }
.story .next { float:right; }

.story .back a, .story .next a { display:block; padding-left:20px; background:url(/graphics/back.gif) no-repeat left center; color:#073E7C; }
.story .next a { background-image:url(/graphics/next.gif); background-position:right center; padding:0 20px 0 0; }
.story .back a:visited, .story .back a:hover, .story .back a:active { color:#073E7C; }

.story fieldset.ddmmyy label { position:absolute; left:-2000em; }
.story fieldset.ddmmyy select { display:inline; }
.story fieldset.ddmmyy #from_day, .story fieldset.ddmmyy #to_day { width:4em; float:left; margin-right:10px; }
.story fieldset.ddmmyy #from_month, .story fieldset.ddmmyy #to_month { width:11em; float:left; margin-right:10px; }
.story fieldset.ddmmyy #from_year, .story fieldset.ddmmyy #to_year { width:6em; }

#main #attachments dt { font-size:1.077em; line-height:16px; clear:left; margin-bottom:3px; }
#main #attachments dd { margin:0 0 10px 26px; color:#D67909; }
#main #attachments.extras dd p { color:#333; margin-top:3px; }
#attachments img { float:left; margin:0 10px 10px 0; }
#attachments p { margin:0; }
#surveys img { float:left; margin:0 10px 10px 0; }
#surveys li { clear:left; background:none; padding-left:0; font-size:1.077em; line-height:15px; }

#right .story_image { margin-bottom:28px; }
#section .extras dl { margin-top:10px; }
.extras { margin:0 0 15px -190px; width: 956px;}
#content .extras h2 { margin-bottom:11px; }
.extras dd { color:#333; font-size:0.846em; line-height:15px; }
.extras dd p { color:#333; }
#surveys h2 { margin-bottom:10px; }

#doc_contents ol { margin:5px 0 0 26px; }
#doc_contents ol li { margin-bottom:3px; }
#section_docs li { padding:0 0 12px; background:none; font-size:1em; }
#section_docs li a { color:#4D4D4D; }
#section_docs li.high { border:0; }
#section_docs li.high:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#content #section_docs h3 { margin-bottom:9px; }
#section_docs img { float:left; margin:0 17px 10px 0; border:1px solid #CCC; padding:2px;}
#section_docs p { margin:0; }
#section_docs p.date, #related_docs p.date { color:#999; font-size:1em; margin:5px 0; }
#related_docs p { margin:2px 0; }
#related_docs li { font-size:1em; line-height:15px; padding:3px 0 0 27px; }
#right #section_docs p.date { margin-bottom:0; }
#right #related_docs h3, #right #section_docs h3 { margin-bottom:0; font-weight:normal; font-size:1.077em; line-height:16px; }
#right #related_docs p, #right #section_docs p { font-size:0.846em; line-height:15px; color:#333; }

#discussions dt { padding:0 0 0 27px; background:url(../graphics/i_discussion.gif) 0 0 no-repeat; }
#discussions dd { margin:0 0 10px 27px; }

#weblinks { background-image:none; }
#weblinks dt { font-size:1.077em; line-height:16px; padding:0 0 0 27px; background:url(../graphics/bullet_arrow.gif) 0 0 no-repeat; }
#weblinks dd { padding:0; margin:0 0 10px 27px; }
#weblinks p { font-size:1em; margin:5px 0 10px; }

#doc_contents ol { margin-left:26px }
#doc_contents li.current a { text-decoration:underline; }
#doc_contents li.current a:hover { text-decoration:none; }

#email_a_friend li { padding:2px 0 2px 23px; list-style:none; font-size:1em; line-height:15px; }
#email_a_friend li.email { background:url(/graphics/envelope.gif) no-repeat left 5px; }
#email_a_friend li.printable { background:url(/graphics/print_small.gif) no-repeat left 2px; }
#email_a_friend.extras { border:1px solid #CCC; }
#right #email_a_friend.extras { padding:8px 10px; }

#section_list #subcats h2 { padding-left:0; }
#section_list #subcats ul { list-style-type:none; padding:0; }
#section_list .story ul { list-style-type:none; padding:0; margin:0; }
#section #email_a_friend h2, #section_list #email_a_friend h2, #doc #email_a_friend h2 { position:absolute; left:-9999px; }
#section_list #email_a_friend ul { margin-left:0; }
#subcats ul { padding-left:15px; }
#subcats li { font-size:1em; line-height:15px; }
#subcats p { margin:0; }

#index #pagetools .backlink { display:none; }

#poll { margin:0 0 18px; color:#333; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100% #F2F2F2; }
#poll h2 { background-color:#FFF; margin:0 0 9px; line-height:1; padding:2px 0 7px; }
#poll p { margin:0 17px 8px; font-size:0.846em; }
#poll fieldset { margin:0; padding:0 6px; width:auto; }
#poll label { display:block; padding:5px 0 5px 10px; font-size:1.077em; line-height:16px; color:#073E7C; }
#poll label input { display:inline; margin:3px 5px 0 0; }
#poll div { margin:0 10px 10px 29px; font-size:.846em; line-height:15px; color:#D67909; }
#poll div.voted { margin-left:11px; }
#poll div img { float:left; margin:0 7px 0 0; }
#poll .submitbutton { background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 0; margin:0 -6px; padding:10px 17px; position:relative; }
#poll .submitbutton input { display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_vote.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }

.subnav { margin:0 0 10px; padding:5px 0 0; border:1px solid #D3CEC8; background:#FFFFFF url(/graphics/sideitem_top.png) repeat-x left top }
.subnav h2 { position:absolute; left:-9999px; }
.subnav ul { padding:0; margin:0 9px; list-style:none; }
.subnav li { color:#4F4D45; zoom:1; margin-bottom:5px; }
.subnav a, .subnav a:visited { display:block; padding:0 0 0 10px; color:#4F4D45; font-weight:bold; background:url(/graphics/bullet_normal.gif) no-repeat 0 4px; }
.subnav li.open a { background-image:url(/graphics/subsubnav_bullet.gif); }
.subnav li.open li { border-top:0; }
.subnav li.open li a, .subnav li.open li a:visited { color:#4F4D45; padding:0 0 0 10px; }
.subnav li.open li a:focus, .subnav li.open li a:hover { color:#4F4D45; text-decoration:underline; }

.advert, .sideitem { margin:0 0 18px; }
.advert h2, .sideitem h2 { margin:0 0 7px; }
.advert img, .sideitem img { padding:2px; border:1px solid #CCC;}
.advert p, .sideitem p { font-size:.846em; line-height:15px; color:#D67909; margin-top:2px; }

#left .colour2, #right .colour2 { background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100% #F2F2F2; padding:0 0 1px; }
#left .colour2 h2, #right .colour2 h2 { background-color:#FFF; }
#left .colour2 p, #right .colour2 p { padding:0 8px; }

#index p.more { padding:5px 0 0 0; margin:0; }
#index p.more a { text-decoration:none; }
#index p.more a:hover { text-decoration:underline; }
#index .box p.more { margin:9px 0 10px; font-weight:normal; background:url(/graphics/bullet_arrow.gif) no-repeat 0 1px; padding:0 0 4px 22px; }

#index .box1 .header_image { padding-top:4px; }
#index .box1 .header_image img { float:right; }

#index .box2 h2 { font-size:1.1em; margin:0; font-weight:normal; color:#A8BBC1; margin:0; }
#index .box2 p { margin:0 0 12px; }
#index .box2 ul { margin:0; padding:0; }
#index .box2 li { list-style:none; padding:5px 0; border:0; margin:0 0 10px; background:none; font-size:1em; line-height:19px; }
#index .box2 li:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#index .box2 li img { float:left; margin:3px 9px 3px 0; padding:2px; }
#index .box2 li h3 { color:#4D4D4D; margin:0 0 12px; font-weight:normal; }
#index .box2 li h3 a { color:#4D4D4D; text-decoration:none; }
#index .box2 li h3 a:hover { text-decoration:underline; }
#index .box2 li p.more { clear:both; margin:9px 0 10px; font-weight:normal; background:url(/graphics/bullet_arrow.gif) no-repeat 0 1px; padding:0 0 4px 22px; }
#index .box2 li .date { font-size:0.86em; margin:0; }
#index .box2 p.date { color:#999; font-size:0.86em; }
#index .box2 li.noline { border-bottom:0; margin-bottom:6px; }

#index .style1 { margin-bottom:16px; }
#index .style2 { margin-bottom:16px; padding:0 10px; border:1px solid #CCC; }
#index .style1 h2, #index .style2 h2 { font:bold 1.385em/24px Georgia, "Times New Roman", Times, serif; color:#073E7C; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; padding:0 0 3px; margin:10px 0 6px; }
#index .style1 h3, #index .style2 h3 { font:normal 1.231em/24px Tahoma, Arial, Helvetica, sans-serif; color:#4D4D4D; margin:0 0 6px; padding:0; }
#index .style1 h3 a, #index .style2 h3 a { color:#4D4D4D }

#index .storylarge { margin:0; }
#index .storylarge li { clear:both; background:none; padding:0 0 4px 0; zoom:1;}
#index .storylarge img { display:block; float:left; margin:5px 15px 0 0; }

#index .storylist { margin:0; }
#index .storylist li { background-position:10px 4px; padding:0 0 2px 30px; zoom:1;}

/*two column template*/
#section #container { color:#666; overflow:hidden; padding:0; margin-bottom:15px; height: 120px;}
#section #colOne { width:45%; float:left; margin-right:20px; }
#section #colTwo { width:45%; float:left; }
#section .communities { margin:0; padding:0 0 10px; overflow:hidden; }
#section .communities img { margin:0 0 5px; padding:2px; float:left; border:solid 1px #D3CEC8; }
#section .communities h3 { margin:0; font-weight:normal; }
#section .communities h3 a { color:#4D4D4D; }
#section .communities p { margin:5px 0; }
#section .communities .more { background:transparent url(/graphics/bullet_arrow.gif) no-repeat scroll 0 1px; color:#4D4D4D; font-size:1.231em; line-height:18px; padding:0 0 14px 22px; margin:8px 0 0; display:block; }

/* search results page */
#searchresults .details dt, #contactresults .details { color:#555; }
#searchresults .details dt, #contactresults .details dt { font-weight:bold; float:left; clear:left; margin-right:0.2em; }
#searchresults .details dd, #searchresults .results h2, #searchresults .results p, #contactresults .results h2, #contactresults .results p { margin:0 0 2px 0; padding:0; font-weight:normal; }
#searchresults .results { margin:0; padding:0; list-style-type:none; }
#searchresults .results a { text-decoration:none; color:#073E7C; }
#searchresults .results a:hover { text-decoration:underline; }
#searchresults .results li { margin-bottom:19px; padding:0; background:none; font-size:1em; line-height:15px; }
#searchresults .results h2 { font-weight:normal; font-size:1.231em; line-height:18px; }
#searchresults .results h2 a { text-decoration:none; }
#searchresults .results h2 a:hover { text-decoration:underline; }
#searchresults .story p a { color:#073E7C; }

/* contact pages */
#contactresults .story a { color:#073E7C; }
#contactresults .results h2 { margin-bottom:3px; }
#contactresults .results { margin:0; padding:0; }
#contactresults .results p { font-weight:normal; }
#contactresults .results li { margin-bottom:19px; padding:0; background:none; font-size:1em; line-height:15px; }
#contactresults .results h2 { font-weight:normal; font-size:1.231em; line-height:18px; }
#contactresults .results h2 a { text-decoration:none; }
#contactresults .results h2 a:hover { text-decoration:underline; }
#contactresults .story p a, #contactresults .story p a:link, #contactresults .story p a:visited { text-decoration:none; color:#073E7C; }
#contactresults .story p a:hover, #contactresults .story p a:active { text-decoration:underline; color:#073E7C; }
#contactresults .details { margin:0 0 21px; }

#contactdetails .story p a { color:#073E7C; text-decoration:none; }
#contactdetails .story p a:hover { text-decoration:underline; }
#contactdetails .user_image { float:left; margin:0 0 20px; }
#contactdetails .story dl { clear:left; margin:12px 0; }
#contactdetails .story dl:after { content:"."; display:block; clear:left; visibility:hidden; height:0; }
#contactdetails .story dt { font-weight:bold; display:block; width:11em; line-height:1.2em; }
#contactdetails .story dd { margin:0 0 3px; margin-left:11em; margin-top:-1.2em; }

/* sitemap page */
#sitemap .story ul { margin-bottom:8px; margin-top:8px; list-style-type:none; padding:0 0 20px; }
#sitemap .story li { margin-bottom:5px; padding-bottom:0; }
#sitemap .story li ul { padding-bottom:0; }
#sitemap .story li ul li { font-size:1em; }
#sitemap .story li a { text-decoration:none; }
#sitemap .story li a:hover { text-decoration:underline; }

.return_link { color:#073E7C }

/* login */
#login .story label { width:7em; float:left; font-weight:bold; clear:left; }
#login .story label, #login .story input, #login .story textarea, select { float:left; }
#login .story input { width:30em; }
#login .story .button { margin-top:0; margin-left:91px; float:left; width:auto; clear:left; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_login.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#login .story form a { color:#4F4D45; font-size:.915em; margin-left:10px; float:left; margin-top:3px; }
#login .story form:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */

/* #error refers to the error page and also contactsearch.asp due to naming error on body */
#error .story input.text, #error .story textarea { float:left; width:320px; }
#error .story select { width:325px; }
#error .story label { width:10em; float:left; font-weight:bold; clear:left; }
#error .story .button { margin-top:0; margin-left:130px; clear:left; display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_search.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#error form:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */
body#error #content .story div a { padding-left:15px; background:url(/graphics/back.gif) no-repeat 0 50%; text-decoration:none; }
body#error #content .story div a:hover { text-decoration:underline; } 

/* email pages */
#emailregister .story ul { list-style-type:none; margin:5px 0 10px 0; padding:0; }
#emailregister .story ul ul { margin:0; }
#emailregister input.checkbox { display:inline; }

#email .story label { width:13em; float:left; font-weight:bold; clear:left }
#email .story input.text, #email .story select, #email .story textarea { float:left; width:26em; }
#email .story .button { margin-top:0; margin-left:169px; clear:left; display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_send.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#email .story form:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */
#email dt { font-weight:bold; width:12em; float:left; }
#email dd { margin-bottom:10px; padding-left:120px; }
#emailsignup .story h2 { margin:15px 0 0 0; }
#emailsignup .story p { margin:0 0 5px 0; }
#emailsignup .story p span { font-weight:bold; }
#emailsignup .story form { margin-top:15px; }
#emailsignup .story label { width:10em; float:left; font-weight:bold; }
#emailsignup .story input { display:inline; }
#emailsignup .story .button { display:block; margin-top:0; margin-left:130px; }

/* forum add */
#forumadd .story label { width:10em; float:left; font-weight:bold; clear:left; }
#forumadd .story input.text, #forumadd .story textarea { float:left; width:360px; }
#forumadd .story select { float:left; width:365px; }
#forumadd .story .button { margin-top:0; margin-left:130px; clear:left; display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_send.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#forumadd form:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */

/* forum discussion */
#forumdiscussion .message { border:1px solid #CCC; margin:10px 0; padding:10px; }
#forumdiscussion .message.original { background-color:#fff; border-color:#999; margin-bottom:20px; }
#forumdiscussion .message p { margin-bottom:5px; }
#forumdiscussion .message .data { font-size:0.95em; margin-top:2px; }
#forumdiscussion .message .data .name { color:#073E7C; }

/*forum discussion form*/
#forumdiscussion form:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */
#forumdiscussion .story label { float:left; width:10em; font-weight:bold; clear:left; }
#forumdiscussion .story label.large { width:100%; }
#forumdiscussion .inline_radio_checkbox { float:left; clear:left; margin:0 0 10px 10em; width:30em; }
#forumdiscussion .story .inline_radio_checkbox label, #forumdiscussion .story .inline_radio_checkbox input { float:left; clear:none; width:auto; margin:5px 5px 0 0; }
#forumdiscussion .story .inline_radio_checkbox label { margin:3px 10px 0 0; }
#forumdiscussion .story input.text, #forumdiscussion .story select, #forumdiscussion .story textarea { float:left; width:30em; }
#forumdiscussion .story .button { margin-top:0; margin-left:130px; clear:left; display:block; width:145px; height:24px; cursor:pointer; background:url(/graphics/b_add_comment.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#forumdiscussion .backnext .back a, #forumdiscussion .backnext .next a { text-decoration:underline; }
#forumdiscussion .backnext .back a:hover, #forumdiscussion .backnext .next a:hover { text-decoration:none; }
#forumlist .story ul { list-style-type:none; margin:0; padding:0; }
#forumlist .story .links a { color:#fff; }
#forumlist ul.backnext { padding-top:10px; }
#forumlist .backnext li li { padding-right:4px; }
#forumlist .backnext li { background-image:none; padding:0; margin:0; }
caption, .story caption { font-size:1.385em; line-height:22px; color:#4D4D4D; }
#forumlist .backnext ul li a { text-decoration:underline; }
#forumlist .backnext ul li a:hover { text-decoration:none; }

#forumlist table, #forumselect table { width:100%; }
#forumlist tr, #forumselect tr { background:#FFF; }

/* forum select page */
#forumselect .story caption, #forumselect .story h2 { font-size:1.385em; line-height:22px; color:#4D4D4D; }
.add_discussion { display:block; width:109px; height:24px; text-indent:-9999px; background:url(../graphics/b_add_discussion.gif) 0 0 no-repeat; }

/* search page */
#search .story form .ddmmyy legend, #search .story form .sortby legend { padding-left:1px; font-weight:bold; }
#search .story .button { margin-top:15px; display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_search.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }
#search fieldset { clear:left; }
#search #content fieldset fieldset { margin-top:10px; display:block; }
#search #content fieldset fieldset.ddmmyy select { margin-bottom:0; }

#storyattachment .attachment { margin:0 0 8px; }
#storyattachment .attachment img { display:block; margin:0 auto; }
#storyattachment table { table-layout:fixed; }
#storyattachment tr { border:0; }
#storyattachment td a { display:block; }
#storyattachment td a:focus img, #storyattachment td a:hover img { border-color:#0082d6; }
#storyattachment td a img { display:block; margin:0 auto; border:1px solid #9cf; padding:5px; }
#storyattachment #bottomnav { padding-left:0; }

/* reset font size for table maker using % styles */
table.tmt { font-size:100%; }

/* feedback */
#feedback .story label { float:left; width:10em; font-weight:bold; }
#feedback .story .text, #feedback .story textarea { display:inline; }
#feedback .story form .button { margin-top:0; margin-left:129px; display:block; width:66px; height:24px; cursor:pointer; background:url(/graphics/b_submit.gif) no-repeat 0 0; text-indent:-9999px; padding:0; border:0; }

/* newsletters */
#right .newsletters ul { list-style:none; margin:0 0 10px; padding:0; }
#right .newsletters ul li { background:url(/graphics/bullet_arrow.gif) no-repeat 0 1px; color:#4D4D4D; font-size:1.231em; line-height:18px; padding:0 0 14px 22px; }
#right .newsletters ul p { margin:0 0 5px; }
#right .newsletters p.moreNewsletters { margin-top:5px; margin-bottom:0; border-top:none; padding:0 9px; }
#right .moreNewsletters a { padding:0; font-size:1.1em; font-weight:normal; color:#073E7C; background:url(/graphics/bullet_blue.gif) no-repeat left 5px; padding-left:9px; text-decoration:none; }
#right .moreNewsletters a:hover { text-decoration:underline; }

/* footer */
#footer { no-repeat 50% 100%; width:100%; height: 100px; text-align: center; background-image: url("/upload/public/docimages/Image/m/o/u/footer3.jpg"); margin-top: 20px;}
#footer_sleeve { margin:30px auto 0; width:956px; padding:7px 15px 0px; margin-top: 35px; bottom: 0px;}
#footer #bottomnav { color:#FFF; margin:0; padding:1px 13px 8px;  font-size:.923em; line-height:1; }
#footer #bottomnav a { color:#FFF; padding:0 3px; }
#footer address { font-style:normal; color:white;  font-size:.923em; bottom: 0;}
#footer address a { color:white; text-decoration:none; }
#footer address strong { text-transform:uppercase; }
#footer address a:hover { text-decoration:underline; }

#footer_address {

}

#footer_links {
	position: relative;
	height: 18px;
	width: 100%;
	top: 20px;
	text-align: center;
	}
	
#submit_news {
height: 20px;
width: 134px;
padding: 0px;
border: 0px;
float: right;
margin-top: -39px;
margin-right: 500px;
}

#submit_news img {
padding: 0px !important;
border: none !important;
}

#submit_news_article {
height: 20px;
width: 134px;
padding: 0px;
border: 0px;
float: right;
}

#submit_news_article img {
padding: 0px !important;
border: none !important;
}

#top_story{
height: 150px;
width: 920px;
margin-left: 5px;
margin-bottom: 40px;
}

#top_story .date_style {  font-size: 12px; color: #BBB; }

/* last updated */
.last_updated { margin:0 0 15px; margin-left:-190px;}

/* tools */
#pagetools { list-style-type:none; margin:0 0 10px; padding:0; }
#section #pagetools { margin-top:10px; border-top:1px solid #D3CEC8; padding-top:15px; }
#pagetools a { color:#073E7C; text-decoration:none; }
#pagetools a:hover { text-decoration:underline; }
#pagetools .toplink { background:url(/graphics/btt.gif) no-repeat 0 3px; padding-left:15px; }
#pagetools .backlink { background:url(/graphics/back.gif) no-repeat 0 4px; padding-left:15px; margin-left:3px; }
#pagetools .printlink { background:url(/graphics/print.gif) no-repeat 0 0; padding-left:18px; margin-left:7px; }
#pagetools .emailFriend { background:url(/graphics/email.gif) no-repeat left center; padding-left:23px; margin-left:5px; }
#pagetools li { display:inline; padding:0 5px 2px; margin:0; font-size:1em; line-height:15px; }

/* logout */
#logout { position:absolute; top:19px; left:2px; border:none; padding:0; margin:0; background:none transparent; }
#logout h2 { border:none; font-size:1.005em; color:#000; margin:0; display:inline; padding:0; font-family:Arial, Verdana, sans-serif; }
#logout p { color:#000; font-weight:bold; font-size:1.005em; border:none; display:inline; padding:0; }
#logout a.button:link, #logout a.button:visited, #logout a.button:active { color:#000; font-weight:normal; padding:0; font-size:1em; text-decoration:underline; }
#logout a.button:hover { text-decoration:none; }

/* Two column box design */
.twocolumn { background:url(/graphics/twocol_boxbg.gif) no-repeat 0 100%; margin-bottom:10px; border:solid #CCC; border-width:0 1px; min-height:1px; }
.twocolumn:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack: clearing floats for standards compliant */
.twocolumn .col1, .twocolumn .col2 { float:left; width:207px; }
.twocolumn .col2 { float:right; }
.twocolumn .box { border-top:1px solid #D3CEC8; padding:8px 11px 5px 9px; }
.twocolumn .box h3 { font:bold 1.385em/22px Georgia, "Times New Roman", Times, serif; color:#073E7C; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; padding:0 0 5px; margin:0 0 12px; }
.twocolumn .box p { margin:8px 0; }

#error #content form { width:500px; }

/* clear DIV - This stops floating content overlapping content below*/
.clear { clear:both; height:1px; font-size:1px; padding:0; margin-left: -190px;}
.hide { position:absolute; left:-9999px; }

.store-images { display:block !Important; }

#top_articles img{float:right; padding: 0px; border: 0px; margin-top: -5px; margin-right: -3px; margin-left: 5px;display:block !Important;}
#top_articles { margin-bottom:15px;}
#top_articles h2 { margin:0 0 6px }
#top_articles p { font-size:.846em; line-height:15px; margin:0 0 8px; }
#top_articles ul {  }
#top_articles li { background:white; border-bottom:1px dotted #CCC; padding:1px; font-size:.846em; line-height:15px; width: 312px;}
#top_articles li a { color:#575757; display:block; padding:5px 3px 8px; }
#top_articles li a:hover { background:white; text-decoration:none; }
#top_articles li a span { color:#073E7C; display:block; font-size:1.182em; line-height:15px; margin-bottom:11px; }
#top_articles li a:hover span { text-decoration:underline; }

/* HOME PAGE LATEST NEWS SECTION */

#index_articles img{float:left; padding: 2px; border: 1px solid #CCC; margin-top: -5px; margin-right: 10px; display:block !Important;}
#index_articles { margin-bottom:15px;}
#index_articles h2 { margin:-5px 0 6px; border: 0px; background: none;}
#index_articles p { font-size:12px; line-height:15px; margin:0 0 8px; }
#index_articles ul {  }
#index_articles li { background:white; padding:1px; font-size:.846em; line-height:15px;}
#index_articles li a { color:#575757; display:block;}
#index_articles li a:hover { background:white; text-decoration:none; }
#index_articles li a span { color:#073E7C; display:block; font-size:14px; line-height:18px; margin-bottom:8px; }
#index_articles li a:hover span { text-decoration:underline; }
.index_articles li { float: left !IMPORTANT; width: 463px !IMPORTANT; margin: 0;}
.index_articles h3 { font-weight: normal; font:10px; background: none; line-height: 18px;}
#index_articles h3 a { color:#073E7C !important; font-weight: normal; font:10px; background: none; line-height: 18px;}
#index_articles h3 a:hover { text-decoration:underline !important; }
#index_articles .date_style {  font-size: 11px; color: #BBB; }

/* END LATEST NEWS */

/* HOME PAGE OTHER TOP STORIES */

#paul_says{
position: relative;
width: 956px;
height: 160px;
}

#index_news_cats {
position: relative;
float: left;
width: 152px;
height: 100px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 6px;

}
.index_news_cats li { padding:1px; font-size:11px; line-height:12px;}
.index_news_cats li a { color:#575757; display:block; padding:5px 3px 8px; }
.index_news_cats li a:hover { background:white; text-decoration:underline; }

#older{
position: absolute !IMPORTANT;
text-align: left !IMPORTANT;
margin-top: 49px !IMPORTANT;
margin-left: 125px !IMPORTANT;
width: 580px !IMPORTANT;
}

/* END OTHER TOP STORIES */

.custom_intro { border:1px solid #396596; margin-bottom:10px; }
.custom_intro .custom_intro_sleeve { padding:6px 10px 0 160px; }
.custom_intro h2 { color:#073E7C; font:bold 1.615em/25px Tahoma, Arial, Helvetica, sans-serif; padding:0; border:0; margin:0 0 14px -38px; text-align:right; background:none; }
.custom_intro p { color:#073E7C; font-size:.923em; line-height:18px; margin:0 0 17px; }

.ad { text-align:center; padding:0 0 15px; background:url(/graphics/border_dotted_horiz.gif) repeat-x 0 100%; }

.page_options { margin-bottom:15px; min-height:1px; padding:0 0 0 1px; margin-left: -190px;}
.page_options:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.page_options ul { float:left; padding:0; margin:0; }
.page_options ul li { float:left; border-right:2px solid #FFF; font-size:1.077em; line-height:16px; background:none; padding:0 5px 0 10px; }
.page_options ul li.last { border-right:0; }
.page_options ul li a { padding:7px 5px 4px 23px; color:#000; float:left; }
.page_options .po_print { background:url(/graphics/po_print.gif) no-repeat 0 7px; }
.page_options .po_email { background:url(/graphics/po_email.gif) no-repeat 0 7px; }
.page_options .po_share { padding-left:0; }
.page_options .po_share img { float:left; margin-right:5px; }