#pagebg {

	background-color: #ffffff;

}



/* @group Typography */



body {

	font-family: Tahoma, Arial;

	font-size: 11.5px;

}



div, td {

	line-height: 135%;

}



p {

	margin: 0;

	padding: 5px;

	line-height: 155%;

}



h1 {

	color: #3c648c;

	font-family: Arial;

	font-size: 18px;

	line-height: 18px;

	font-weight: bold;

	text-transform: none;

}



h2 {

	color: #323232;

	font-family: Arial;

	font-size: 16px;

	line-height: 16px;

	font-weight: bold;

	text-transform: none;

}



h3 {

	color: #646464;

	font-family: Arial;

	font-size: 10px;

	line-height: 10px;

	font-weight: bold;

	text-transform: none;

}



a:link, a:visited {

	color: #0f1e46;

	text-decoration: none;

	font-weight: bold;

}



a:hover {

	color: #fa9619;

	text-decoration: none;

}



td.contentheading, .contentheading {

	color: #3c648c;

	font: normal 18px/16px Arial;

	border-bottom: 1px solid #c8c8c8;

	letter-spacing: -1px;

}



td.contentheading a, .contentheading a {

  font: normal 18px/16px Arial;

	letter-spacing: -1px;

}



a.contentpagetitle:link,

a.contentpagetitle:visited {

	color: #3c648c;

	font: normal 18px/16px Arial;

	letter-spacing: -1px;

}



a.contentpagetitle:hover {

	color: #000000;

	text-decoration: none;

}



.componentheading {

	color: #3c648c;

	font: normal 18px/16px Arial;

	letter-spacing: -1px;

}





/* @end */



/* @group Header Logo */



#logo {

	height: 90px;

}



#logo h1 a {

	width: 315px;

}



/* @end */



/* @group Left Column User Styles */



td#leftcol .inside, td#leftcol {

	background-color: #315881;

	color: #ffffff;

}



#leftcol .moduletable p {

	font-size: 12px;

	line-height: 14px;

	color: #ffffff;

}



#leftcol .moduletable a {

	font-size: 11px;

	line-height: 13px;

	color: #0f1e46;

	text-decoration: none;

}



#leftcol .moduletable a:hover {

	color: #fa9619;

	text-decoration: none;

}



#leftcol .moduletable h3 {

	color: #bec8d7;

	font-family: Arial;

	font-size: 15px;

	line-height: 17px;

	letter-spacing: 0px;

	border-bottom: 1px solid #bec8d7;

}



#leftcol a.contentpagetitle:link,

#leftcol a.contentpagetitle:visited {

	color: #afafaf;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}



#leftcol a.contentpagetitle:hover {

	color: #ffffff;

	text-decoration: none;

}



#leftcol a.readon:link,

#leftcol a.readon:visited {

	color: #afafaf;

	font-size: 10px;

	line-height: 12px;

	text-decoration: underline;

}



#leftcol a.readon:hover {

	color: #ffffff;

	text-decoration: none;

}

#leftcol ul#mainlevel li a,

#leftcol ul#mainlevel-sidenav li a,

#leftcol ul#mainlevel-sidenav2 li a

{

text-decoration: none;

font: bold 12px/18px Arial;

color: #ffffff;

}

#leftcol ul#mainlevel a:hover,

#leftcol ul#mainlevel-sidenav a:hover,

#leftcol ul#mainlevel-sidenav2 a:hover

{

text-decoration:none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#leftcol ul#mainlevel a#active_menu,

#leftcol ul#mainlevel-sidenav a#active_menu-sidenav,

#leftcol ul#mainlevel-sidenav2 a#active_menu-sidenav2

{

text-decoration: none;

font: bold 12px/18px Arial;

color: #7d96af;

}



/*Sidenav Menus when used as a vertical (TABLED) style*/

#leftcol a.mainlevel:link,

#leftcol a.mainlevel:visited,

#leftcol a.mainlevel-sidenav:link,

#leftcol a.mainlevel-sidenav:visited {

text-decoration:none;

font: bold 12px/18px Arial;

color: #ffffff;

}

#leftcol a.mainlevel:hover,

#leftcol a.mainlevel-sidenav:hover {

text-decoration: none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#leftcol a.mainlevel#active_menu, #leftcol a.mainlevel-sidenav#active_menu-sidenav {

text-decoration:none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#leftcol a.mainlevel#active_menu:hover, #leftcol a.mainlevel-sidenav#active_menu-sidenav:hover {

text-decoration:none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#leftcol a.sublevel, #leftcol a.sublevel-sidenav {

font: normal 12px/16px Arial;

color: #ffffff;

}

#leftcol a.sublevel:hover, #leftcol a.sublevel-sidenav:hover {

font: normal 12px/16px Arial;

color: #7d96af;

}





/* @end */



#teaserblock,

#teaserblock .inside {

	background: #fafafa;

	color: #ffffff;

}



#teaserblock .moduletable h3 {

	color: #ffffff;

}



/* @group Right Column User Styles */





#rightcol div.module a.contentpagetitle:link,

#rightcol div.module a.contentpagetitle:visited {

	color: #7d96af;

}



#rightcol div.modulelight a.contentpagetitle:link,

#rightcol div.modulelight a.contentpagetitle:visited {

	color: #7d96af;

}



#rightcol div.modulemid a.contentpagetitle:link,

#rightcol div.modulemid a.contentpagetitle:visited {

	color: #ffffff;

}



#rightcol div.moduledark a.contentpagetitle:link,

#rightcol div.moduledark a.contentpagetitle:visited {

	color: #7d96af;

}





#rightcol ul#mainlevel li a,

#rightcol ul#mainlevel-sidenav li a,

#rightcol ul#mainlevel-sidenav2 li a

{

text-decoration: none;

font: bold 12px/18px Arial;

color: #7d96af;

}

/*Sidenav Links*/

#rightcol ul#mainlevel a:hover,

#rightcol ul#mainlevel-sidenav a:hover,

#rightcol ul#mainlevel-sidenav2 a:hover

{

text-decoration:none;

font: bold 12px/18px Arial;

color: #323232;

}

#rightcol ul#mainlevel a#active_menu,

#rightcol ul#mainlevel-sidenav a#active_menu-sidenav,

#rightcol ul#mainlevel-sidenav2 a#active_menu-sidenav2

{

text-decoration:none;

font: bold 12px/18px Arial;

color: #646464;

}

/*Sidenav Menus when used as a vertical (TABLED) style*/

#rightcol a.mainlevel:link,

#rightcol a.mainlevel:visited,

#rightcol a.mainlevel-sidenav:link,

#rightcol a.mainlevel-sidenav:visited {

text-decoration: none;

font: bold 12px/18px Arial;

color: #ffffff;

}

#rightcol a.mainlevel:hover,

#rightcol a.mainlevel-sidenav:hover {

text-decoration: none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#rightcol a.mainlevel#active_menu,

#rightcol a.mainlevel-sidenav#active_menu-sidenav {

text-decoration: none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#rightcol a.mainlevel#active_menu:hover,

#rightcol a.mainlevel-sidenav#active_menu-sidenav:hover {

text-decoration: none;

font: bold 12px/18px Arial;

color: #c8c8c8;

}

#rightcol a.sublevel,

#rightcol a.sublevel-sidenav {

font:normal 12px/16px Arial;

}

#rightcol a.sublevel:hover,

#rightcol a.sublevel-sidenav:hover {

font: normal 12px/16px Arial;

color: #ffffff;

}



/* Right Module Headings */

div.modulelight h3 {

	color: #323232;

	font-family: Arial;

}

div.modulelight,

div.modulelight .mostreadlight li,

div.modulelight .latestnewslight li,

div.modulelight p,

div.modulelight a {

	color: #000000;

}





div.modulemid h3 {

	color: #ffffff;

	font-family: Arial;

}

div.modulemid,

div.modulemid .mostreadmid li a,

div.modulemid .latestnewsmid li a,

div.modulemid p,

div.modulemid a {

	color: #ffffff;

}





div.moduledark h3 {

	color: #ffffff;

	font-family: Arial;

}



div.moduledark, 

div.moduledark .mostreaddark li a,

div.moduledark .latestnewsdark li a,

div.moduledark p, div.moduledark a {

	color: #ffffff;

}



/* @end */
