body {
font-family:Helvetica;
font-size:11pt;
height:100%;
background-color:#ffffff;
padding: 0;
margin: 0;
}

h1 {
font-size: 16pt;
font-family: Georgia;
color: #000000;
line-height: 21pt;
margin-top:0em;
margin-bottom:0.2em;
letter-spacing: -1px;
}

h2 {
font-size: 14pt;
font-family: Georgia;
color: #000000;
line-height: 21pt;
margin-top:0em;
margin-bottom:0.2em;
letter-spacing: -1px;
}

h3 {
font-size: 14pt;
font-family: Georgia;
color: #a9181a;
line-height: 21pt;
margin-top:0em;
margin-bottom:0em;
letter-spacing: -1px;
}

p {
margin-top:0em;
margin-bottom:0.2em;
}

a:link,
a:visited,
a:active {
color:#a9181a;
text-decoration:none;
}

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

a.contents:link,
a.contents:visited,
a.contents:active {
color:#000000;
text-decoration:none;
line-height:14pt;
display:block;
padding:5px 8px 5px 8px;
}

a.contents_on:hover {
background-color: #dddddd;
color:#000000;
text-decoration:underline;
font-weight:none;
line-height:14pt;
display:block;
padding:5px 8px 5px 8px;
border-right:solid 5px #a9181a;
}

a.contents_on:link,
a.contents_on:visited,
a.contents_on:active {
background-color: #dddddd;
color:#000000;
text-decoration:none;
font-weight:none;
line-height:14pt;
display:block;
padding:5px 8px 5px 8px;
border-right:solid 5px #a9181a;
}

a.contents:hover {
background-color: #FFFFFF;
color:#000000;
text-decoration:underline;
font-weight:none;
line-height:14pt;
display:block;
padding:5px 8px 5px 8px;
border-right:solid 5px #333333;
}

a.bold:link,
a.bold:visited,
a.bold:active {
color:#a9181a;
font-weight:bold;
text-decoration:none;
}

a.bold:hover {
color:#a9181a;
font-weight:bold;
text-decoration:underline;
}

a.small:link,
a.small:visited,
a.small:active {
font-size:10pt;
color:#a9181a;
font-weight:bold;
text-decoration:none;
}

a.small:hover {
font-size:10pt;
color:#a9181a;
font-weight:bold;
text-decoration:underline;
}

a.nav_off:active,
a.nav_off:link,
a.nav_off:visited {
background-image:url(../img/trans1.png);
background-repeat:repeat;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_off:hover {
background-image:url(../img/trans.png);
background-repeat:repeat;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#000000;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_on:active,
a.nav_on:link,
a.nav_on:visited {
background-color:#FFFFFF;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#000000;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_on:hover {
background-color:#FFFFFF;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#000000;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_buy:active,
a.nav_buy:link,
a.nav_buy:visited {
background-image:url(../img/trans_buy.png);
background-repeat:repeat;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_buy:hover {
background-image:url();
background-repeat:;
background-color:#ffffff;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#a9181a;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:underline;
}

a.nav_buy_on:active,
a.nav_buy_on:link,
a.nav_buy_on:visited {
background-image:url();
background-repeat:;
background-color:#ffffff;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#a9181a;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

a.nav_buy_on:hover {
background-image:url();
background-repeat:;
background-color:#ffffff;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#a9181a;
line-height:20pt;
padding:5px 10px 5px 10px;
text-decoration:underline;
}

.Box_Titles {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}

.Box_Titles1 {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}

a.Box_Titles:active,
a.Box_Titles:link,
a.Box_Titles:visited {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}

a.Box_Titles:hover {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
	color:#FFFFFF;
}

a.Box_Titles1:active,
a.Box_Titles1:link,
a.Box_Titles1:visited {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;

	color:#FFFFFF;
}

a.Box_Titles1:hover {
	font-family: Georgia;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.news_text {
font-family:Helvetica;
font-size:10pt;
height:100%;
background-color:#ffffff;
}

a.footer:active,
a.footer:link,
a.footer:visited {
background-color:#FFFFFF;
font-family:Helvetica;
font-size:10pt;
font-weight:100;
color:#000000;
text-decoration:none;
line-height:16pt;
}

a.footer:hover {
background-color:#000000;
font-family:Helvetica;
font-size:10pt;
font-weight:100;
color:#FFFFFF;
text-decoration:none;
line-height:16pt;
}

.footer {
font-family:Helvetica;
font-size:10pt;
font-weight:100;
text-decoration:none;
}

.freephone {
background-image:url(../img/trans1.png);
background-repeat:repeat;
font-family:Georgia;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
line-height:21pt;
padding:5px 10px 5px 10px;
text-decoration:none;
}

.freephone_number {
background-color:#a9181a;
font-family:Georgia;
font-size:20pt;
font-weight:bold;
color:#FFFFFF;
line-height:21pt;
text-decoration:none;
padding:0px 2px 0px 2px;
}

.newstitle {
font-family:Helvetica;
font-size:14pt;
font-weight:bold;
color:#a9181a;
text-decoration:none;
padding-bottom:5px;
letter-spacing:-1px;
line-height: 20px;
margin-bottom:0.5em;
}

.news_summary {
font-family:Helvetica;
font-size:10pt;
font-weight:100;
color:#000000;
text-decoration:none;
}

.news_summary_bold {
font-family:Helvetica;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.sharesb{
border:1px solid #ddd;
padding:10px;
margin:0 0 10px 0;
-webkit-text-size-adjust:none;
}

.sharesc{
border:1px solid #ddd;
padding:10px;
margin:0 0 10px 0;
background-color: #EEEEEE;
-webkit-text-size-adjust:none;
}

ul#twitter_update_list { font-size:10px; font-family: Helvetica; list-style-type:none;display:inline;  }
h2.sidebar-title { font-size: 10pt; font-family: Helvetica; color: #EB4395; margin-top:0em; margin-bottom:0.2em; }
ul#twitter_update_list li { padding-top:0px; padding-bottom:20px; padding-left: 0px; line-height: 14px; }
#twitter_update_list li span a { font-size:10pt; color:#a9181a; font-weight:bold; }
#twitter_update_list li span { margin-top:0em; margin-bottom:0em; font-family:Helvetica; font-size:10pt;}
#twitter_update_list li a { color:#a9181a;font-size:9pt;font-weight:100; }  
#twitter_div { padding-top:0px; }

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #cccccc;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #a9181a;
	color : #a9181a;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #eeeeee;
	color : #000;
}

.validation-advice {
	display: block;
	width: 99%;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	background-color: #a9181a;
	font-size: 9pt;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
