/************* Global Reset *************/
*{
	padding:0px;
	margin:0px;
}


/************** HTML Tags **************/

body{
	padding:0; margin:0;
}

body.templateBody{
	text-align:center;
	background-color:#61747F;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#4A3200;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}


ul{
	list-style-type:none;
}

ol{
	padding-left:20px;
}



a{
	text-decoration:none;
}

a:link, a:visited{
	color:#00A4CC;
}

a:hover{
	color:#FFAC66;
}

a:active{
	color:#00A4CC;
}

fieldset{
	width:560px;
	margin:0px;
	padding:5px;
	border:1px solid #FFCFB5;
	overflow:hidden;
	background:url(../images/contentBG.gif) repeat;
}

fieldset a {
	font-weight:bold;
}

p{
	margin:15px 0px;
	line-height:1.7em;
}

pre {
	background: #00A4CC;
	color: #fff;
	padding: 10px;
	border: 1px solid #666666;
	margin:10px 0px;
	font-family:"Courier New", Courier, mono;
}

h1, h2, h3, h4, h5, h6 {
   margin-bottom: 5px;
   color:#FFCAB4;
}

h1{
	/*font-size:24px;*/
}
.contentpaneopen img{
	border:1px solid #DDD;
	padding:5px;
	margin:10px;
}

/***************************************/


/************* Layout Starts**************************/
.mceContentBody{
	background-image:none;
	background-color:white;
	text-align:left;
	color:#333333;
	font-size:14px;
}

#mainWrapper{
	text-align:left;
	width:790px; 
	margin:0 auto; 
	position:relative;
	background-color:#FFFFFF;
}
.padding-5{
	padding:5px;
}


/************* Top Navigation *************/
#topSection{
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	font-size:12px;
}

#currentDate{
	float:left;
	width:30%;
	padding-top:2px;
	padding-left:7px;
}

#topNavigation{
	float:right;
	width:69%;
	text-align:right;
	
}

div.moduletable-topMenu{
	padding-right:10px;
	padding-top:2px;
}

ul#mainlevel-top{
	list-style-type:none;
}

ul#mainlevel-top li{
	display:inline;
	margin-left:10px;
}


a.mainlevel-top:link,a.mainlevel-top:visited{
	text-decoration:none;
	color:#3C3421;
}

a.mainlevel-top:hover{
	color:#FFF;
}


a.mainlevel-top#active_menu-top:link,a.mainlevel-top#active_menu-top:visited{
	color:#FFF;
}



/************* Top Navigation Ends*************/

/************* Header Starts*************/
#headerSection{
	height:245px;
}

#logo{
	height:240px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:245px;
	margin-top:5px;
	position:absolute;
	top:30px;
	left:5px;
}
#headerPicture{
	height:240px;
	width:535px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	position:absolute;
	top:30px;
	left:250px;

}
/************* Header Ends*************/

/************* Middle Section Starts*************/
#midSection{
	height:80px;
}

/************* Search Starts*************/
#searchSection{
	float:left;
	width:245px;
	height:45px;
	background-image:url(../images/searchBG.gif);
	background-repeat:no-repeat;
	margin-top:5px;

}

input#mod_search_searchword{
	background:transparent;
	border:0px;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
}
/************* Search Ends*************/

/************* Middle Navigation Starts*************/
#navSection{
	background-image:url(../images/button-bg.gif);
	background-repeat:repeat-x;
	height:50px;
	margin-top:5px;
	width:535px;
	float:right;
}
div.moduletable-mainMenu{
}

ul#mainlevel-main{
	list-style-type:none;
}

ul#mainlevel-main li{
	float:right;
	height:50px;
	display:block;
	background-image:url(../images/button-brdr.gif);
	background-repeat:no-repeat;
}


a.mainlevel-main:link,a.mainlevel-main:visited{
	display:block;
	text-decoration:none;
	color:#004557;
	padding:15px;
	margin-left:2px;
}

a.mainlevel-main:hover{
	color:#FFF;
}


a.mainlevel-main#active_menu-main:link,a.mainlevel-main#active_menu-main:visited{
	color:#FFF;
	background-image:url(../images/button-hover.gif);
	background-repeat:repeat-x;
}
/************* Middle Navigation Ends*************/

.clr{
	clear:both;
}

/************* Pathway Starts*************/

#breadCrumb{
	height:23px !important; height:25px;
	background-image:url(../images/breadCrumb.gif);
	background-repeat:repeat-x;
	background-color:#FDA358;
	margin-top:0px !important; margin-top:-1px;
	padding-left:10px;
	padding-top:2px !important; padding-top:0px;
	font-size:12px;
	color:#222;
}

a.pathway:link,a.pathway:visited{
	text-decoration:none;
	color:#FFF;
}
a.pathway:hover{
	color:#222;
}
span.pathway{
display:block;
margin-top:0px !important; margin-top:5px;

}
/************* Pathway Ends*************/
/************* Middle Section Ends*************/

/************* User1-3 Starts*************/
#userSection{
	height:130px;
	margin-top:5px;
}


.user-w1,.user-w2,.user-w3{
	float:left;
}

.user-w1{
	width:256px;
}

.user-w2{
	width:387px;
}

.user-w3{
	width:780px;
}

.user-m1{
	margin-left:5px;
}


div.moduletable-u1{
	height:130px;
	padding-left:10px;
	line-height:1.7em;
	background-image:url(../images/u1-bg.gif);
	background-repeat:repeat-x;
}

.moduletable-u1 h3{
	background-image:url(../images/u1-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#005267;
	height:29px;
	margin-bottom:2px;
}

.moduletable-u1 ul{
	list-style-type:none;
}

.moduletable-u1 a:link,.moduletable-u1 a:visited{
	color:#4F453B;
}

.moduletable-u1 a:hover{
	color:#FFF;
}

.moduletable-u1 ul li{
}
/************* User1-3 Starts*************/

/************* MainSection Starts*************/

#mainSection{
	margin-top:5px;
	height:100%;
}

#leftSection{
	float:left;
	width:200px;
}

#bodySection-1{
	float:left;
	width:575px;
	margin-left:5px;
}


#bodySection-2{
	float:left;
	width:770px;
	margin-left:5px;
}

div.moduletable-u2{
	padding-left:10px;
	background-color:#FFE7B0;
	padding-bottom:10px;
	line-height:1.7em;
	margin-bottom:5px;
	text-align:left;
	
}

.moduletable-u2 h3{
	background-image:url(../images/u2-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#503800;
	height:30px;
	margin-bottom:5px;
	
}

.moduletable-u2 ul{
	list-style-type:none;
}

.moduletable-u2 a{
	color:#BC9B58;
	text-decoration:none;
}

.moduletable-u2 a:hover{
	color:#7D6433;
	text-decoration:underline;
}

a.mainlevel-other,a.mainlevel-user{
	display:block;
	border-bottom:1px solid #D1BE90;
	margin-right:10px;

}

a.mainlevel-other:link,a.mainlevel-other:visited,a.mainlevel-user:link,a.mainlevel-user:visited{
	color:#503800;
	text-decoration:none;
	padding-left:0px;
}

a.mainlevel-other:hover,a.mainlevel-user:hover{
	color:#C78B00;
	text-decoration:none;
	background-color:#FFF5DD;
}

a.mainlevel-other#active_menu-other:link,a.mainlevel-other#active_menu-other:visited{
	color:#C78B00;
	text-decoration:none;
}
/************* MainSection Ends*************/

/************* User4-6 Starts*************/

#userSection2{
	margin-top:5px;
	height:185px;
}

#user4,#user5,#user6{
	float:left;
	height:185px;
}

#user4{
	width:257px;
}

#user5{
	width:256px;
	margin-left:5px;
}

#user6{
	width:257px;
	margin-left:5px;
}

div.moduletable-u3{
	background-image:url(../images/u3-bg.gif);
	background-repeat:repeat-x;
	height:185px;
	padding-left:10px;
	line-height:1.7em;

}

.moduletable-u3 h3{
	background-image:url(../images/u3-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#542600;
	height:26px;
	margin-bottom:2px;
}

.moduletable-u3 a{
	color:#fff;
	text-decoration:none;
}
.moduletable-u3 a:hover{
	color:#fff;
	text-decoration:underline;
}

/************* User4-5 ENDS*************/

/************* Footer Starts*************/
#footerSection{
	margin-top:5px;
	height:95px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
}

#footer-text{
	padding-left:15px;
	padding-top:10px;
	color:#FFE6D0;
	line-height:1.7em;
}

#footer-text span,#footer-text a{
	color:#6FE3FF;
}

#footer-text a{
	text-decoration:none;
}

#footer-text a:hover{
	color:#ACEFFF;
	text-decoration:underline;
}

#validate{
	margin-top:7px;
}

#footer-logo{
	margin:0 auto;
	width:780px;
	text-align:center;
	height:72px;
}
/************* Footer Ends*************/



/************* Joomla STuffss*************/

/***** Login Starts*****/
div.syndicate-u2 div{
	text-align:left;
}

input#mod_login_username,input#mod_login_password,.inputbox{
	background-color:#CAB17C;
	border:1px solid #FFFFFF;
	padding:3px;
	background-image:url(../images/inputBG.gif);
	background-repeat:repeat;
	}
.moduletable-u2 input.button,input.button{
	background-color:#CAB17C;
	border:1px solid #FFFFFF;
	padding:3px;
	color:#fff;
}	
/***** Login Ends*****/

/***** Polls Module Starts*****/
table.poll-u2 td,table.poll-u2 td div{
	text-align:left;
}

table.poll-u2 thead{
	color:#7D6433;
	font-size:14px;
}

table.pollstableborder-u2{
	margin-top:5px;
	margin-bottom:10px;
}
td.sectiontableentry1-u2,td.sectiontableentry2-u2{
vertical-align:middle;
padding-right:3px;
border-bottom:1px solid #D1BE90;
text-align:left;
}
/***** Polls Module Ends*****/

/**** Content Component Starts*****/
table.contentpaneopen, table.blog, table.contentpane, div.contentpane{
	width:100%;
}

.contentheading{
	font-size:18px;
	border-bottom:1px dotted #80E2F9;
	background-image:url(../images/plus-orange.gif);
	background-repeat:no-repeat;
	height:33px;
	padding-left:35px;
	color:#00A4CC;
}

a.contentpagetitle{
	color:#00A4CC;
	text-decoration:none;
}

.componentheading{
	font-size:18px;
	background-image:url(../images/arrow-cyan.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-left:35px;
	line-height:28px;
	color:#FFF;
	background-color:#00A4CC;
	margin-left:2px;
	margin-bottom:5px;
}

.contentdescription{
	border:1px dotted #B5F0FF;
	padding:10px;
	background-color:#E9FAFF;
}


span.small,div.small{
	font-size:12px;
	color:#B7B7B7;
}

td.createdate{
	font-size:12px;
	color:#B7B7B7;
}

.blog_more{
	margin-left:10px;
	margin-bottom:10px;
}

div.contact_email{
	margin-top:-20px;
}

/**** Content Component Starts*****/

.sectiontableheader{
	background-color:#FFE0CF;
	border-bottom:1px solid #FF9E68;
	border-top:1px solid #FF9E68;
	padding-bottom:5px;
	padding-top:5px;
}

.sectiontablefooter{
	background-color:#FFE0CF;
	border-bottom:1px solid #FF9E68;
	border-top:1px solid #FF9E68;
	padding-bottom:5px;
	padding-top:5px;
}

.sectiontableentry1{
background-color:#FFF8E9;

}
.sectiontableentry2{

}

table.searchintro{
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	border:1px solid #B5F0FF;
	width:100%;
	background-color:#E9FAFF;
}
.highlight{
	background-color:#FFEFCA;
}

.contentpane ul,.contentpaneopen ul{
	list-style-type:none;
	margin-left:10px;
	margin-bottom:10px;
}

.readon{
	background-image:url(../images/arrow-yellow-small.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:20px;
	height:20px;
	display:block;
}

/**** Most Read Module Starts*****/

li.mostread,li.mostread-u1{
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}

/**** Most Read Module Ends*****/

/**** Latest News Module Starts*****/

li.latestnews,li.latestnews-u1{
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}

/**** Latest News Module Ends*****/

/**** mosimage Starts*****/
.mosimage img{
	border:1px solid #CCC;
	padding:5px;
	margin:15px;
}
/**** mosimage Ends*****/

/**** mosVote Starts*****/

span.content_rating{
font-size:12px;
color:#FF9400;
}

span.content_vote{
font-size:12px;
color:#FF9400;
}

/**** mosVote Ends*****/

