/* RESET */







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,th,td{margin:0;padding:0;}







table{border-collapse:collapse;border-spacing:0;}







fieldset,img{border:0;}







/*address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}







ol,ul {list-style:none;}*/







caption,th {text-align:left;}







h1,h2,h3,h4,h5,h6{font-size:100%;}







q:before,q:after{content:'';}







.designer, .designer a, .designer a:visited {text-align:center; text-decoration:none; margin-bottom:10px; font:11px normal Arial, Helvetica, sans-serif; color:#666;}















.nopad {margin: 0px;padding: 0px;}







/* @end */















/* @group Basic Styles */























body {







	background: #333;







	margin: 10px 0px 10px 0px;







	padding: 0;







	font: 102%/1.4em "Trebuchet MS", Tahoma, Verdana, Helvetica;







	letter-spacing: normal;







}







html {







	margin: 0;







	padding: 0;







	font-size: small;







}















a:focus {







	outline: 0;







}















#mainbody ul {







	padding-left: 20px;







}















a {







	text-decoration: none;







	color: #74AC00;







}















p {







	margin: 0px 0px 10px 0px;







	color: #666;







}















td {







	color: #666;







}















p a, ul a, a.pagenav {







	padding: 1px;







	color: #74AC00;







	text-decoration: underline;







}







p a:hover, ul a:hover, a.pagenav:hover {







	color: #fff;







	background: #74AC00;







	text-decoration: none;







}







table.contentpaneopen span a {







	padding: 1px;







	color: #74AC00;







	text-decoration: underline;







}







table.contentpaneopen span a:hover {







	color: #fff;







	background: #74AC00;







	text-decoration: none;







}























a.category {







	padding: 1px;







	color: #0093E3;







	text-decoration: underline;







}















a.category:hover {







	color: #fff;







	background: #0093E3;







	text-decoration: none;







}















ul, li {







	margin: 0;







	padding: 0;







}















img {







	border: none;







}















.clear {







	clear: both;







}















#mainbody h1 {







	font: bold 2.5em/1.5em Helvetica, Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #1652c2;







}















#mainbody h2 {







	font: bold 2em/1.75em Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #000;







}















#mainbody h3 {







	font: bold 1.5em/1.75em Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #2d3129;







}







#mainbody h4 {







	font: bold 1.25em/1.5em Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #2d3129;







}















#outerwrap {







	width: 976px;







	margin: 0px auto;







}















#wrapper {







	background: #FFF url(../images/main_bg.png) repeat-y center;







	margin: 0px auto;







	padding: 0px 15px;







	float: left;







}















ul#checklist li {







	list-style: none;







	line-height: 16px;







	padding: 2px 0px 2px 18px;







	background: url(../images/tick.png) no-repeat left center;







}







blockquote {







	background: #fffee4;







	color: #333;







	border: 1px solid #d5d5d5;







	padding: 10px;







	margin: 10px 50px;







}















/* @end */















/* @group Header */















#header {







	width: 976px;







	height: 142px;







	background: url(../images/header.png) no-repeat center top;







}















#header h1 a {







	display: block;







	text-indent: -5000em;







	text-decoration: none;







	float: left;







	/* Adjust this line to change the size and position of the clickable logo (hot spot) area */







	margin: 35px 0px 0px 15px;







	height: 55px;







	width: 330px;







}































/* @end */















/* @group Left Column */















/* @group Left Column Mainmenu List */















/* MainMenu Expandable Tables */















#leftcol a.mainlevel-sidenav, #leftcol a.mainlevel-sidenav2 {







	height: 20px;







	line-height: 20px;







	display: block;







	padding: 0px 0px 0px 12px;







	background: url(../images/mainlevel.gif) no-repeat 0% 50%;







	color: #666;







	margin: 1px 0px 1px 0px;







	border-top: 1px solid #fff;







	font-size: 13px;







	text-decoration: none;







}















#leftcol a.mainlevel-sidenav:hover, #leftcol a.mainlevel-sidenav2:hover {







	height: 20px;







	line-height: 20px;







	display: block;







	padding: 0px 0px 0px 12px;







	background: url(../images/mainlevel_over.gif) no-repeat 0% 50%;







	color: #333;







	margin: 1px 0px 1px 0px;







	border-top: 1px solid #fff;







	font-size: 13px;







	text-decoration: none;







}















#leftcol a.sublevel, #leftcol a.sublevel-sidenav, #leftcol a.sublevel-sidenav2 {







	line-height: 16px;







	display: block;







	padding: 0px 0px 2px 10px;







	color: #0093E3;







	margin-bottom: 1px;







	background: url(../images/mainlevel_sub.gif) no-repeat 0 50%;







	text-decoration: underline;







	font-size: 12px;







}















#leftcol a.sublevel:hover, #leftcol a.sublevel-sidenav:hover, #leftcol a.sublevel-sidenav2:hover {







	color: #333;







	text-decoration: underline;







}







/* MainMenu Flat List */































#leftcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #leftcol ul#mainlevel-sidnav2, #leftcol a.mainlevel-sidenav,#leftcol a.mainlevel-sidenav2, #leftcol a.mainlevel, #leftcol a.sublevel, #leftcol a.sublevel-sidenav, #leftcol a.sublevel-sidenav2 {







	font-variant: normal;







	font-style: normal;







	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;







	list-style:none;







}















#leftcol ul#mainlevel li a, #leftcol ul#mainlevel-sidenav li a, #leftcol ul#mainlevel-sidenav2 li a {







	height: 18px;







	display: block;







	padding: 5px 0px 5px 18px;







	background: #eee url(../images/mainlevel.gif) no-repeat 5px 50%;







	color: #666;







	text-decoration: none;







	border: none;







}















#leftcol ul#mainlevel li a:hover, #leftcol ul#mainlevel-sidenav li a:hover, #leftcol ul#mainlevel-sidenav2 li a:hover {







	height: 18px;







	display: block;







	padding: 5px 0px 5px 18px;







	background: #fff url(../images/mainlevel.gif) no-repeat 5px 50%;







	color: #666;







	text-decoration: none;







	border: none;







}







































/* @end */























/* Left Column Globals */















#leftcol {







	width: 228px;







	float: left;







	_overflow: hidden;







}























#leftcol a {







	color: #333;







	text-decoration: underline;







}















#leftcol a:hover {







	color: #0093E3;







	text-decoration: underline;







}























#leftcol .moduletable,







#leftcol .moduletablegreen,







#leftcol .moduletableblue,







#leftcol .moduletablered,







#leftcol .moduletableblack,







#leftcol .moduletablegray {







	padding: 10px 5px 10px 0px;







}















/* Left Column Newsflash Globals */







#leftcol div.moduletable .contentheading a.contentpagetitle,







#leftcol div.moduletable .contentheading a.contentpagetitle:visited,







#leftcol div.moduletablegreen .contentheading a.contentpagetitle,







#leftcol div.moduletablegreen .contentheading a.contentpagetitle:visited,







#leftcol div.moduletableblue .contentheading a.contentpagetitle,







#leftcol div.moduletableblue .contentheading a.contentpagetitle:visited,







#leftcol div.moduletablered .contentheading a.contentpagetitle,







#leftcol div.moduletablered .contentheading a.contentpagetitle:visited,







#leftcol div.moduletablerblack .contentheading a.contentpagetitle,







#leftcol div.moduletableblack .contentheading a.contentpagetitle:visited,







#leftcol div.moduletablegray .contentheading a.contentpagetitle,







#leftcol div.moduletablegray .contentheading a.contentpagetitle:visited







{







	font-size: .75em;







	line-height: 1em;







	padding-left: 0px;







	background: none;







	text-decoration: none;







	width: 100%;







	display: block;







}







#leftcol div.moduletable td.contentheading a.contentpagetitle:hover,







#leftcol div.moduletablegreen td.contentheading a.contentpagetitle:hover,







#leftcol div.moduletableblue td.contentheading a.contentpagetitle:hover,







#leftcol div.moduletablered td.contentheading a.contentpagetitle:hover,







#leftcol div.moduletableblack td.contentheading a.contentpagetitle:hover,







#leftcol div.moduletablegray td.contentheading a.contentpagetitle:hover







 {







	color: #666;







	border-bottom: 1px solid #666;















}















/* Left Column Green (GLOBAL DEFAULT STYLE) */















#leftcol .moduletable h3, #leftcol .moduletablegreen h3 {







	background: #74AC00 url(../images/module_green_h3.png) no-repeat left center;







	height: 28px;







	color: #FFF;







	padding-left: 30px;







	width: 213px;







	position: relative;







	left: -7px;







	font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;







	margin: 5px 0px 10px 0px;







}







#leftcol div.moduletable .contentheading a.contentpagetitle,







#leftcol div.moduletable .contentheading a.contentpagetitle:visited







#leftcol div.moduletablegreen .contentheading a.contentpagetitle,







#leftcol div.moduletablegreen .contentheading a.contentpagetitle:visited







{







	color: #74ac00;







	border-bottom: 1px solid #C23F26;







}































/* Left Column Blue */























#leftcol .moduletableblue h3 {







	background: #0093e3 url(../images/module_blue_h3.png) no-repeat left center;







	height: 28px;







	color: #FFF;







	padding-left: 30px;







	width: 213px;







	position: relative;







	left: -7px;







	font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;







	margin: 5px 0px 10px 0px;







}















#leftcol div.moduletableblue .contentheading a.contentpagetitle,







#leftcol div.moduletableblue .contentheading a.contentpagetitle:visited







{







	color: #0093e3;







	border-bottom: 1px solid #0093e3;







}























/* Left Column Red */































#leftcol .moduletablered h3 {







	background: #c23f26 url(../images/module_red_h3.png) no-repeat left center;







	height: 28px;







	color: #FFF;







	padding-left: 30px;







	width: 213px;







	position: relative;







	left: -7px;







	font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;







	margin: 5px 0px 10px 0px;







}















#leftcol div.moduletablered .contentheading a.contentpagetitle,







#leftcol div.moduletablered .contentheading a.contentpagetitle:visited







{







	color: #C23F26;







	border-bottom: 1px solid #C23F26;







}























/* Left Column Black */































#leftcol .moduletableblack h3 {







	background: #000 url(../images/module_black_h3.png) no-repeat left center;







	height: 28px;







	color: #CCCCCC;







	padding-left: 30px;







	width: 213px;







	position: relative;







	left: -7px;







	font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;







	margin: 5px 0px 10px 0px;







}















#leftcol div.moduletableblack .contentheading a.contentpagetitle,







#leftcol div.moduletableblack .contentheading a.contentpagetitle:visited







{







	color: #0093e3;







	border-bottom: 1px solid #666;







}























/* Left Column Gray */































#leftcol .moduletablegray h3 {







	background: #999 url(../images/module_gray_h3.png) no-repeat left center;







	height: 28px;







	color: #FFF;







	padding-left: 30px;







	width: 213px;







	position: relative;







	left: -7px;







	font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;







	margin: 5px 0px 10px 0px;







}















#leftcol div.moduletablegray .contentheading a.contentpagetitle,







#leftcol div.moduletablegray .contentheading a.contentpagetitle:visited







{







	color: #0093e3;







	border-bottom: 1px solid #666;







}















/* @end */















/* @group Mainbody */















#mainbody {







	float: right;







	margin: 0;







	padding: 10px 0px 0px 0px;







	width: 700px;







	text-align: justify;







	_background: #fff;







}















#mainbody .inside {







	margin: 0;







	padding: 0;







}















#bottombar {







	background: url(../images/footer.png) no-repeat center top;







	height: 9px;







	width: 976px;







}















/* @end */















/* @group Joomla Styles */















.small, .modifydate, .createdate {







	color: #b6b6b6;







	font: .85em/.85em "Trebuchet MS", Tahoma, Verdana, Helvetica;







}















td.createdate {







	text-indent: 20px;







	line-height: 20px;







	background: url(../images/clock_edit.png) no-repeat left center;







}















td.modifydate {







	text-indent: 20px;







	line-height: 20px;







	background: url(../images/page_edit.png) no-repeat left center;







	border-top: 1px dotted #f2f2f2;







}















form {







	padding: 0;







	margin: 0;







}















a.readon {







	color: #74AC00;







	display: block;







	float: right;







	line-height: 12px;







	background: url(../images/readon.gif) no-repeat left center;







	text-indent: 16px;







	text-decoration: underline;







}







a.readon:hover {







	color: #74AC00;







	display: block;







	float: right;







	line-height: 12px;







	background: url(../images/readon.gif) no-repeat left center;







	text-indent: 16px;







	text-decoration: none;







}















td.contentheading {







	font: 1.75em Helvetica, Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #0093E3;







	border-bottom: 1px solid #eee;







	width: 100%;







	overflow: hidden;







}















.componentheading {







	font: 1.75em Helvetica, Arial, Verdana, serif;







	letter-spacing: -1px;







	color: #74AC00;







	border-bottom: 1px solid #eee;







	margin-bottom: 15px;







}















a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited {







	color: #0E5199;







	font: 1.25em "Trebuchet MS", Tahoma, Verdana, Helvetica;







	letter-spacing: -1px;







}















a.contentpagetitle:hover, .contentpagetitle a:hover {







	color: #333;







	font: 1.25em "Trebuchet MS", Tahoma, Verdana, Helvetica;







	letter-spacing: -1px;







}















div.syndicate div {







	padding: 1px;







}















td.buttonheading a img {







	padding: 0px 0px 0px 4px;







}















span.content_rating {







	color: #888;







	font-size: 10px;







	text-transform: uppercase;







	position: relative;







	top: 5px;







}















label {







	color: #8e8e8e;







}















div.mosimage {







	border: 1px solid #eaeaea;







	margin: 7px;







}















div.mosimage_caption {







	padding: 2px;







	background-color: #f7f7f7;







	border-top: 1px solid #eee;







}















span.content_rating img {







	padding-bottom: 10px;







	margin: 0px;







}















div.back_button a {







	color: #7f7f7f;







	background-color: #eaeaea;







	padding: 0px;







	position: relative;







	top: 10px;







	float: none;







	margin: 20px;







	height: 16px;







	display: block;







	width: 50px;







	text-align: center;







	line-height: 16px;







	text-transform: uppercase;







	font-variant: small-caps;







	font-size: 11px;







	border: 1px solid #c0c0c0;







}















th.pagenav_prev a {







	text-indent: -5000px;







	display: block;







	background: url(../images/next_prev.png) no-repeat 0px -44px;







	width: 94px;







	height: 22px;







	border: none;







}















th.pagenav_prev a:hover {







	text-indent: -5000px;







	display: block;







	background: url(../images/next_prev.png) no-repeat 0px -66px;







	width: 94px;







	height: 22px;







	border: none;







}















th.pagenav_next a {







	text-indent: -5000px;







	display: block;







	background: url(../images/next_prev.png) no-repeat 0px 0px;







	width: 94px;







	height: 22px;







	border: none;







}















th.pagenav_next a:hover {







	text-indent: -5000px;







	display: block;







	background: url(../images/next_prev.png) no-repeat 0px -22px;







	width: 94px;







	height: 22px;







	border: none;







}















input.button {







	color: #0093E3;







	padding: 4px;







	margin: 10px;







	font-size: 10px;







	background: url(../images/but_bg.png) repeat-x center center;







	border:1px solid #ccc;







}















div.message {







	color: #cd2800;







	font-size: 18px;







	font-weight: bold;







}















.inputbox {







	border: 1px solid #999;







}















.moduletable .inputbox {







	border: 1px solid #999;







	height: 14px;







	font: 11px Arial, Helvetica, Geneva, sans-serif;







	color: #333;







}







/* @group Newsfeed Hacks */















form table.contentpane tbody tr td ul {







	list-style: none;







}















form table.contentpane tbody tr td ul li {







	background: url(../images/feed.png) no-repeat;







	padding-left: 20px;







	line-height: 20px;







	text-decoration: none;







	color: #74AC00;







}















form table.contentpane tbody tr td ul li a:hover {







	color: #333;







	background: #fff;







}















#mainbody .inside form table.contentpane tbody tr td {







	width: auto;







}















/* @end */















/* @group Latest/Popular News Modules */















ul.latestnews,ul.mostread,







ul.latestnewsgreen,ul.mostreadgreen,







ul.latestnewsblue,ul.mostreadblue,







ul.latestnewsred,ul.mostreadred,







ul.latestnewsblack,ul.mostreadblack,







ul.latestnewsgray,ul.mostreadgray







 {







	list-style: none;







}















#leftcol a.latestnews, a.latestnews,







#leftcol a.latestnewsgreen, a.latestnewsgreen,







#leftcol a.latestnewsblue, a.latestnewsblue,







#leftcol a.latestnewsblack, a.latestnewsblack,







#leftcol a.latestnewsred, a.latestnewsred,







#leftcol a.latestnewsgray, a.latestnewsgray {







	text-decoration: none;







	background: url(../images/new.png) no-repeat 0 50%;







	padding: 3px 0px 3px 20px;







	line-height: 20px;







	color: #666;







}







#leftcol a.mostread, a.mostread,







#leftcol a.mostreadgreen, a.mostreadgreen,







#leftcol a.mostreadblue, a.mostreadblue,







#leftcol a.mostreadred, a.mostreadred,







#leftcol a.mostreadblack, a.mostreadblack,







#leftcol a.mostreadgray, a.mostreadgray {







	background: url(../images/book_open.png) no-repeat 0 50%;







	padding-left: 20px;







	padding: 3px 0px 3px 20px;







	line-height: 20px;







	text-decoration: none;







	color: #666;







}







#leftcol a.latestnews:hover, a.latestnews:hover,







#leftcol a.mostread:hover, a.mostread:hover,







#leftcol a.latestnewsgreen:hover, a.latestnewsgreen:hover,







#leftcol a.mostreadgreen:hover, a.mostreadgreen:hover,







#leftcol a.latestnewsblue:hover, a.latestnewsblue:hover,







#leftcol a.mostreadblue:hover, a.mostreadblue:hover,







#leftcol a.latestnewsred:hover, a.latestnewsred:hover,







#leftcol a.mostreadred:hover, a.mostreadred:hover,







#leftcol a.latestnewsblack:hover, a.latestnewsblack:hover,







#leftcol a.mostreadblack:hover, a.mostreadblack:hover,







#leftcol a.latestnewsgray:hover, a.latestnewsgray:hover,







#leftcol a.mostreadgray:hover, a.mostreadgray:hover {







	text-decoration: underline;







	color: #74AC00;







}















/* @end */























/* @end */















/* @group Joomla Tables */















table.blog td {







	padding: 0;







	margin: 0;







}































table.contentpaneopen {







	margin: 0;







	padding: 0;







	width: 100%;







}















table table.contentpaneopen td, table table.contentpane td {







	margin: 0px 8px;







	padding: 0;







	width: 600px;







}















div.contentpane, div.contentpaneopen {







	width: 100%;







}















table.contentpaneopen, table.contentpane, table.blog {







	border-collapse: collapse;







	padding: 3px;







	width: 99%;







}















body.contentpane {







	background: #fff;







	margin: 25px;







}















td.sectiontableheader {







	background: #0E5199 url(../images/sectblhdr.png) repeat-x top;







	color: #FFF;







	font-weight: bold;







	height: 22px;







	padding: 4px;







}















tr.sectiontableentry1 td {







	padding: 2px;







	background-color: #fbfbfb;







	text-align: left;







	border-bottom: 1px solid #fff;







	border-top: 1px solid #dfdfdf;







}















tr.sectiontableentry2 td {







	padding: 2px;







	background-color: #f3f3f3;







	text-align: left;







	border-top: 1px solid #dfdfdf;







	border-bottom: 1px solid #fff;







}















td.sectiontableentry1 {







	padding: 2px;







	background-color: #f8f8f8;







}















td.sectiontableentry2 {







	padding: 2px;







	background-color: #F2F2F2;







}















.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {







	padding-left: 4px;







	color: #74ac00;







}















.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {







	color: #333333;







	background: none;







}















span.pagenav {







	color: #ccc;







}















table.pollstableborder td {







	padding: 0;







	text-align: left;







}















.pollstableborder td, .pollstableborderS2 td, pollstableborderS1 td, pollstableborderS3 td {







	text-align: left;







	font: 0.87em/0.92em Arial, Helvetica, sans-serif;







	padding: 3px 0px 3px 5px;







	vertical-align: middle;







}















/* @end */























/* @group Lower Modules Display (User4/Right) */















/* MODULEWRAP */







.left .moduletable-img, .right .moduletable-img,







.left_wide .moduletable-img, .right_wide .moduletable-img {







	margin: 0px auto;







	padding: 0px 0px 10px 0px;







	text-align: center;







}















div.modulewrap {







	width: 700px;







	float: right;







	margin: 0;







	padding: 0;







}















div.modulewrap .left {







	float: left;







	margin: 10px 5px;







	padding: 0;







	width: 335px;







	background: #fff;







}















div.modulewrap .right {







	float: right;







	margin: 10px 5px;







	padding: 0;







	width: 335px;







	background: #fff;







}















div.modulewrap .left_wide {







	float: left;







	margin: 10px 10px;







	padding: 0;







	background: #fff;







}















div.modulewrap .right_wide {







	margin: 10px 5px;







	padding: 0px;







	background: #fff;







}























/* MODULEWRAP_WIDE */















div.modulewrap_wide {







	width: 946px;







	margin: auto;







	padding: 0;







}















div.modulewrap_wide .left_wide {







	width: 946px;







	float: left;







}















div.modulewrap_wide .right_wide {







	width: 946px;







	float: right;







}















div.modulewrap_wide .left {







	float: left;







	margin: 10px 4px;







	padding: 0;







	width: 460px;







	background: #fff;







}















div.modulewrap_wide .right {







	float: right;







	margin: 10px 4px;







	padding: 0;







	width: 460px;







	background: #fff;







}















.right .inside {







	_float: left;







	margin: 0 0 5px 0;







	_margin: 0;







	padding: 5px 0 5px 0;







}















.left .inside {







	_float: left;







	margin: 0 0 5px 0;







	_margin: 0;







	padding: 5px 0 5px 0;







}















div.left h3, div.right h3 {







	font: bold 15px/29px "Lucida Grande", Lucida, Verdana, sans-serif;







	letter-spacing: normal;







	margin-bottom: 12px;







}























/* GREEN */







div.moduletablegreen .contentheading a.contentpagetitle,







div.moduletablegreen .contentheading a.contentpagetitle:visited {







	color: #74AC00;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







	background: url(../images/world.png) no-repeat left center;







}















div.left .moduletablegreen h3 {







	background: #76a60c url(../images/left_green.png) no-repeat 0px 50%;







	height: 29px;







	color: #FFF;







	padding-left: 30px;







}















div.right .moduletablegreen h3 {







	background: #76a60c url(../images/right_green.png) no-repeat 100% 50%;







	height: 29px;







	color: #FFF;







	padding-right: 30px;







	text-align: right;







}















div.modulewrap_wide div.right_wide .moduletablegreen h3,







div.modulewrap_wide div.left_wide .moduletablegreen h3 {







	background: #76a60c url(../images/left_green.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	width: 946px;







	text-indent: 30px;







	position: relative;







}















div.modulewrap .right_wide .moduletablegreen h3,







div.modulewrap .left_wide .moduletablegreen h3 {







	background: #76a60c url(../images/left_green.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	text-indent: 30px;







	width: 690px;







}







/* BLUE */







/* DEFAULT (BLUE)*/















div.moduletable a.contentpagetitle,







div.moduletable a.contentpagetitle:visited, 







div.moduletableblue a.contentpagetitle,







div.moduletableblue a.contentpagetitle:visited {







	color: #0093E3;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







	background: url(../images/package.png) no-repeat left center;







}















div.left .moduletable h3 {







	background: #007AE9 url(../images/left_blue.png) no-repeat 0px 50%;







	height: 29px;







	color: #FFF;







	padding-left: 30px;







}







div.right .moduletable h3 {







	background: #007AE9 url(../images/right_blue.png) no-repeat 100% 50%;







	height: 29px;







	color: #FFF;







	padding-right: 30px;







	text-align: right;







}















div.left .moduletableblue h3 {







	background: #007AE9 url(../images/left_blue.png) no-repeat 0px 50%;







	height: 29px;







	color: #FFF;







	padding-left: 30px;







}















div.right .moduletableblue h3 {







	background: #007AE9 url(../images/right_blue.png) no-repeat 100% 50%;







	height: 29px;







	color: #FFF;







	padding-right: 30px;







	text-align: right;







}















div.modulewrap_wide div.right_wide .moduletableblue h3,







div.modulewrap_wide div.left_wide .moduletableblue h3 {







	background:#007AE9 url(../images/left_blue.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	width: 946px;







	text-indent: 30px;







	position: relative;







}















div.modulewrap .right_wide .moduletableblue h3,







div.modulewrap .left_wide .moduletableblue h3 {







	background:#007AE9 url(../images/left_blue.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	text-indent: 30px;







	width: 690px;







}







/* RED */















div.moduletablered .contentheading a.contentpagetitle,







div.moduletablered .contentheading a.contentpagetitle:visited {







	color: #C23F26;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







	background: url(../images/world.png) no-repeat left center;







	text-decoration: none;







}















div.left .moduletablered h3 {







	background: #C23F26 url(../images/left_red.png) no-repeat 0px 50%;







	height: 29px;







	color: #FFF;







	padding-left: 30px;







}















div.right .moduletablered h3 {







	background: #C23F26 url(../images/right_red.png) no-repeat 100% 50%;







	height: 29px;







	color: #FFF;







	padding-right: 30px;







	text-align: right;







}















div.modulewrap_wide div.right_wide .moduletablered h3,







div.modulewrap_wide div.left_wide .moduletablered h3 {







	background:#C23F26 url(../images/left_red.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	width: 946px;







	text-indent: 30px;







	position: relative;







}















div.modulewrap .right_wide .moduletablered h3,







div.modulewrap .left_wide .moduletablered h3 {







	background:#C23F26 url(../images/left_red.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #FFF;







	text-indent: 30px;







	width: 690px;







}















/* GRAY */















div.moduletablegray .contentheading a.contentpagetitle,







div.moduletablegray .contentheading a.contentpagetitle:visited {







	color: #333;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







	background: url(../images/world.png) no-repeat left center;







}















div.left .moduletablegray h3 {







	background: #CCCCCC url(../images/left_gray.png) no-repeat 0px 50%;







	height: 29px;







	color: #333;







	padding-left: 30px;







}















div.right .moduletablegray h3 {







	background: #CCCCCC url(../images/right_gray.png) no-repeat 100% 50%;







	height: 29px;







	color: #333;







	padding-right: 30px;







	text-align: right;







}















div.modulewrap_wide div.right_wide .moduletablegray h3,







div.modulewrap_wide div.left_wide .moduletablegray h3 {







	background:#CCCCCC url(../images/left_gray.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #333;







	width: 946px;







	text-indent: 30px;







	position: relative;







}























div.modulewrap .right_wide .moduletablegray h3,







div.modulewrap .left_wide .moduletablegray h3 {







	background:#CCCCCC url(../images/left_gray.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #333;







	text-indent: 30px;







	width: 690px;







}















/* BLACK */















div.moduletableblack .contentheading a.contentpagetitle,







div.moduletableblack .contentheading a.contentpagetitle:visited {







	color: #0093E3;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







	background: url(../images/world.png) no-repeat left center;







}















div.left .moduletableblack h3 {







	background: #000 url(../images/left_black.png) no-repeat 0px 50%;







	height: 29px;







	color: #CCC;







	padding-left: 30px;







}















div.right .moduletableblack h3 {







	background: #000 url(../images/right_black.png) no-repeat 100% 50%;







	height: 29px;







	color: #CCC;







	padding-right: 30px;







	text-align: right;







}















div.modulewrap_wide div.right_wide .moduletableblack h3,







div.modulewrap_wide div.left_wide .moduletableblack h3 {







	background:#000 url(../images/left_black.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #CCC;







	width: 946px;







	text-indent: 30px;







	position: relative;







}















div.modulewrap .right_wide .moduletableblack h3,







div.modulewrap .left_wide .moduletableblack h3 {







	background:#000 url(../images/left_black.png) no-repeat 0% 50%;







	height: 29px;







	line-height: 29px;







	color: #CCC;







	text-indent: 30px;







	width: 690px;







}















div.moduletablegreen .contentheading a.contentpagetitle:hover,







div.moduletableblue .contentheading a.contentpagetitle:hover,







div.moduletablered .contentheading a.contentpagetitle:hover,







div.moduletablegray .contentheading a.contentpagetitle:hover,







div.moduletableblack .contentheading a.contentpagetitle:hover,







div.moduletable a.contentpagetitle:hover







 {







	color: #666;







	font-size: .90em;







	line-height: 1.25em;







	padding-left: 19px;







}