/* *********************** GENERAL SETTINGS     *********************** */



body {



	font-family: Arial, Helvetica, sans-serif;



	color: #14455a;



	background: #131d30 url(../images/body_bg.jpg) repeat-x top center;



	margin: 0px;



	padding: 0px 0px 20px 0px;



	height: 100%;



	line-height: 135%;



}







body.f-smaller {



	font-size: 10px;



}







body,



body.default {



	font-size: 12px;



}







body.f-larger {



	font-size: 14px;



}



body.published {



background: #AADDFF;



}







body.mceContentBody {



	background: white;



}



/* CSS global reset for all browsers */ 



* { padding: 0px; margin: 0px; }



/*  Global Formatting */



h1 {font: normal 24px Arial, Helvetica, sans-serif; color: #ff7e00; letter-spacing: -1px; line-height: 30px; }



h2 {font: normal 20px Arial, Helvetica, sans-serif; color: #589bb2; letter-spacing: -1px; text-transform: none; line-height: 26px; }



h3 {font: normal 18px Arial, Helvetica, sans-serif; color: #589bb2; letter-spacing: 0px; line-height: 24px; text-transform: none;}



h4 {font: bold 14px Arial, Helvetica, sans-serif; color: #747474; line-height: 19px; text-transform: none; }



h5 {font: bold 12px Arial, Helvetica, sans-serif; color: #ff7e00; line-height: 18px; text-transform: none; }



h6 {font: bold 11px Arial, Helvetica, sans-serif; color: #ff7e00; line-height: 17px; text-transform: none;}



a {color: #ff7e00; text-decoration: none;}



a:hover {color: #ff7e00; text-decoration: underline;}



a.image, a.image:hover, a img  {border:0;}



ul {



	list-style: none;



}



ul li {



	padding: 2px 0px 2px 24px;



	margin: 0px;



	background: transparent url(../images/messagebox_info.png) no-repeat left;



}







#main_content ul li, #main_content2 ul li {



	width: 100%;



}



	



ol {



	padding: 5px 25px;



}







fieldset {



	width: 95%;



	padding: 5px;



	border: 1px solid #eeeeee;



}



.both {



	clear: both;



}







input, select, label {



	vertical-align: middle;



}







p {



	padding: 5px 0px;



}







/* *********************** END GENERAL SETTINGS *********************** */







#body_top {



	background: transparent url(../images/body_top_bg.jpg) no-repeat top left;



	width: 100%;



	padding: 37px 0px 10px 0px;



}







#content { 



	margin: 0px auto;



	width: 980px;



	background: #ffffff url(../images/content_bg.png) repeat-x top center;



	padding: 0px;



}







#c_bot {



	width: 970px;



	background: transparent url(../images/c_bot_bg.gif) no-repeat bottom center;



	padding-left: 10px;



}







#top { 



	padding: 0px 0px 33px 0px; 



	margin: 0px auto;



	width: 980px;



	height: 60px;



	/*background: transparent url(../images/top_bg.png) no-repeat top center;*/



} 







#top_wrap {



	width: 980px;



	height: 60px;



	position: relative;



	clear: both;



}







#top_wrap #title {



	position: absolute;



	top: 1px;



	left: 0px;



	width: 200px;



}







#top_wrap #title h1 {



	font: bold 24px Arial, Helvetica, sans-serif;



	line-height: 30px;



	color: #ffffff; 



	letter-spacing: -2px; 



	text-transform: none;



}







#top_wrap #title h1 a img {



	border: 0;



	width: 558px;



	position: absolute;



}







#top_wrap #title h2 {



	font: bold 10px Arial, Helvetica, sans-serif;



	line-height: 12px;



	color: #ffffff; 



	letter-spacing: 0px; 



	text-transform: none;



}







#top_wrap #menu {



	position: absolute;



	top: 24px;



	left: 220px;



	width: 500px;



}







#top_wrap #searchform {



	position: absolute;



	top: -15px;



	right: 10px;



	width: 300px;



}







/* ** Top Panel classes ** */







#fxContainer {



	position: absolute;



	padding-top: 0px;



	left: 0;



	z-index: 20;



	width: 100%;



}







#fxCenter {



	width: 980px;



	margin: 0px auto;



}



 



#fxTarget { 



	padding-top: 1px;



	margin: 0;



	width: 100%;



	position: relative;



	top: 0;



	z-index: 19;



	height: 0;



	overflow: hidden;



	background: transparent url(../images/top_panel_bg.png) repeat-y top center;



}







#fxPadding {



	visibility: hidden;



	padding: 10px 20px;



}







#fxPadding h3 {



	background: transparent url(../images/top_panel_h3_bg.gif) no-repeat center;



	width: 900px;



	padding: 7px 0px 6px 40px;



	font: normal 18px Arial, Helvetica, sans-serif;



	color: #ff7e00;



	margin-bottom: 6px;



}







#fxPadding div.moduletable {



	color: #99bbca;



}







#fxPadding div.moduletable a {



	color: #ff7e00;



	text-decoration: underline;



}







#fxPadding div.moduletable a:hover {



	text-decoration: none;



}







#TargetBot {



	background: transparent url(../images/top_panel_bg_bot.png) no-repeat bottom center;



	height: 13px;



	font-size: 1px;



	line-height: 2px;



}



 



#fxShadow {



	position: relative;



	width: 100%;



	height: 6px;



	overflow: hidden; 



}



 



#fxTrigger {



	position: relative;



	cursor: pointer;



	font-size: 10px;



}



 



#fxTab {



	position: relative;



	bottom: 0;



	margin: -1px auto;



	text-align: center;



	height: 28px;



	line-height: 20px;



	font-weight: bold;



	width: 130px;



	z-index: 21;



	background: url(../images/fxtab_bg.png) no-repeat 0 0;



	font-size: 10px;



}



 



#fxTab a:link,



#fxTab a:visited,



#fxContainer a:link,



#fxContainer a:visited {



	z-index: 100;



	color: #ffffff;



 



}



 



#fxTab a:hover {



	text-decoration: none;



	color: #ccc;



}







#fxTab * {



	font-size: 10px;



	line-height: 10px;



}



 



#fxContainer {



	height: 0;



}



 



span#fxTrigger {



	position: relative;



	z-index: 300;



	cursor: pointer;



	font-size: 10px;



}



 



#fxShadow {



	background: none;



	font-size: 1px;



	line-height: 2px;



}







/* ** End of Top Panel classes ** */







#menu #uls {



	text-align: right;



	padding: 0px;



}







#menu table.moduletable {



	margin: 0px;



	padding: 0px;



}







#menu #uls table.moduletable td {



	background: none;



}







#menu #uls ul {



	list-style: none; 



	text-align: right; 



	padding-top: 0px;



	display: inline;



	float: right;



}







#mainlevel-nav li



{



	padding: 0px;



	background: transparent;



	display: inline;



	white-space: nowrap;



	margin: 0px;



	float: left;



}







#mainlevel-nav li a



{



	display: block;



	text-decoration: none;



	text-align: left;



	color: #ffffff;



	font: bold 12px Arial, Helvetica, sans-serif;



	text-transform: none;



	background: transparent;



	padding: 0px 9px;



}







#mainlevel-nav li a:hover {



	color: #ff7e00;



	text-decoration: none;



}







#topNav {



	width: 980px;



	height: 39px;



	margin: 0px auto;



	background: transparent url(../images/topNav_bg.gif) no-repeat top center;



	position: relative;



}







#topNav #path {



	background: transparent url(../images/path_arrow.jpg) no-repeat 0px 4px;



	margin: 0px 0px 0px 8px;



	height: 39px;



	width: 620px;



	padding-left: 38px;



	position: absolute;



	top: 0px;



	left: 0px;



}







#path p {



	margin: 0px;



	padding: 11px 0px;



	font-size: 12px;



	color: #b1dde5;



	font-weight: bold;



	vertical-align: middle;



}







#topNav #switcher {



	width: 380px;



	position: absolute;



	top: 0px;



	right: 0px;



	float: right;



	text-align: right;



}







#switcher p {



	margin: 10px 10px 10px 0px;



	padding: 0px;



	float: left;



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #b1dde5;



}







#switcher .orange {



	color: #ff7e00;



}







#switcher .white {



	color: #ffffff;



}







#f_tools {



	float: left;



	padding: 11px 10px 0px 0px;



	font-size: 10px;



}







#f_tools a {



	text-decoration: none;



	font-size: 10px;



	line-height: 10px;



}







.toggler {



	color: #222;



	margin: 0;



	padding: 4px 1px;



	font: bold 11px Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	float: left;



}



 



#mod_user5 {



	background: transparent url(../images/mod_5_img.jpg) no-repeat top left;



}







#mod_user6 {



	background: transparent url(../images/mod_6_img.jpg) no-repeat top left;



}







#mod_user7 {



	background: transparent url(../images/mod_7_img.jpg) no-repeat top left;



}







#accordion h3 {



	font: normal 18px Arial, Helvetica, sans-serif;



	color: #14455a;



}







#mod_user5, #mod_user6, #mod_user7 {



	width: 240px;



	color: #14455a;



	padding: 15px 0px 15px 260px;



	height: 127px;



}







#main_content2 #mod_user5, #main_content2  #mod_user6, #main_content2 #mod_user7 {



	width: 440px;



}







#mod_user5 a, #mod_user6 a, #mod_user7 a {



	color: #ff7e00;



	font-weight: bold;



	text-decoration: none;



}







#mod_user5 a:hover, #mod_user6 a:hover, #mod_user7 a:hover {



	color: #ff4200;



}







/* Accordion */







#wrapper2 .tabbed h3 {



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	margin: 0px;



	padding: 0px;



	line-height: 19px;



	text-indent: 10px;



	cursor: pointer;



	text-transform: none;



	color: #b6b6b6;



}







#wrapper2 h3 {



	padding: 0px;



	margin: 0px;



	font-size: 12px;



	letter-spacing: 0px;



}







#wrapper2 h3 a {



	color: #747474;



	text-decoration: none;



}







#wrapper2 h3 a:hover {



	color: #333333;



	text-decoration: none;



}







#wrapper2 {



	width: 190px;



	padding: 0px 0px;



	margin: 0px;



}







#wrapper2 .tabbed{



	color: #b6b6b6;



	margin: 0px;



	height: 21px;



	padding: 0px 0px;



	background: #111111 url(../images/toggler_bg.gif) repeat-x top center;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	cursor: pointer;



}







#slogan {



	background: transparent url(../images/slogan_image.jpg) no-repeat top center;



	width: 410px;



	height: 158px;



}







#main {



	padding: 11px 0px 0px 0px;



	margin: 0px; 



	width: 970px;



	background: transparent; 



	clear: both;



} 







#left_side {



	float: left;



	width: 410px;



	background: transparent url(../images/left_side_bg.gif) repeat-y top center;



	color: #cbe7f1;



	margin-bottom: 10px;



}







#ls_wrapper {



	width: 410px;



	padding: 0px;



	margin: 0px;



	background: transparent url(../images/ls_wrapper_bg.jpg) no-repeat top center;



}







#lb_wrapper {



	width: 410px;



	padding: 0px;



	margin: 0px;



	background: transparent url(../images/lb_wrapper_bg.gif) no-repeat bottom center;



}







#left_col {



	width: 160px;



	float: left;



	padding: 20px 22px 0px 23px;



	margin-bottom: 10px;



}







#right_col {



	width: 160px;



	float: left;



	padding: 20px 23px 0px 22px;



	margin-bottom: 10px;



}







#main_content {



	float: left;



	width: 520px;



	margin: 0px;



	padding: 0px 20px;



}







#main_body {



	margin: 0px;



	padding: 0px 20px;



	width: 480px;



	margin-top: 10px;



	margin-bottom: 7px;



	background: transparent;



}







/*********** */







#left_side2 {



	float: left;



	width: 200px;



	background: transparent url(../images/left_side2_bg.gif) repeat-y top center;



	color: #cbe7f1;



	margin-bottom: 10px;



}







#ls_wrapper2 {



	width: 200px;



	padding: 0px;



	margin: 0px;



	background: transparent url(../images/ls_wrapper2_bg.jpg) no-repeat top center;



}







#lb_wrapper2 {



	width: 200px;



	padding: 0px;



	margin: 0px;



	background: transparent url(../images/lb_wrapper2_bg.gif) no-repeat bottom center;



}







#left_col2 {



	width: 160px;



	padding: 20px 20px 10px 20px;



}







#main_content2 {



	float: left;



	width: 720px;



	margin: 0px;



	padding: 0px 20px;



}







#main_content2 #main_body {



	margin: 0px;



	padding: 0px 20px;



	width: 680px;



	margin-top: 10px;



	margin-bottom: 7px;



	background: transparent;



}







#main_content2 #newsflash {



	width: 720px;



}







/********************/







#newsflash {



	margin: 0px;



	padding: 0px;



	width: 520px;



	margin-top: 13px;



	padding-top: 13px;



	border-top: 1px solid #e1e1e1;



	background: transparent;



}







#newsflash div.moduletable td, #newsflash .contentpaneopen td {



	padding: 0px;



	margin: 0px;



	color: #14455a;



	line-height: 14px;



	background: transparent;



	text-align: left;



}







#newsflash div.moduletable h3 {



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #ff7e00;



	letter-spacing: 0px;



	line-height: 18px;



}







#newsflash .article_seperator { 



	background : none;



	font-size: 1px;



}







#bottom {



	width: 960px;



	clear: both;



	padding-bottom: 10px;



	height: 170px;



}







#contact_us {



	float: left;



	width: 410px;



	height: 170px;



	background: transparent url(../images/cu_bg.gif) repeat-x top center;



	margin-right: 20px;



}







#cu_left {



	background: transparent url(../images/cu_left_bg.gif) no-repeat top left;



	height: 170px;



}







#cu_right {



	background: url(../images/cu_bg_right.jpg) no-repeat top right;



	height: 150px;



	width: 386px;



	padding: 10px 12px;



}







#contact_us h3 {



	background: transparent url(../images/contact_us_ico.gif) no-repeat left;



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #8c8c8c;



	padding: 8px 0px 8px 34px;



	border-bottom: 1px solid #e1e1e1;



	width: 166px;



}







#cu_right p {



	padding: 2px 0px;



	margin: 0px;



	font: normal 11px Arial, Helvetica, sans-serif;



	color: #8b8b8b;



}







#cu_right p a {



	color: #5d9fb5;



	font-weight: bold;



	text-decoration: none;



}







#cu_right p a:hover {



	text-decoration: underline;



}







#no_cu {



	 width:430px;



	 height: 170px;



	 float:left;



}







#popular_mod, #latest_news_mod {



	width: 255px;



	float: left;



	margin-right: 10px;



	height: 170px;



	background: #ffffff url(../images/b_mod_bg.gif) repeat-y top center;



}







.pl_top {



	background: transparent url(../images/b_mod_t_bg.gif) no-repeat top center;



	height: 170px;



}







.pl_bottom {



	background: transparent url(../images/b_mod_b_bg.gif) no-repeat bottom center;



	height: 150px;



	width: 231px;



	padding: 7px 12px 13px 12px;



}







#popular_mod h3, #latest_news_mod h3 {



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #8c8c8c;



	border-bottom: 1px solid #e1e1e1;



	margin-bottom: 10px;



}







#popular_mod h3 {



	padding: 8px 0px 8px 30px;



	background: transparent url(../images/popular_ico.gif) no-repeat left;



}







#latest_news_mod h3 {



	padding: 8px 0px 8px 34px;



	background: transparent url(../images/latest_news_ico.gif) no-repeat left;



}







/******/







.white_space {



	height: 20px;



	display: block;



}







.sep {



	display: block;



	height: 10px;



	clear: both;



}







#footer {



	margin: 0px auto;



	width: 980px;



	height: 60px;



	background: #131D30 url(../images/footer_bg.gif) repeat-y top center;



}







#f_top {



	background: transparent url(../images/f_top_bg.gif) no-repeat top center;



	height: 60px;



}







#f_bot {



	background: transparent url(../images/f_bot_bg.gif) no-repeat bottom center;



	height: 60px;



}







#footer p {



	font-size: 11px;



	color: #8e9ca9;



	text-align: center;



	padding: 13px 0px 0px 0px;



	line-height: 16px;



	background: transparent;



}







#footer p a {



	text-decoration: none;



	color: #e59c00;



	font-weight: bold;



}







#footer p a:hover {



	text-decoration: underline;



}







/* *********************** END LAYOUT SETTINGS  *********************** */



.article_column {



         border-left: 1px dotted #DFDFDF;



         border-top: 1px dotted #DFDFDF;



         padding: 5px 5px 5px 5px;



}



/* *********************** NAVIGATION SECTION   *********************** */



/* Pathway Breadcrumbs */	



	.pathway {font-size: 12px;color:#ffffff; font-weight: bold; }



	a.pathway {color: #ff7e00;text-decoration: none; }



	a.pathway:hover {color:#ff7e00;text-decoration: underline;}



	span.pathway img {







	}



	



/* Mainlevel menu */



#left_side ul, #left_side ul li, ul#mainlevel, #left_side2 ul, #left_side2 ul li {



	background: none;



	list-style: none;



}







ul.menu li a, ul#mainlevel li a {



	color: #cbe7f1;



	font: normal 11px Arial, Helvetica, sans-serif;



	line-height: 12px;



	padding: 6px 0px 8px 0px;



	width: auto;



	text-transform: none;



	text-decoration: none;



	display: block;



	text-align: left;



	margin: 0px;



	background: transparent url(../images/left_menu_bg.gif) no-repeat bottom;	



}



	



ul.menu li a:hover, ul#mainlevel li a:hover {



	color: #e59c00;



	font: normal 11px Arial, Helvetica, sans-serif;



	width: auto;



	line-height: 12px;



	text-transform: none;



	text-decoration: none;



	display: block;



	text-align: left;



	margin: 0px;



	padding: 6px 0px 8px 0px;	



}







ul.menu, ul#mainlevel {



	padding: 0px 0px 20px 0px;



	list-style: none;



}







ul.menu ul {



	list-style: none;



	margin: 0px;



	padding: 0px;



}







ul.menu li, ul#mainlevel li {



	padding: 0px;



	margin: 0px;	



	display: block;	



}







ul.menu ul {



	clear: both;



}







ul.menu ul li {



	padding: 0px;



	margin: 0px 0px 0px 15px;



	display: block;



	width: auto;



}







div.moduletable_menu ul.menu li#current a, div.moduletable_menu ul.menu li#current a:hover, ul#mainlevel li #active_menu {



	background: transparent url(../images/left_menu_bg.gif) no-repeat bottom;	



	color: #ffffff;



	font: bold 11px Arial, Helvetica, sans-serif;



	width: auto;



	padding: 6px 0px 8px 0px;



	line-height: 12px;



	text-transform: none;



	text-decoration: none;



	display: block;



	text-align: left;



	margin: 0px;



}







div.moduletable_menu ul.menu #current ul li a, div.moduletable_menu ul.menu li ul li a {



	color: #e59c00;



	text-decoration: none;



	background: none !important;



	border: none;



	font-weight: normal !important;



	padding: 6px 0px 8px 0px;



}







div.moduletable_menu ul.menu li#current ul li a:hover, div.moduletable_menu ul.menu li ul li a:hover {



	color: #ffffff;



	text-decoration: none;



	background: none;



	border: none;



	font-weight: normal;



	padding: 6px 0px 8px 0px;



}







/* *********************** END NAVIGATION SECTION ********************* */







/* *********************** STANDARD MODULE TABLE  ********************* */



table.moduletable {



	width: 100%;



	padding: 0px;



	margin: 0px 0px 5px 0px;



}







#left_col div.moduletable h3, #left_col .moduletable_menu h3, #right_col .moduletable_menu h3, 



#right_col div.moduletable h3, #left_col2 div.moduletable h3 , #left_col2 div.moduletable_menu h3  { 



	font: bold 12px Arial, Helvetica, sans-serif;



	line-height: 16px;



	padding: 7px 0px 7px 0px;



	margin: 0px 0px 3px 0px;



	height: 18px;



	text-transform: none;



	color: #d3edf7;



	text-align: center;



	background: transparent url(../images/cols_h_bg.gif) no-repeat top center;



	letter-spacing: 0px;



	width: 160px;



}







#left_col div.moduletable {



	text-align: center;



	padding: 0px 0px 13px 0px;



	margin-bottom: 2px;



	background: transparent;



}







#right_col div.moduletable {



	padding: 0px 0px 4px 0px;



}







table.moduletable td { 



	height: 18px; 



	text-align: center; 



}







table.moduletable p {



	text-align: left;



}







/* Custom Modules */







.latestnews, .mostread {



	list-style: none;



	padding: 1px 2px;



	margin: 0px;



	text-align: left;



	background: none;



}







li.latestnews, li.mostread {



	list-style: none;



	padding: 1px 0px;



	margin: 0px;



	background: none;



}







li.latestnews a, li.mostread a {



	text-transform: none;



	text-decoration: none;



	text-align: left;



	padding-left: 20px;



	display: block;



	color: #6a6a6a;



	background: transparent url(../images/s_arrow.gif) no-repeat 1px 5px;



}







#left_side li.latestnews a, #left_side li.mostread a {



	background: transparent url(../images/arrow.gif) no-repeat 1px 5px;



}







li.latestnews a:hover, li.mostread a:hover {



	text-decoration: none;



	color: #ff7e00;



}







.search {



	padding: 5px 0px;



	margin: 0px;



	text-align: center;



}







.search .button {



	background: none;



	border: none;



	color: #ff7e00;



	font: bold 12px Arial, Helvetica, sans-serif;



	line-height: 19px;



	height: 30px;



	letter-spacing: 0px;



	vertical-align: middle;



	text-transform: none;



	padding: 0px;



	margin: 0px;



	width: 65px;



}







.search .button:hover {



	color: #ffffff;



}







.search .inputbox {



	margin: 0px 0px;



	padding: 7px 3px;



	width: 174px;



	height: 16px;



	background: transparent url(../images/search_bg.png) no-repeat top left;



	border: 0;



	color: #ffffff;



	vertical-align: middle;



}







/* End Custom Modules */







/* *********************** END STANDARD MODULE TABLE ********************* */







/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */







td.contentheading {



	padding: 5px 0px;



	margin: 0px;



	line-height: 14px;



	font: bold 18px Tahoma, Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	color: #ff7e00;



	text-transform: none;



}






.contentheading table td {



	letter-spacing: 0px;



	font-weight: bold;



}







/* content title and links */



.contentpagetitle {background-color : transparent; }



a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 



{text-decoration: none;font-weight: bold; color: #ff7e00; }



a.contentpagetitle:hover { color: #ff4200; text-decoration: none;}







/* top box like a category description */



.contentdescription {



	background: transparent;



	padding: 5px 0px;



}







/* Main Body Text */



.contentpane { }







.contentpaneopen { line-height: 16px; margin: 0px 0px 10px 0px; }


.contentpaneopen img {
margin: 0 5px;
}





#main_body .contentpaneopen {



	width: 100%;



}







/* Main Body Text */







/* article rating */



.content_rating {font-weight: normal;font-size:10px; padding-left: 2px;vertical-align: middle;line-height: 10px;}



.content_vote {font-weight: normal;font-size: 10px;}



.content_rating img {



	vertical-align: middle;



}







.content_vote input {



	background: none;



	margin-left: 1px;



	margin-right: 1px;



}







/* icons */



.buttonheading{font-size: 12px;}



.pop-ups {float: right;}



a.pop-up {border-bottom: 0;}







/* Dates */



.createdate {color: #589bb2; font-size: 11px; font-weight: bold; text-transform: none; padding-bottom: 15px; line-height: 12px; }



.modifydate {color: #b9b9b9; font-size: 11px; font-style: normal; text-transform: none; line-height: 12px;}



.newsfeeddate {font-size: 11px; color: #999; font-weight: normal;}



/* Dates */







/* Writen by Authors name */



.small { 



	color: #c4c4c4;



	font: bold 10px Arial, Helvetica, sans-serif;



	line-height: 12px;



	margin: 0px; padding: 0px;



	text-transform: none;



}







/* Page navigation links "<<< 1 of 10 next >>>" */



.pagenav { 



	font-size: 11px; 



	color: #747474;



}



.pagebar{font-size: 11px; font-weight: normal;}



.pagenav_prev{font-size: 11px; color: #747474; text-decoration: none; }



.pagenav_next{font-size: 11px; color: #747474; text-decoration: none; }



a.pagenav {color: #ff7e00; text-decoration: none; font-weight: normal; }



a.pagenav:hover {color: #ff7e00; text-decoration: underline; font-weight: normal; }



.pagenavcounter{	height: 15px;  }



.back_button{font-size: 11px; letter-spacing: 1px; height: 15px; clear: both;  margin: 5px 0px; text-transform: uppercase; font-weight: bold; }







/* Read more link */



.readon {



	font-weight: bold !important;



	font-size: 12px;



	text-decoration: none;



	color: #ffffff;



	width: 105px;



	line-height: 22px;



	height: 22px;



	display: block;



	background: transparent url(../images/readon_bg.gif) no-repeat center;



	text-align: center;



}







.readon:hover {



	text-decoration: none;



	color: #d3edf7;



}







/* Article index   */



table.contenttoc {



	padding: 0px;



	margin: 2px;



	font-size: 11px;



	}



	



table.contenttoc th {



	background: transparent; 



	color: #666666;



}



	



table.contenttoc td {padding: 2px;}







/* Links article index */



	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }



/* End Article index  */







/*  component heading */



.componentheading {



	text-align: right;



	margin-top: 5px;



	margin-bottom: 10px;



	background: transparent;



	line-height: 16px;



	font: bold 14px Arial, Helvetica, sans-serif;



	color: #2D4472;



	text-transform: uppercase;



	letter-spacing: -1px;



}







/* Sectiontable Table types listings Faqs's, weblink etc..*/



.sectiontableheader {



	background: #e1e1e1;



	color : #747474;



	border-collapse: collapse;



	font-weight: bold;



	text-transform: uppercase;



	padding: 3px;



}







/* Table odd and Even Rows */



.sectiontableentry1 {



	background: transparent;



	color: #999999;



	font-size: 11px; 



	padding: 2px 0px !important;



	text-align: left;



}







.sectiontableentry2 {



	background: transparent;



	color: #666666;



	font-size: 11px; 



	padding: 2px 0px !important;



	text-align: left;



}







#left_side .sectiontableentry1 {



	color: #d3edf7;



	line-height: 16px;



}







#left_side .sectiontableentry2 {



	color: #ffffff;



	line-height: 16px;



}







.sectiontableentry1 td, .sectiontableentry2 td {



	padding: 2px !important;



}







.sectiontableentry1 input, .sectiontableentry2 input {



	margin: 0px; 



	padding: 0px;



	height: 13px;



	width: 13px;



	background: none;



	vertical-align: middle;



}







.sectiontableentry1 label, .sectiontableentry2 label {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	width: 135px;



	display: block;



}







.sectiontablefooter {



	height: 18px; 



}







table.poll {



	border: none;



	margin: 0px;



	padding: 0px 5px;



}







table.poll thead td {



	text-align: left;



	margin: 0px;



	padding: 0px;



}







#left_side table.poll div {



	text-align: center;



	font-size: 1px;



	letter-spacing: -2px;



}







#left_side table.poll div input {



	letter-spacing: 0px;



}







table.pollstableborder {



	margin: 0px;



	padding: 0px;



	border: none;



}







table.pollstableborder td {



	text-align: left;



	margin: 0px;



	padding: 0px;



}







/* End Sectiontable */







/* Category */



.category {color:#ccc;}



a.category:link, a.category:visited { height: 15px; color: #ff7e00; text-decoration: none;  }



a.category:hover  {	height: 15px; color: #ff7e00; text-decoration: underline; }



/* End category */







/* blogsection */



.blog {background-color: transparent;}



.blogsection{	height: 18px;  }



.blog_more{	clear: both; display: block; width: 430px; padding: 10px 0px; }



.blog_heading {	height: 18px;  }



/* space from bottom of article */



.article_seperator{background-color : transparent;}



/* End blogsection */







/* results if not search google */



.searchintro{height: 18px;}



/*Search Form keyword highlight*/



.highlight {



	background: #f0f0f0;



	padding: 0px 4px 0px 4px;



	color: #333333;



	font-weight: bold;



}



/* End Search Form */







/* wrapper title */



.wrapper{background-color : #FFFFFF;}



/* *********************** END CONTENT - SECTIONS & CATEGORIES *********************** */







/* *********************** FORM SECTION  *********************** */	



form { 



	font-size: 11px;



	margin: 0px;



}







input {



	background-color: #FFFFFF;



	font-size: 11px; color: #333;



}







#mod_login_username, #mod_login_password {



	background: #ffffff;



	font-size: 11px;



	padding: 2px;



	margin: 3px 0px;



	width: 140px;



	border: 1px solid #12263a;



	color: #666;



}







#mod_login_remember {



	background: transparent;



	border: none;



	height: 15px;



	vertical-align: middle;



	padding: 0px;



	margin: 3px;



}







div.moduletable fieldset {



	width: 160px;



	border: none;



	margin: 0px;



	padding: 0px;



	text-align: center;



	clear: both;



}







div.moduletable form.form-login input.button {



	text-align: center;



	cursor: pointer;



}







div.moduletable form.form-login p {



	margin: 0px;



	padding: 0px;



	text-align: left;



}







div.moduletable form.form-login p.central {



	margin: 0px;



	padding: 5px 0px;



	text-align: center !important;



}







div.moduletable form.form-login a {



	color: #e59c00;



}







.inputbox { background: transparent; border: 1px solid #666666; margin: 2px 0px; color: #747474; }



.text_area, textarea {background: transparent; border: 1px solid #666666; width: 100%; color: #747474; }



/* Pull down menu */



.selectbox {width: 100%;}



/* Submit Button */



.button {



	border: none;



	color: #ff7e00;



	font: bold 11px Arial, Helvetica, sans-serif;



	background: transparent;



	margin: 0px;	



	text-transform: none;



	vertical-align: middle;



	outline: none;



	height: 23px;



}







#left_col .button, #right_col .button {



	height: 22px;



	width: 105px;



	color: #ffffff;



	margin: 3px 0px;



	background: transparent url(../images/button_bg.gif) no-repeat center;



}







.button:hover {



	color: #871f60;



}











#left_col select, #left_col #mod_templatechooser_jos_change_template, #left_col option, select, select option {



	background: #ffffff;



	font-size: 11px;



	padding: 1px;



	margin: 3px 0px;



	width: 156px;



	color: #666;



	height: auto;



	font-weight: normal;



}







#left_col select {



	border: 1px solid #747474;



}







#main_content select, #main_content select option {



	width: auto;



}











/* Contact Email Form */



.contact_email {margin: 0px;padding: 0px;}







#searchphraseany, #searchphraseall, #searchphraseexact {



	background: none;



}











/* *********************** END FORM SECTION *********************** */







/* *********************** TABBED EDITING *********************** */



/*When user login to edit or sumbit articles*/



/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



	background-color: #f0f0f0;



}



		



.code {



	font-family: courier, serif;



	font-size: 1.2em;



	padding: 2px;



	background-color: #f0f0f0;



	color: blue;



	border: 1px solid #d5d5d5;



	margin: 0px;



	width: 90%;



}











/* Text passed with mosmsg url parameter */



.message {



	font-family : Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size : 1em;



	color : #666;



	text-align: center;



   }







/* Styles for dhtml tabbed-pages */



.ontab {



	background-color: #666666;



	border-left: outset 1px #666;



	border-right: outset 1px #333;



	border-top: outset 1px #666;



	border-bottom: solid 1px #333;



	text-align: center;



	cursor: default;



	font-weight: bold;



	color: #FFFFFF;



	padding: .2em;



   }







.offtab {



	background-color : #cccccc;



	border-left: outset 1px #666;



	border-right: outset 1px #333;



	border-top: outset 1px #666;



	border-bottom: solid 1px #333;



	text-align: center;



	cursor: default;



	font-weight: normal;



	padding: .2em;



   }







.edit-tabs {



   padding: 1em;



   background: none;



   }







.tabpadding {padding:1px;}







.tabheading {



	background-color: #FF6600;



	text-align: left;



   }







.pagetext {



	visibility: hidden;



	display: none;



   }







	/*Body of the form*/



.adminform{background-color : #FFFFFF;}



/* *********************** End TABBED EDITING *********************** */
