/* Joomla.cssTemplate Specific Css rules Copyright (C) 2008 TemplatePlazza.comAll rights reserved. */ html, body, div, span, applet, object, iframe,blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;}html {	overflow-x:hidden;}body {}ol, ul {}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* ######### GENERAL #######*/a:link {	color: #333333 ;	text-decoration:none;}a:visited {	color:   #333333;	text-decoration:none;}a:hover{	color: #333333;	text-decoration:underline;}form { 	display:inline;	margin:0; padding:0;}h1{	font-weight:normal;	font-size:20px;}h2{	font-weight:bold;	font-size:18px;}h3{	font-weight: normal;	font-size:18px;}h4{	font-weight:normal;	font-size:16px;}h5{	font-weight:normal;	font-size:14px;}img {	border:none;}ol{	margin-left:40px;	list-style-position:inherit;}blockquote {	margin: 10px;}blockquote div {}pre {}/* joomla - mambo css */table.contenttoc{	margin:3px;	padding:3px;	text-align:left;}.contenttoc th{	border-bottom:1px solid #666;	padding-bottom:5px;	color:#333333;	font-weight:bold;	text-align:left;}.contenttoc a {	padding-left:0;	font-weight:bold;	}table.contenttoc td {	text-align:left;	font-size:85%;	}.contentpane{	text-align:left;	color:#666666;}.contentpaneopen ul { 	margin-left:20px;}.contentpane ul { 	margin-left:20px;}table.contentpaneopen, table.contentpane,table.blog{	color:#666666;}table.contentpaneopen li {	margin-left:40px;}.contentpaneopen fieldset{	width:100%;	border:none;}.contentpaneopen td,.contentpaneopen td p,.contentpaneopen td div,.contentpaneopen a:link{	text-align:left;color: #848484;	line-height:160%;}.contentpaneopen h1,.contentpaneopen h2,.contentpaneopen h3,.contentpaneopen h4,.contentpaneopen h5 {	color:#333333;}.contentpaneopen td.buttonheading{	padding:0px;	margin:0px;}td.contentdescription {	width:100%;}li.latestnews  a {	color: #0033CC;	}li.latestnews a:hover {	color: #000;}li.latestnews a:visited{	color: #cccccc;}ul.mostread  { 	font-weight:normal;}li.mostread  a {	color: #0033CC;}li.mostread a:hover {	color: #000;}li.mostread a:visited{	color: #cccccc;}.contentheading,td.contentheading {	font-size:30px;	font-weight:400;	color: #4C5467;	text-align:left;	line-height:30px;}div.componentheading {	font-size:18px;	font-weight:bold;	color: #003333;	text-align:left;	line-height:24px;	}a.contentpagetitle:link,a.contentpagetitle:visited {	font-size:30px;	font-weight:400;	color: #4C5467;	text-align:left;	line-height:30px;	letter-spacing:-3px;}a.contentpagetitle:hover{	color: #666666;	text-decoration: none;}a.category{ 	font-weight:bold;	}.createdate,td.createdate{	color: #003399;	font-size:11px;	font-weight:700;	font-family: Arial, Tahoma, Verdana;	border-top:3px solid #FFCC00;	border-bottom:1px solid #cccccc;	}td.modifydate{	color: #003366;	font-size:10px;	font-weight:normal;}span.article_seperator {}span.small{	color: #80AA00;	font-size:11px;	font-weight:400;}.highlight { 	background-color: #009900;	color:#F9E5BB;}.mosimage {	margin:5px;	padding:5px;}.mosimage_caption {	padding:3px 2px;	color:#666;	font-size:10px;	border-top:1px solid #666;}.contentpaneopen img { margin:5px;}.contentpane img { margin:5px;}a.mainlevel:link, a.mainlevel:visited {	display:block;	text-decoration:none;	padding:3px;	background:url(../images/nodearrow.gif) no-repeat bottom left ;	padding-left:15px;	color:#FF9900;	line-height:150%;}a.mainlevel:hover {	text-decoration:none;	color:#000000;}a.mainlevel#active_menu {	background:url(../images/nodearrow2.gif) no-repeat bottom left ;}a.mainlevel#active_menu:hover {}a.sublevel:link, a.sublevel:visited {	font-weight:normal;	display:block;	color: #666;	padding-left:15px;	font-weight:300;	background-image:url(../images/nodearrow.gif);	line-height:150%;	height:23px;	margin-left:10px;}a.sublevel:hover {	color: #333333;	text-decoration:underline;}#mod_login_username{	width:120px;	height:20px;}#mod_login_password{	width:120px;	height:20px;}#mod_login_remember{}ul#mainlevel-nav {       	list-style : none;	padding-bottom:5px;     } ul#mainlevel-nav li {	float : right;	font-weight : normal;	text-align : center; 	display : block;      } ul#mainlevel-nav li a {	display : block; 	padding-right : 10px;  	text-decoration : none; 	color: #666666;	font-size:11px;	font-weight:bold;   } ul#mainlevel-nav li a:hover {	display : block; 	color: #ffffff;	text-decoration:underline;}.inputbox {	background: url(../images/bg_input.gif) repeat-x #fff;	border:1px solid #cccccc;	color:#666;	}.inputbox:hover,.inputbox:focus {	border:1px solid #666666;}.button{ 	text-align: center;	color: #F0F0F0;	border:0px solid #666666;	padding:2px 5px;	font-size:11px;	font-family: Optima, Arial,Verdana, Helvetica, sans-serif;	background:url(../images/bg_button.gif) repeat-x top center;	margin:3px 0;}.button:hover , .button:focus {	border:0px solid #000;	background:url(../images/bg_button_hover.gif) repeat-x top center;}#mod_login_remember{	border:none;	background:none;}#mod_search_searchword {	border:1px solid #cccccc;}#mod_search_searchword:hover,#mod_search_searchword:focus {	border:1px solid #000000;	background: #FFFFFF;}.sectiontableheader {	font-weight:bold;	padding:4px;	background:#f0f0f0;}.sectiontableentry1 td {	padding:5px;	text-align:left;	border-bottom:1px solid #e3e1e1;}.sectiontableentry2 td{	padding:5px;	text-align:left;	border-bottom:1px solid #e3e1e1;}.sectiontableentry1 {	padding:3px;	text-align:left;}.sectiontableentry2 {	padding:3px;	text-align:left;}.sectiontableentry1 label{	padding-left:5px;}.sectiontableentry2 label {	padding-left:5px;}ul.latestnews li{	padding:0px;	margin-left:0px;	text-align:left;}ul.latestnews  {	font-weight:normal;}.latestnews a:hover {	color: #FF9900;}.mostread a:visited{	color: #666;}a.readon {	display:block;	height:30px;	width:100px;	margin-top:10px;	background:url(../images/buttonreadmore.gif) no-repeat left top;	text-indent:-5000px;}a.readon:hover {	background:url(../images/buttonreadmore2.gif) no-repeat left top;}.back_button  {	text-align: center;	color: #ccc;	border:1px solid #fff;	padding:2px 5px;	font-size:11px;	font-family: Optima,Arial,Verdana, Helvetica, sans-serif;	background: #f0f0f0;	width:50px;	font-weight:bold;}.back_button a {	margin-top:10px;	color: #666;}.back_button a:hover { 	color: #000;	text-decoration:underline;}.blog_more {	padding-bottom:10px;	}.blog_more a {	color:#333333;}.blog_more a:hover {	color:#000000;}.blogsection {	border-bottom:1px solid #333333;}.blogsection:hover {	border:none;}.pagenav {	margin-top:10px;	width:10px;	}.pagenav,.pagenav_next,.pagenav_prev {	text-align: center;	color: #ccc;	border:1px solid #cccccc;	padding:2px 5px;	font-size:11px;	font-family: Optima,Arial,Verdana, Helvetica, sans-serif;	background:url(../images/bgpagenav.gif) repeat-x left top;	font-weight:bold;}.pagenav:hover,.pagenav_next:hover,.pagenav_prev:hover {	border:1px solid #cccccc;	background:#f0f0f0;	color:#666666;}.pagenav_next a,.pagenav_prev a {	color:#666;}.pagenav_next a:hover,.pagenav_prev a:hover {	color:#000000;	text-decoration:underline;	background:#333333;}.pagenavcounter {	font-weight:bold;}a.pagenav, a.pagenav:visited {	color:#666;	margin-top:10px;}a.pagenav:hover {	color: #333333;	text-decoration:underline;	border:1px solid #DEDBDB;}span.pathway { 	color:#666666;	font-size:11px;	line-height:25px;	}span.pathway a:link,span.pathway a:visited {  	color:#666666; 	font-weight:bold;	font-size:11px;	line-height:25px;}div.moduletable {	text-align:left;	margin-top:0;	color:#666666;}div.moduletable ul li.latestnews,div.moduletable ul li.mostread  {	line-height: normal;	}div.moduletable table {}div.moduletable td {	text-align:left;}div.moduletable img {	margin:4px;}div.moduletable h3  {	margin-bottom:5px;	font-weight: normal;	font-size:18px;	color:#003366;}/* Default Joomla! Menu */ul.menu {}ul.menu li {	list-style:none;}ul.menu li a {	display:block;	text-decoration:none;	padding:3px;	background:url(../images/nodearrow.gif) no-repeat bottom left ;	padding-left:15px;	color:#003366;	line-height:150%;}ul.menu li a span {}ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus {}ul.menu li.active a {	color: #ff0000;	display:block;	line-height:20px;	border-bottom:none;}ul.menu li.active a span {}ul.menu li li a span {	background: none;}ul.menu li ul {	margin: 0;	padding: 0;	list-style: none;}ul.menu li li {padding-left:25px;}ul.menu li li a {	color: #666;	padding-left:15px;}/* 
Style-7.css
Template Styling Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
 .bodies {
	font-weight:normal;
	font-family: Optima,Arial,Verdana,tahoma;
	color:#666;
	background: url(../images/bgbody-7.jpg) no-repeat top center #000000;
	}/* 
Standard.css
Font Size Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
 td,p,div,tr{
	font-size:12px;
	}/* 
optima.css
Font Family Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
 td,p,div,tr{
	font-family:Optima,Arial,Tahoma,Verdana;
	color:#666666;
	line-height:150%;
	}/* Custom.cssTemplate Specific Css rules Copyright (C) 2008 TemplatePlazza.comAll rights reserved. */ .bodies {	font-weight:normal;	font-family: Optima,Arial,Verdana,tahoma;	color:#666;	}#maincpwrapper {	margin:auto 0px;	}#pagewrapper {	text-align:left;	margin:auto 0px;/*	background: url(../images/shadowline.png) top center no-repeat;*/	min-height: 415px;	height: auto !important;	height: 415px;}#topsectwrapper {	margin-top:10px;	height:66px;	overflow:hidden;	border-bottom:none;	}#tpmenu {	background: url(../images/bgmenucontainer.gif) top center repeat-x;	height:60px;	border:1px solid #111111;	z-index:10000;	}#logos {	width:599px;	float:left;}#logos div {	position:relative;}#searchbox {	margin:20px 20px 0 0;	width:177px;	height:27px;	float:right;	background: url(../images/bgsearch.png) no-repeat;	}#searchbox_inner {	position:relative;	}#searchbox_inner input, #searchbox_inner input:hover,#searchbox_inner input:focus {	border:none;	background:none;	padding-left:25px;	margin-top:6px;	font-size:11px;}#headershadowbox {	background: url(../images/opaque_black.png);	padding:10px;	}#headershadowboxinner {	padding:10px;	float:left;	}.headermods1 {	float:left;	overflow:hidden;}.headermods2 {	float:right;	overflow:hidden;}.shadowbot { background: url(../images/shadowbot.png) no-repeat top center;	height:14px;}#contentsection {	background: url(../images/bgender.gif) #FFFFFF repeat-x bottom left;	margin-bottom:10px;}#contentsection_inner {	padding:10px 10px;}#right_content {	float:right;	overflow:hidden;	padding-bottom:10px;	}#mainbods {	float:left;	overflow:hidden;	padding-bottom:10px;	}#modaftmainbods {	margin-top:10px;}#left_content {	width:220px;	float:left;	overflow:hidden;}#rightmods {	float:right;	width:210px;	overflow:hidden;}.clearfix {	clear:both;}.shadowleft {	width:29px;	height:391px;	background: url(../images/shadowleft.png) no-repeat top left;	position: absolute;	margin-left:-29px;}.shadowright {	position: absolute;	width:29px;	height:391px;	background: url(../images/shadowright.png) no-repeat top left;	float:right;}.shadowbotseparator {	background: url(../images/shadowbotsep.png) no-repeat top center;	height:51px;	width:960px;	position:absolute;	}/* FOOTER WRAPPER */#mostbottom_wrapper {	margin:auto 0px;}#mostbottom_inner {	margin-top:10px;}/* setting for 4 bottom modules */#botmodsection {	padding:10px 10px 0 10px;	}#botmodsection li {	font-size:11px;	display:block;	text-decoration:none;	padding:3px;	border-bottom:1px solid #380707;	background:url(../images/star.gif) no-repeat;	padding-left:20px;}#botmodsection div.moduletable {	border-bottom:none;}#botmodsection_1 {	float:left;	padding-bottom:5px;	overflow:hidden;}#botmodsection_2 {	float:left;	padding-bottom:5px;	overflow:hidden;}#botmodsection_3 {	float:left;	padding-bottom:5px;	overflow:hidden;}#botmodsection_4 {	float:left;	padding-bottom:5px;	overflow:hidden;}.modmainbods1 {	float:left;	overflow:hidden;}.modmainbods2{	float:right;	overflow:hidden;}/* footer setting */	#footer_wrapper {	background:url(../images/borderbot.gif)  repeat-x top center;	padding:15px 10px 0px 10px;	height:45px;}#footer_left { 	width:40%;	float:left;}#footer_left img {	margin-right:5px;}#footer_left div {	text-align:left;	font-size:11px;	color:#666666;}#footer_left div a {	color:#f0f0f0;}#footer_right {	width:60%;	float:right;	padding-top:5px;	margin-right:0px;	text-align:right;	overflow:hidden;}.footimg {	width:40px;	float:left;}/*mootips*/.tool-tip {	width: 150px;	z-index: 13000;}.tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #6699FF;	padding: 4px 8px 8px 10px;	background: #000000;} .tool-text {	font-size: 11px;	color: #ffffff;	padding: 4px 8px 8px;	background: #111111;}.tp_tabslide div.moduletable  h3 {	border:none;	background:none;	padding-left:0;	font-weight:700;	color:#666666;}/* Custom.cssSpecific Css rules for Module layout Copyright (C) 2008 TemplatePlazza.comAll rights reserved. */  div.moduletable,div.moduletable-green,div.moduletable-blue,div.moduletable-black,div.moduletable_menu{	margin-bottom:10px;	line-height:160%;}

div.moduletable h3,
div.moduletable_menu h3{
	line-height:31px;
	font-size:14px;
	color:#003366;
	border-bottom:3px solid  #ff9900;
	border-top:1px solid #c0c0c0;
	margin-bottom:10px;
	background:#f0f0f0;
	padding:0;
	margin:0;
	padding-left:5px;
}
div.moduletable-green h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-bottom:3px solid  #FF9900;	border-top:1px solid #FF9900;	margin-bottom:10px;	background:#FFCC00;	padding:0;	margin:0;	padding-left:10px;}div.moduletable-blue h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-bottom:3px solid  #75a6d7;	border-top:1px solid #75a6d7;	margin-bottom:10px;	background:#8cc3fb;	padding:0;	margin:0;	padding-left:10px;}div.moduletable-black h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-bottom:3px solid  #111111;	border-top:1px solid #111111;	margin-bottom:10px;	background:#252525;	padding-left:10px;}div.moduletable-boxgreen {	background:#FFCC00;	margin-bottom:10px;	line-height:160%;	color:#FFFFFF;	padding:10px;	border-bottom:1px solid #38a151;}div.moduletable-boxgreen td,div.moduletable-boxgreen p,div.moduletable-boxgreen div,div.moduletable-boxgreen a.mainlevel {	color:#FFFFFF;	text-align:left;}div.moduletable-boxgreen a:link,div.moduletable-boxgreen a:visited {	color:#aefbc1;}div.moduletable-boxgreen h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-top:3px solid  #FF9900;	border-bottom:1px solid #FF9900;	margin:-10px -10px 10px -10px;	margin-bottom:10px;	background:#FFCC00;	padding-left:10px;}div.moduletable-boxblue {	background:#75A6D7;	margin-bottom:10px;	line-height:160%;	color:#FFFFFF;	padding:10px;	border-bottom:1px solid #4e84b9;}div.moduletable-boxblue td,div.moduletable-boxblue p,div.moduletable-boxblue div,div.moduletable-boxblue a.mainlevel {	color:#FFFFFF;	text-align:left;}div.moduletable-boxblue a:link,div.moduletable-boxblue a:visited {	color:#cae0f6;}div.moduletable-boxblue h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-top:3px solid  #4e84b9;	border-bottom:1px solid #4e84b9;	margin:-10px -10px 10px -10px;	margin-bottom:10px;	background:#5793ce;	padding-left:10px;}div.moduletable-boxblack {	background:#252525;	margin-bottom:10px;	line-height:160%;	color:#FFFFFF;	padding:10px;	border-bottom:1px solid #111111;	text-align:left;}div.moduletable-boxblack td,div.moduletable-boxblack p,div.moduletable-boxblack div,div.moduletable-boxblack a.mainlevel {	color:#FFFFFF;	text-align:left;}div.moduletable-boxblack a:link,div.moduletable-boxblack a:visited {	color:#c9fa7e;}div.moduletable-boxblack h3 {	line-height:31px;	font-size:14px;	color:#ffffff;	border-top:3px solid  #000000;	border-bottom:1px solid #000000;	margin:-10px -10px 10px -10px;	margin-bottom:10px;	background:#111111;	padding-left:10px;}div.moduletable-nobox,div.moduletable_text {	margin:0;	padding:0;}div.moduletable-nobox h3,div.moduletable_text h3{	line-height:20px;	font-size:14px;	color:#252525;	margin-bottom:10px;	padding:0;	margin:0;	padding-left:0px;	font-size:10px;	text-transform:uppercase;	text-align:right;}#botmodsection div.moduletable {	padding:5px;}#botmodsection div.moduletable h3 {	margin:-5px -5px 5px -5px;}#headershadowbox div.moduletable,#headershadowbox div.moduletable p,#headershadowbox div.moduletable div,#headershadowbox div.moduletable td {	color:#FFFFFF;}#headershadowbox div.moduletable a {	color:#FF0000;}#headershadowbox div.moduletable h3 {	background:none;	border:none;	padding-left:0;	font-weight:700;	color:#FFFFFF;}.headermods1 h3 {}.bannerheader {	font-weight:700;}.banneritem_text {	font-size: 90%;}.banneritem_text a {	color:#33CCCC;	font-weight:700;}div.module_text .banneritem_text {	padding-bottom: 4px;}.bannerfooter_text {	font-size:80%;}