/* CSS Document */

*{
	padding:0;
	margin:0;
}

body#myBody{
	background:url(../images/body-bg.gif) 0 0 repeat-x #fff;
	background-color:#DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	/*color:#002b37;*/
	color:#222222;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
a{
	text-decoration:none;
}

fieldset{
	width:668px;
	overflow:hidden;
	border:0px;
	border:1px solid #0098c5;
	padding:5px;
}

#mainBody a,#mainBody-shadow a,#mainBody-yes a,#mainBody-shadow-yes a{
	color:#FF9900;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.padding-1{
	padding:16px;
}	
/*------------------------------------------------Layout--------------------*/
#body{
	width: 984px;
	margin:0 auto;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	margin-top:20px;
	margin-bottom:20px;
}
#topPane{
	background:url(../images/header-logo.gif) 0 0 no-repeat #fff;
	width:984px;
	height:140px;
	position:relative;
}
#middlePane{
	height:338px;
	overflow:hidden;
}
#rightPos{
	width:266px;
	background:url(../images/leftMenu-bg.gif) no-repeat left top #C2DEFC;
	border-right:1px solid #fff;
	float:left;
	height:338px;
}

#User4User5Pos{
	width:266px;
	background-color:#0099FF;
	border-right:1px solid #ffffff;
	float:left;
	height:338px;
}
#headerImage{
	width:450px;
	height:338px;
	float:left;
	background:url(../images/headerImage.jpg) no-repeat left top;
}
#user4Pos{
	width:266px;
	background:url(../images/search-bg.gif) repeat-x #0099FF;
	height:50px;
	border-bottom:1px solid #fff;
}
#user4Pos .moduletable{
	padding-top:16px;
	padding-left:15px;
}
#mod_search_searchword{
	background:none;
	border:0px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#usersPos{
	/*height:211px;*/
	background:url(../images/userModulesBg.gif) repeat-x ;
}
#user6Pos1,#user7Pos1,#user8Pos1{
	width:870px;
	float:left;
	margin-top:20px;
	padding-left:30px;
	margin-bottom:20px;
}
#user6Pos2,#user7Pos2,#user8Pos2{
	width:435px;
	float:left;
	margin-top:20px;
	padding-left:30px;
	margin-bottom:20px;
}
#user6Pos3,#user7Pos3,#user8Pos3{
	width:290px;
	float:left;
	margin-top:20px;
	padding-left:25px;
	margin-bottom:20px;
}
#mainPane{
	overflow: hidden;
}
#leftPos,#leftPos-shadow{
	width:266px;
	background-color:#C2DEFC;
	border-right:1px solid #fff;
	float:left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
#leftPos-shadow{
	background:url(../images/leftMenu-bg.gif) no-repeat left top #454545;
}
#mainBody,#mainBody-yes{
	border-top:1px solid #fff;
}
#mainBody,#mainBody-shadow,#mainBody-yes,#mainBody-shadow-yes{
	background-color:#FFFFFF;
	float:left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
#mainBody,#mainBody-shadow{
	width:717px;
}
#mainBody-shadow,#mainBody-shadow-yes,#mainBody-yes{
	background:url(../images/mainBodyBg.gif) repeat-x left top #006a89
}
#footer{
	height:80px;
	background:url(../images/footerBg.gif) repeat-x left top #822511;
	border-top:1px solid #fff;
	color:#33CCFF;
	font-size: 9px;	
}
#bottomNav{
padding-top:10px;
padding-left:10px;

}
#legal{
	padding-left:20px;
	padding-top:5px;
	color:#003366;
}

#legal a{
	color:#eb421e;
}
#copyright{
	float:left;
	width:48%;
	font-size: xx-small;
	color:#003366;
	font-family: Arial;
}
#credit{
	float:right;
	width:48%;
	text-align:right;
	padding-right:20px;
	font-size: xx-small;
	color:#003366;
	font-family: Arial;
}
span#siteName{
	color:#fd4721;
}
/*------------------------------------------------Layout--------------------*/

/* ------------ Top Navigation ----------- */
#topNav{
	/*clear:both;*/
position:absolute;
	bottom:0px;
	right:60px;
	height: 22px;
}

#topNav ul{
list-style-type:none;
margin-right:10px;
}

#topNav ul li{
float:right;
padding:0px;
margin-left:2px;
background:url(../images/topNav-r.gif) no-repeat right top;
}

#topNav ul li a{
	display:block;
	padding:2px 20px;
	color:#003399;
	text-decoration:none;
	background:url(../images/topNav-l.gif) no-repeat left top;
	text-decoration:none;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font: Arial;
}

#topNav ul li a:hover{
	color:#BB0000;
}
#brdr{
	height:8px;
	background-color:#003366;
	border-top:0px solid #fff;
	border-bottom:1px solid #003399;
}
/* ------------ Top Navigation ----------- */

/* ------------ Top Navigation ----------- */
#bottomNav ul{

}

#bottomNav ul li{
	float:left;
}

#bottomNav ul li a.mainlevel-bottom{
	color:#fff;
	display:block;
	padding-left:10px;
}

#bottomNav ul a.mainlevel-bottom:hover{
	color:#ff4822;
}
/* ------------ Top Navigation ----------- */

/* ------------ Module Styles ----------- */
.moduletable-blue,
.moduletable-green,
.moduletable-orange{
	margin-bottom:16px;
	color:#ddd;
}
.moduletable-arrow{
	color:#003366;
	font-family: Arial;
}
.moduletable-arrow a{
	color:#5a594d;
}
.moduletable-arrow a:hover{
	color:#559639;
}

/* ------------ Modules Title ----------- */
.moduletable h3{
	color:#fff;
}
.moduletable-arrow h3{
	background:url(../images/arrow.gif) no-repeat;
	padding-left:32px;
	margin-bottom:10px;
	color:#004650;
}

.moduletable-blue h3,
.moduletable-green h3,
.moduletable-orange h3{
	margin-bottom:6px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	height:44px;
	width:224px;
	line-height:34px;
	padding-left:10px;
}
.moduletable-blue h3{
background:url(../images/moduleTitleBlue.gif) no-repeat left top #006b8a;
}
.moduletable-green h3{
background:url(../images/moduleTitleGreen.gif) no-repeat left top #7dcd58;
}
.moduletable-orange h3{
background:url(../images/moduleTitleOrange.gif) no-repeat left top #e28300;
}
/* ------------ Module Title ----------- */
/* ------------ Modules Styles ----------- */


/* ------------ Menu Styles ----------- */
.moduletable-blue a.mainlevel,
.moduletable-blue a.mainlevel-other,
.moduletable-orange a.mainlevel,
.moduletable-orange a.mainlevel-other,
.moduletable-green a.mainlevel,
.moduletable-green a.mainlevel-other{
	display:block;
	width:212px;
	line-height:27px;
	color:#003366;
	padding-left:22px;
	height:27px;
}


/* ------------ Main Level ----------- */
.moduletable-blue a.mainlevel,
.moduletable-blue a.mainlevel-other{
	background:url(../images/menuItemBgBlue.gif) no-repeat left top;
}
.moduletable-orange a.mainlevel,
.moduletable-orange a.mainlevel-other{
	background:url(../images/menuItemBgOrange.gif) no-repeat left top;
}
.moduletable-green a.mainlevel,
.moduletable-green a.mainlevel-other{
	background:url(../images/menuItemBgGreen.gif) no-repeat left top;
}
.moduletable-blue a.mainlevel:hover,
.moduletable-blue a#active_menu.mainlevel,
.moduletable-blue a.mainlevel-other:hover,
.moduletable-blue a#active_menu.mainlevel-other{
	background:url(../images/menuItemBgBlueActive.gif) no-repeat left top;
	color:#FFFF66;
}
.moduletable-orange a.mainlevel:hover,
.moduletable-orange a#active_menu.mainlevel,
.moduletable-orange a.mainlevel-other:hover,
.moduletable-orange a#active_menu.mainlevel-other{
	background:url(../images/menuItemBgOrangeActive.gif) no-repeat left top;
	color:#EEEEEE;
}
.moduletable-green a.mainlevel:hover,
.moduletable-green a#active_menu.mainlevel,
.moduletable-green a.mainlevel-other:hover,
.moduletable-green a#active_menu.mainlevel-other{
	background:url(../images/menuItemBgGreenActive.gif) no-repeat left top;
	color:#8be462;
}
/* ------------ Main Level ----------- */

/* ------------ Sub Level ----------- */
.moduletable-blue a.sublevel,
.moduletable-orange a.sublevel,
.moduletable-green a.sublevel,
.moduletable-blue a.sublevel-other,
.moduletable-orange a.sublevel-other,
.moduletable-green a.sublevel-other{
	display:block;
	width:180px;
	line-height:27px;
	color:#fff;
	padding-left:42px;
	height:25px;
}
.moduletable-blue a.sublevel,
.moduletable-blue a.sublevel-other{
	background:url(../images/menuItemBlueSublevel.gif) no-repeat 27px top;
}
.moduletable-orange a.sublevel,
.moduletable-orange a.sublevel-other{
	background:url(../images/menuItemOrangeSublevel.gif) no-repeat 27px top;
}
.moduletable-green a.sublevel,
.moduletable-green a.sublevel-other{
	background:url(../images/menuItemGreenSublevel.gif) no-repeat 27px top;
}
.moduletable-blue a.sublevel:hover,
.moduletable-blue a#active_menu.sublevel,
.moduletable-blue a.sublevel-other:hover,
.moduletable-blue a#active_menu.sublevel-other{
	color:#FFFF66;
}
.moduletable-orange a.sublevel:hover,
.moduletable-orange a#active_menu.sublevel,
.moduletable-orange a.sublevel-other:hover,
.moduletable-orange a#active_menu.sublevel-other{
	color:#ffa600;
}
.moduletable-green a.sublevel:hover,
.moduletable-green a#active_menu.sublevel,
.moduletable-green a.sublevel-other:hover,
.moduletable-green a#active_menu.sublevel-other{
	color:#8be462;
}
/* ------------ Sub Level ----------- */
/* ------------ Menu Styles ----------- */

/* ------------ Poll Module ----------- */
table.poll-green,
table.poll-orange,
table.poll-blue{
	background-color:#333333;
	width:100%;
	border:1px solid #555;
}

table.poll-green td,
table.poll-orange td,
table.poll-blue td{
	text-align:left;
	padding:5px 5px 0px 5px;
}
table.poll-green div,
table.poll-orange div,
table.poll-blue div{
	margin-top:5px;
	margin-bottom:5px;
}

table.poll-green thead td,
table.poll-orange thead td,
table.poll-blue thead td{
	padding-bottom:5px;
}

table.poll-green thead td{
	color:#81b746;
}
table.poll-orange thead td{
	color:#FF9900;
}
table.poll-blue thead td{
	color:#0faad8;
}
table.pollstableborder-green td,
table.pollstableborder-orange td,
table.pollstableborder-blue td{
	padding-top:0px;
}

table.poll-green input.button,
table.poll-orange input.button,
table.poll-blue input.button{
	border:0px;
	width:65px;
	height:27px;
	color:#fff;
}
table.poll-green input.button{
	background:url(../images/btn-green.gif) no-repeat left top #41cd00;
}

table.poll-orange input.button{
	background:url(../images/btn-orange.gif) no-repeat left top #ff9300;
}
table.poll-blue input.button{
	background:url(../images/btn-blue.gif) no-repeat left top #0faad8;
}
/* ------------ Poll Module ----------- */

/* ------------ Login Module ----------- */
.moduletable-green a{
color:#7cff3f;
}
.moduletable-green a:hover{
color:#acff85;
}
.moduletable-orange a{
color:#ffaf00;
}
.moduletable-orange a:hover{
color:#ffd882;
}
.moduletable-blue a{
color:#00c5ff;
}
.moduletable-blue a:hover{
color:#95e7ff;
}
.moduletable-green input#mod_login_username,
.moduletable-green input#mod_login_password,
.moduletable-orange input#mod_login_username,
.moduletable-orange input#mod_login_password,
.moduletable-blue input#mod_login_username,
.moduletable-blue input#mod_login_password{
	border:0;
	height:23px;
	width:180px;
	padding-top:5px;
	margin-bottom:5px;
}
.moduletable-green input#mod_login_username,
.moduletable-green input#mod_login_password{
	background:url(../images/loginInputFieldsGreen.gif) repeat-x #daffc9;
}
.moduletable-orange input#mod_login_username,
.moduletable-orange input#mod_login_password{
	background:url(../images/loginInputFieldsOrange.gif) repeat-x #ffda8c;
}
.moduletable-blue input#mod_login_username,
.moduletable-blue input#mod_login_password{
	background:url(../images/loginInputFieldsBlue.gif) repeat-x #daffc9;
}

.moduletable-green input.button,
.moduletable-orange input.button,
.moduletable-blue input.button{
	border:0px;
	width:65px;
	height:27px;
	color:#fff;
	margin:5px 0px;
}
.moduletable-green input.button{
	background:url(../images/btn-green.gif) no-repeat left top #41cd00;
}
.moduletable-orange input.button{
	background:url(../images/btn-orange.gif) no-repeat left top #ff9300;
}
.moduletable-blue input.button{
	background:url(../images/btn-blue.gif) no-repeat left top #0faad8;
}
/* ------------ Login Module ----------- */

/* ------------ Syndicate Module ----------- */
.moduletable-green div.syndicate-green div,
.moduletable-orange div.syndicate-orange div,
.moduletable-blue div.syndicate-blue div{
	text-align:left;
}
/* ------------ Syndicate Module ----------- */

/* ------------ Joomla Stuffs ----------- */
.blog,.contentpane,.contentpaneopen{
	width:95%;
	
}
#mainBody .contentheading,
#mainBody .contentpagetitle,
#mainBody-shadow .contentheading,
#mainBody-shadow .contentpagetitle,
#mainBody-yes .contentheading,
#mainBody-yes .contentpagetitle,
#mainBody-shadow-yes .contentheading,
#mainBody-shadow-yes .contentpagetitle{
	font-size:150%;
	color:#AA0000;
	padding-left:20px;
	background:url(../images/contentHeadingBullet.gif) no-repeat 0px 0px;
	/*height:20px;
	line-height:18px;*/
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

#mainBody .componentheading,
#mainBody-shadow .componentheading,
#mainBody-yes .componentheading,
#mainBody-shadow-yes .componentheading{
	font-size:220%;
	color:#BB0000;
	border-bottom:1px dashed #00a6d7;
	/*border-top:1px dashed #00a6d7;*/
	margin-bottom:25px;
	padding:5px;
	padding-left:10px;
	background-color:#FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}
#mainBody a.readon,
#mainBody-shadow a.readon,
#mainBody-yes a.readon,
#mainBody-shadow-yes a.readon{
	height:22px;
	width:100px;
	background:url(../images/readonPlus.gif) no-repeat 0 0;
	margin:10px 0 21px 0px;
	display:block;
	text-decoration:none;
	font-size:14px;
	padding-left:25px;
	line-height:25px;
	color:#0066CC;
}
#mainBody a.readon:hover,
#mainBody-shadow a.readon:hover,
#mainBody-yes a.readon:hover,
#mainBody-shadow-yes a.readon:hover{
	color:#00aadc;
}

.small,.createdate,.modifydate{
	color:#00a9db;
	font-size:0.8em;
}
.createdate{
	padding-bottom:5px;
}
.blog_more{
	margin-bottom:20px;
	margin-left: 16px;
}

.blog_more ul{
	padding:0;
	margin:19px 0 17px 0;
}

.blog_more ul li{
	display:block;
	height:20px;
	border-bottom:#00a5d5 dashed 1px;
}

.blog_more ul li a.blogsection{
	background:url(../images/listItem1.gif) no-repeat;
	padding:0 0 0 23px;
	color:#7D6200;
	font-size:12px;
	display:block;
	text-decoration:none;
}
.blog_more ul li a.blogsection:hover{
	color:#00aadc;
	text-decoration:none;
}

.blog_more strong{
	font-size:14px;
}
.searchintro{
	margin:10px 0px;
}

.searchintro b,.searchintro strong,.highlight{
	background-color:#0085ac;
	border-bottom:#00a5d5 dashed 1px;

}
.contentpaneopen img{
	margin:5px 10px 5px 10px;
}

.buttonheading{
	vertical-align:middle;
}

.buttonheading img{
	margin:0px 2px 0px 0px;
}

.contentpane img{
	margin:5px;
}
.pagenavcounter{
	font-weight:bold;
}

.contenttoc{
	width:35%;
}

.contenttoc th{
	background-color:#D6D2A6;
	padding:5px 0px;
}
.contenttoc td{
	padding:2px 5px 2px 12px;
}

div.back_button{
	margin:10px 0px;
}
div.pagenavbar{
	text-align:center;
	border-bottom:1px solid #009fce;
	border-top:1px solid #009fce;
	clear:both;
	padding:5px 0px;
}
.sectiontableheader{
	padding:3px 5px;
	background-color:#008eb8;
	border-bottom:1px solid #004154;
}

.sectiontablefooter{

}

tr.sectiontableentry1 td,tr.sectiontableentry2 td{
	padding:3px 0px 3px 5px;
}

#mainBody .sectiontableentry1,#mainBody-shadow .sectiontableentry1{
	background-color:#00c5ff;
}

#mainBody .sectiontableentry2,#mainBody-shadow .sectiontableentry2{

}
.contentdescription{
	padding-bottom:20px;
}
#emailForm input.inputbox{
border:0px;
background:url(../images/loginInputFieldsBlue.gif) repeat-x #daffc9;
height:20px;
}
#emailForm textarea{
border:0px;
background:url(../images/loginInputFieldsBlue.gif) repeat-x #C3ECF8;
}
/* ------------ Joomla Stuffs ----------- */


