/* MODULETABLE */table.moduletable {	padding			: 0;	margin			: 0;	border			: 0;  	width			: 100%;}table.moduletable th {	font			: bold 14px "Times New Roman", Times, serif;	color			: #49A2FB;	text-align		: left;	vertical-align	: middle;	background		: transparent;	padding			: 3px 2px 1px 1px;	margin			: 0;	border-bottom	: 1px solid #49A2FB; }#left-container table.moduletable th {	font			: bold 14px "Times New Roman", Times, serif;	color			: #004C91;	text-align		: left;	vertical-align	: middle;	padding			: 10px 2px 0px 2px;	margin			: 0;	border-bottom	: 1px solid #FDB300; }#box-single-short table.moduletable th {	font			: bold 12px "Times New Roman", Times, serif;	color			: #ffc;	text-align		: left;	vertical-align	: middle;	background		: #87875C;	padding			: 3px 4px;	margin			: 0;	border			: 0; }table.moduletable td {	font			: normal 12px Verdana, Arial, Helvetica, sans-serif;	padding			: 1px 0 0 0;	margin			: 0;	border			: 0;	color			: #333;}table.moduletable ul {	padding			: 0;	margin			: 0 0 0 18px;	list-style		: square url(../images/indent.png) outside;	}/* FORM */.button {	font			: normal 10px Verdana, Arial, Helvetica, sans-serif;	border          : 1px solid #aaa;	background		: #fff;	margin          : 2px;}.inputbox {	font			: normal 10px Verdana, Arial, Helvetica, sans-serif;	border			: 1px solid #aaa;	background		: #ffe;	color			: #664;	margin			: 2px;}/* SECTION LISTING */.sectiontableheader,.sectiontablefooter {	font			: bold 12px "Times New Roman", Times, serif;	color			: #fff;	padding			: 4px;	background		: #49A2FB;}.sectiontableentry1 {	vertical-align 	: top;	padding			: 15px;	background		: #fff;}.sectiontableentry2 {	vertical-align 	: top;	padding			: 15px;	background		: #ffd;}/* LINKS */a:link, a:visited {  color            : #004C91;  text-decoration  : none;    font-weight      : bold;}a:hover {  color            : #C53200;  text-decoration  : underline;    font-weight      : bold;}a.category:link, a.category:visited {  font-weight      : bold;}/* PAGE NAVIGATION */.pagenavbar {	background		: transparent;	padding			: 0;	margin			: 2px;	border			: 0;	text-align		: center;}.pagenavbar a:hover {	color			: #000;	background		: url(../images/back_hover.png) #fff no-repeat;	text-decoration	: none;}.pagenavcounter {	padding			: 0;	margin			: 4px 0;	border			: 0;}.contenttoc {	width			: 160px;	background		: transparent;	padding			: 2px;	margin			: 0 0 2px 5px;	border			: 1px solid #e0e0e0;}.contenttoc th {	font			: bold 11px Verdana, Arial, Helvetica, sans-serif;	color			: #fff;	background		: #ccb;	padding			: 3px;}.contenttoc td {	font-size		: 10px;	color			: #fff;}.toclink {}/* SMALL FONTS */.small {	font-size		: 10px;	color			: #39c;}.smalldark {	font-size		: 10px;	color			: #234;}.createdate, .modifydate {	font-size		: 10px;	color			: #567;	padding			: 3px 0;}/*  VOTING SETTINGS */.content_rating, .content_vote {	font			: normal 9px/10px Verdana, Arial, Helvetica, sans-serif;	padding			: 0;	margin			: 5px;	border			: 0;}/* PATHWAY */.pathway {	font			: bold 11px/18px "Times New Roman", Times, serif;	color			: #345;}.pathway a:link, .pathway a:visited {	color           : #345;	text-decoration	: none;}.pathway a:hover {	color			: #C53200;	text-decoration	: underline;}/* MENU BOTTOM */.bar {	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;	color			: #C53200;}a.bar:link, a.bar:visited {	color           : #C53200;	text-decoration	: none;}a.bar:hover {	color			: #004C91;	text-decoration	: none;}/* CONTENT PAGE SETTINGS */.contentpane, .contentpaneopen {	padding			: 0;	margin			: 0;	border			: 0;}.contentpane td, .contentpaneopen td {	padding			: 0 3px;	margin			: 0;	border			: 0;}.contentheading {	font			: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;	color			: #004C91;	width			: 100%;}a.contentheading:link, a.contentheading:visited {	font			: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;	color			: #004C91;	width			: 100%;}a.contentheading:hover {	font			: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;	color			: #49A2FB;	width			: 100%;}.componentheading {	font			: bold 18px/18px "Times New Roman", Times, serif;	color			: #49A2FB;	width			: 100%;}.contentpagetitle {	font-weight      : bold;	color            : #004C91;}a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {	color            : #004C91;	text-decoration  : none;}a.contentpagetitle:hover {	color            : #49A2FB;	text-decoration  : none;}.contendescription {	padding			: 0;	margin			: 0;	border			: 0;}.imagedescription {	padding			: 3px;	margin			: 4px;	border			: 1px solid #ddd;	background		: #fff;}.contact_email {	padding			: 5px;	margin			: 2px;	border			: 1px solid #ddd;	background		: #fff;}/* BUTTONS */.readon, a.readon:link, a.readon:visited {	font			: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;	color           : #000;	white-space     : nowrap;	text-decoration : none;	margin			: 0;	padding         : 2px 4px 2px 15px;	border			: 0;}.readon, a.readon:link, a.readon:visited {	float			: left;}.readon, a.readon:link, a.readon:visited {	background		: url(../images/readon.png) #FFB400 no-repeat 0px -23px;		font			: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;	color           : #000;	display			: block;	white-space     : nowrap;	text-decoration : none;	margin			: 0;	padding         : 2px 4px 2px 15px;	border			: 0;}a.readon:hover {	color           : #000;	background      : url(../images/readon.png) #49A2FB no-repeat 0px -23px;}.blogsection, a.blogsection:link, a.blogsection:visited {	font			: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;	color           : #555;	white-space     : nowrap;	text-decoration : none;	margin			: 0;	padding         : 2px 4px 2px 15px;	border			: 0;}.blogsection, a.blogsection:link, a.blogsection:visited {	background		: url(../images/readon.png) transparent no-repeat -2px -1px;}a.blogsection:hover {	color           : #000;	background      : url(../images/readon.png) transparent no-repeat -2px -23px;}.back_button a:link, .back_button a:visited {	font			: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;	color           : #FFF;	display			: block;	white-space     : nowrap;	text-decoration : none;	margin			: 0;	padding         : 2px 4px 2px 15px;	border			: 0;}.back_button a:link, .back_button a:visited {	float			: left;	display			: block;	width			: 50px !important;	width			: 74px;	height			: 15px !important;	height			: 19px ;	clear			: both;}.back_button a:link, .back_button a:visited {	background		: url(../images/back.png) #49A2FB no-repeat -2px 0px;	margin-left		: 5px;}.back_button a:hover {	color			: #000;	background		: url(../images/back.png) #49A2FB no-repeat -2px -24px;}.blog_more{	margin			: 5px;	padding			: 0;	border			: 0;}.blog_more ul li{	list-style		: url(none) none;	margin			: 1px;	padding			: 0;}.pagenav a:link, .pagenav a:visited,.buttonheading a:link, .buttonheading a:visited {	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;	color			: #999;	text-align		: center;	text-decoration	: none;	vertical-align	: middle;	white-space		: nowrap;			background		: #fff;	border			: 1px solid #ddd;	padding			: 2px;	margin			: 0;	float			: left;}.pagenav a:hover, .buttonheading a:hover {	color			: #000;	background		: transparent;}/* MAIN MENU */.mainlevel {  width            : auto;  display          : block;  color			: #004C91;  font			: bold 12px Verdana, Arial, Helvetica, sans-serif;}a.mainlevel:link, a.mainlevel:visited {	font			: bold 12px Verdana, Arial, Helvetica, sans-serif;	color			: #C53200;  	text-decoration : none;	padding			: 4px;	padding-left	: 19px;	border			: 0;	background		: url(../images/menu_arrow.png) no-repeat 2px -64px;}a.mainlevel:hover {	border			: 0;	background		: url(../images/menu_arrow.png) #FFB400 no-repeat 2px -4px;	color			: #000;}#active_menu {	padding-left	: 19px;	border			: 0;	background		: url(../images/menu_arrow.png) #49A2FB no-repeat 2px -34px;	color			: #000;}/* SUB MENU */.sublevel {	font			: bold 11px "Times New Roman", Times, serif;	color           : #444;	padding    		: 2px;	margin			: 3px 10px;}a.sublevel:link, a.sublevel:visited {  color				: #444;  text-decoration	: none;}a.sublevel:hover {  color            : #333;  text-decoration  : none;}a.sublevel#active_menu  {	border			: 0;	background      : transparent;	color           : #333;}/* TOP MENU SYSTEM */table.moduletable ul#mainlevel-nav {	float			: right;	margin			: 0;	padding			: 0;	border			: 0;	list-style		: none;}ul#mainlevel-nav li {	float			: left;	display			: block;	color			: #fff;	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;	margin			: 0;	padding			: 0;	border			: 0;	white-space		: nowrap;}ul#mainlevel-nav li a {	font			: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration	: none;	text-align		: center;	color			: #FFF;		margin			: 0 0 0 1px;	padding			: 7px 2px;	border			: 0px;	display			: block;	width			: 96px !important;	width			: 100px;	  	background		: transparent url(../images/tab_1.gif) no-repeat right 0px;}ul#mainlevel-nav li a:hover {	color			: #C53200;  	background		: transparent url(../images/tab_1.gif) no-repeat right -60px;}