a {text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#333333;}
a:hover {text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FF6600;}
a.twelve,a:hover.twelve{font-size:12px;}
td{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;}
.mainmenu {background-color :#F0F0F0;}
.mainmenuorange {background-color :#FFFFFF; color:#FF6600; font-size:11px;}
.padding {padding: 0 4 0 4;}
#nav5 .funcnav {font-size:10px; color:#666666;  display:block; height:12px; padding:1px 8px 1px 8px;}
#nav5 a.funcnav:hover {color:#ff6600; display:block;}
#nav5 .funcline {background-color:#e4e4e4;}
#nav5 .funccell {background-color:#d1d1d1;}

a.txt-lnk,a.txt-lnk:visited,a.txt-lnk:active,a.mainlevel,a.mainlevel:visited,a.mainlevel:active,.blogsection,.readon	{padding-left:10px; background: url("../images/link_arrow.gif") no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#527BB9; display:block; }
a.txt-lnk:Hover,.txt-link-active,a.mainlevel:hover,.mainlevel:active,.blogsection:hover,.readon:hover	{padding-left:10px; background: url("../images/link_arrow_hi.gif") no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#FF6600; display:block; }

a.sublevel,a.sublevel:visited,a.sublevel:active		{padding-left:12px; background: url("../images/link_arrow.gif") no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#527BB9; display:block; }
a.sublevel:hover,.sublevel:active	{padding-left:12px; background: url("../images/link_arrow_hi.gif") no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#FF6600; display:block; }


a.txt-lnk2,a.txt-lnk2:visited,a.txt-lnk2:active	{padding-left:10px; background: url("../images/link_arrow.gif") no-repeat; background-position:1px 5px; font-size:12px; text-decoration:none; color:#527BB9; display:block; }
a.txt-lnk2:Hover	{padding-left:10px; background: url("../images/link_arrow_hi.gif") no-repeat; background-position:1px 5px; font-size:12px; text-decoration:none; color:#FF6600; display:block; }


a.blue	{padding-left:10px; text-decoration:none; color:#527BB9; display:block; }
a.blue:Hover	{padding-left:10px; text-decoration:none; color:#FF6600; display:block; }


a.hdl-lnk	{padding-left:10px; background:url("../images/link_arrow.gif") no-repeat; background-position:1px 5px; font-size:11px; font-weight:600; text-decoration:none; color:#527BB9; display:block; }
a.hdl-lnk:hover	{padding-left:10px; background:url("../images/link_arrow_hi.gif") no-repeat; background-position:1px 5px; font-size:11px; font-weight:600; text-decoration:none; color:#FF6600; display:block; }

.txt-b01	{ color:#333333; font-size:11px; }
.inActive	{color:#FFFFFF; font-size:11px;}

select,input,MainBodyText	{font-family:Arial,Univers,Helvetica,sans-serif;font-size:11px; color:#000000;}

.input300	{width: 300px;}

.input280	{width: 260px;}

#snv .c1	{background:#e4e4e4 url("../images/arrownav_off_66.gif") no-repeat; background-position:9px 7px;} 

#snv .linehold	{background-color:#ffffff;}

#snv .c1on	{background:#ffffff url("../images/arrownav_on.gif") no-repeat; background-position:9px 7px; cursor:default; /* standard-cursor, so that there won't be a text-cursor over the text, works just with IE and NS6 */}

#snv a.navlink1	{ background:url("../images/arrownav_on.gif") no-repeat; background-position:9px 7px; display:block; color:#333333; font-size:11px; padding:2px 2px 2px 20px;}

#snv a.tableheadlink	{display:block; color:#666666; font-size:11px; padding:2px 2px 2px 10px;}

#snv a.navlink1:hover	{ background:#f0f0f0 url("../images/arrownav_on.gif") no-repeat; background-position:9px 7px; display:block; color:#ff6600; }

#snv .tableheadcell	{/* leave empty, workaround for block rollover in IE5 */}


.tb-txt	{background-color:#F0F0F0;}

.thumbimg	{background-color:#F0F0F0;}

.thumb	{padding-left:5px; text-decoration:none; color:#527BB9; background-color:#F0F0F0;}

.mt28	{margin-top:18px}

.tb-hdl	{background-color:#d0d0d0; color:#ffffff; font-weight:600}

html	{margin:0; padding:0}

.midgrey{font-weight:bold;color:#666666;font-size:11px;}
.banner{font-family:Arial, Helvetica, sans-serif;font-size:11px;}

a.top-lnk	{padding-left:10px; background:url("../images/arrow_off.gif") no-repeat; background-position:1px 5px; font-size:11px;  text-decoration:none; color:#666666; display:block; }
a.top-lnk:hover	{padding-left:10px; background:url("../images/arrow_on.gif") no-repeat; background-position:1px 5px; font-size:11px;  text-decoration:none; color:#FF6600; display:block; }

a.menu{color : #4C4C4C;}
a.menu:hover{color:#FF6600;}

a.small{
	padding-left:10px;
	font-size : 10px;
	background:url("../images/arrow_off.gif") no-repeat; 
	background-position:1px 4px;
}
a.small:hover{
	padding-left:10px;
	font-size : 10px;
	background:url("../images/arrow_on.gif") no-repeat; 
	background-position:1px 4px;
}

a.menuorange,a.menuorange:hover{color:#FF6600;}

.strapline{
	font-weight : bold;
	color : #666666;
	font-size : 12px;
}

.c1 {
	background:#e4e4e4 url("../images/arrownav_off_66.gif") no-repeat;
	background-position:9px 7px;
	padding: 2 2 2 20;
}

.linehold {background-color:#ffffff;}
.padding {padding: 0 4 0 8;}

.highlights{
	
	font-weight : bold;
	color : #333333;
	font-size : 13px;
}

.orange{
	font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#FF6600;
}
#ja-mainnav {
	font-size: 0.5em;
	font-weight: bold;
	line-height: normal;
	clear: both;
	float: left;
}

#ja-subnavwrap {
	width: 100%;
	float: left;
	background: #BDBAA6;
}
ul {
	margin-top: 5px;
	margin-bottom: 15px;
	list-style: none;
}

table.moduletable-hot {
	margin:10px;
	padding: 0px;
	background-color:#F0F0F0;
	display:block;
	width:150px;
}

div.moduletable-hot {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable-hot th, div.moduletable-hot h3 {
	display:block;
	background-color:#C6C6C6;
	color:#FFFFFF;
	text-align:left;
	padding-left:4px;
	height:18px;
	width:145px;
	line-height:18px;
	font-size:11px;
	margin: 0 0 2px 0;
}

table.moduletable-hot td {
	font-size:11px;
	padding-left:4px;
	margin:0;
	line-height:18px;
}

table.moduletable {
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.contentheading {
	height: 30px;
	color: #7D7D7D;
	font-size:21px;
	font-family:"Times New Roman", Times, serif;
}

.contentpagetitle {
	font-size:24px;
	color: #7D7D7D;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
}

.componentheading {
	font-size:24px;
	color: #7D7D7D;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
}

.small {
	color: #999999;
	font-size: 11px;
}
.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
	background-color:#999999;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
