/* CSS Document */

/* General styles applied to all tags */

body {
	margin: 0px;
	padding: 0px;
	font: 0.8125em Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #CA644F;
	margin: 0px;
	padding-top: 10px;
}

h2 {
	font-size: 1.3em;
	font-weight: normal;
	color: #CA644F;
	margin: 0px;
	padding-top: 10px;
}

.componentheading {
	font-size: 1.6em;
	font-weight: normal;
	color: #CA644F;
	margin: 0px;
	padding-top: 10px;
}

.contentheading {
	display: none;
}

div.body_photo {
	float: right;
}

#content_photo {
	padding-left:10px;
	padding-top: 17px;
	padding-bottom: 15px;
	border:none;
	text-align:center;
	vertical-align:top;
	width: 175px;
}

#site_container {
	border-collapse: collapse; 
	width: 100%;
	padding: 0px;
	margin: 0px;	
	background: #ECE9E0 url(/images/stories/site_bg.jpg) repeat-y center;
}

#interface_container {
	width: 775px;
	vertical-align: top;
	padding: 0px;
	margin: 0 auto;
	background: #ECE9E0 url(/images/stories/body_bg.jpg) repeat-y center;
}

#left_col {
	background-image: url(/images/stories/left_col_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 525px;
	padding: 0px;
	margin: 0px;
}

#right_col {
	background-image: url(/images/stories/right_col_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 525px;
	padding: 0px;
	margin: 0px;
}

#masthead {
	width: 775px;
	height: 200px;
	color: #595B54;
	padding: 0px;
	margin: 0px;
}

.top_left{
	width: 508px;
	height: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.top_right{
	background-image: url(/images/stories/right_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 233px;	
	height: 166px;
	padding: 17px;
	margin: 0px;
	float: right;
}

table .moduletable_top_right h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #5A5B55;
	padding-top: 18px;
	margin: 0px;
}

table .moduletable_top_right p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5B55;
	line-height: 16px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

table .moduletable_top_right img {
       vertical-align:middle;
       padding: 0px;
       margin: 0px;
}

.mainlevel_top_right {
	font-size: 11px;
}

.top_right a:link, .top_right a:visited {
	background: transparent;
	text-decoration: none;
	font-size: 11px;
	color: #595B54;
}

.top_right a:hover {
	background: transparent;
	text-decoration: none;
	font-size: 11px;
	color: #CA644F;
}

.top_right p a:link, .top_right p a:visited {
	background: transparent;
	font-size: 12px;
	font-weight: normal;
	color: #4D7FBC;
}

.top_right p a:hover {
	background: transparent;
	font-size: 12px;
	font-weight: normal;
	color: #CA644F;
}

.top_main_nav {
	background-color: #ECE9E1;
	width: 775px;	
	height: 30px;
	border-bottom: solid 10px #FFFFFF;	
	clear: both;
}

#left_col_navigation {
	width: 158px;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	color: #666666;
}

a.mainlevel_left_col_navigation {
	display: block;
	padding: 0.25em 0 0.25em 6px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #5A5B55;
	background: url(/images/stories/li_arrow.gif) 0 8px no-repeat;
}
a:hover.mainlevel_left_col_navigation {
	display: block;
	padding: 0.25em 0 0.25em 6px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #CA644F;
	background: url(/images/stories/li_arrow.gif) 0 8px no-repeat;
}
a.sublevel_left_col_navigation {
	display: block;
	padding: 0.25em 0 0.25em 6px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #CA644F;
	background: url(/images/stories/li_arrow.gif) 0 8px no-repeat;
}
a:hover.sublevel_left_col_navigation {
	display: block;
	padding: 0.25em 0 0.25em 6px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #5A5B55;
	background: url(/images/stories/li_arrow.gif) 0 8px no-repeat;
}
a.french_leftcol {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-weight: bold;
	color: #CA644F;
}
#active_menu_left_col_navigation {
	font-weight:bold;
}

#left_col_navigation h3 {
	border-top-width: 12px;
	border-top-style: solid;
	font-size: 0.85em;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 0.10em;
}

#left_col_navigation h3.regulatory a {
	 color: #98948B;
	 text-decoration: none;
}
#left_col_navigation h3.regulatory a:hover {
	 color: #CA644F;
	 text-decoration: none;
}
#left_col_navigation h3.regulatory {
	 border-top-color: #98948B;
}

#left_col_navigation h3.adjudicative a {
	 color: #E8B256;
	 text-decoration: none;
}
#left_col_navigation h3.adjudicative a:hover {
	 color: #CA644F;
	 text-decoration: none;
}
#left_col_navigation h3.adjudicative {
	 border-top-color: #E8B256;
}

#theDate {
	background: url(/images/stories/date_bg.jpg) #fff;
	border: 1px solid #b2b3b5;
	padding: 5px 5px 5px 5px;
	width: 146px;
	color: #555;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#centrecontent {
	width: 432px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/stories/content_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	height:auto;
}

.centrecontent_text {
	padding: 0px 20px 0px 20px;
}
.centrecontent_text p, .centrecontent_text li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: 1.4em;
	font-weight: normal;
	color: #5A5B55;	
}

.centrecontent_text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	text-decoration: underline;
	color: #CA644F;	
}

.centrecontent_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	text-decoration: underline;
	color: #5A5B55;	
}

#right_col_navigation {
	background-image: url(/images/stories/right_interface_col_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 164px;
	float: right;
	padding: 0px;
	margin: 0px;
}

.right_col_navigation_content {
	width: 144px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

#right_col_navigation p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.4em;
	font-weight: normal;
	color: #5A5B55;	
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#right_col_navigation p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration: underline;
	color: #5A5B55;	
}

#right_col_navigation p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
        text-decoration: underline;
	color: #CA644F;	
}

#right_col_navigation li, #right_col_navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#right_col_navigation li {
	background: url(/images/stories/li_arrow.gif) 0 8px no-repeat;
}
	
#right_col_navigation li a:link, #right_col_navigation li a:visited {
	display: block;
	padding: 0.20em 0 0.20em 6px;
	margin: 0px;
	font-size: 0.85em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CA644F;
}

#right_col_navigation li a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5A5B55;
}	

#footer {
	padding: 50px 0px 20px 0px;
	margin: 0px;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#footer a {
	font-size: 10px;
	font-weight:normal;
	color: #4D7FBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer a:hover {
	font-weight:normal;
	color: #CA644F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Joomla Specific classes */


img {
border: none;
}

.chronoform {
display: none;
}

.email_popup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.90em;
font-weight: normal;
color: #5A5B55;	
background: #ECE9E2 url(/images/stories/email_popup_bg.jpg) repeat-x left;
}

.article_seperator {
display: none;
padding: 0px;
margin: 0px;
}

/* File Uploads classes */


.fileupload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5B55;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

.fileuploadlabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5B55;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	background: none;
}


