/************* Global Reset *************/

*{

	padding:0px;

	margin:0px;

}

/***************************************/



/************** HTML Tags **************/

html{

	height:100%

}



body{

	padding:0; margin:0;

	}



ul{

	list-style-type:none;

}



ol{

	padding-left:20px;

}



a{

	text-decoration:none;

}



a:link, a:visited{

	color:#00F3FF;

}



a:hover{

	color:#F3F3F3;

}



a:active{

	color:#00F3FF;

}



fieldset{

	width:510px;

	margin:0px;

	padding:5px;

	border:1px solid #515151;

	overflow:hidden;

	background:url(../images/contentBG.gif) repeat;

}



fieldset a {

	font-weight:bold;

}



p{

	margin:15px 0px;

	line-height:1.7em;

}



pre {

	background: #222222;

	color: #d0d0d0;

	padding: 10px;

	border: 1px solid #666666;

	margin:10px 0px;

	color:#66FFCC;

	font-family:"Courier New", Courier, mono;

	/*width:100%;*/

}



h1, h2, h3, h4, h5, h6 {

   margin-bottom: 5px;

   color:#FFCAB4;

}



h1{

	/*font-size:24px;*/

}



/***************************************/





.mceContentBody{

	background-image:none;

	background-color:white;

	text-align:left;

	color:#333333;

	font-size:14px;

}



body.templateBody{

	text-align:center;

	background-color:#4C4C4C;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:1.5em;

	color:#EEEEEE;

}



#parent-header{

	width:100%;	

	background:url(../images/logo-bg.gif) repeat-x #383838; 

	color:#FFFFFF; 

	height:0px;

}



#header{

	text-align:left;

	width:770px; 

	margin:0 auto; 

	height:0px; 

	position:relative;

}



#header img{

	width:0px;

	height:0px;

	display:block;

	margin:0px;

	position:absolute;

	top:18px; 

	left:22px;

}



div#top-navigation{

	/*text-align:right;*/

	height:34px;

	position:absolute;

	top:69px; 

	right:0px;

}



div.moduletable-topMenu{

	/*height:34px;*/

}



.moduletable-topMenu ul#mainlevel-top{

list-style-type:none;

padding:0 0 31px 10px;

margin-right:0px;

}



.moduletable-topMenu ul#mainlevel-top li{

float:right;

padding:0px;

margin-left:3px;

background:url(../images/tab-btn-right.gif) no-repeat right top;

}



.moduletable-topMenu ul#mainlevel-top li a.mainlevel-top{

display:block;

padding:5px 15px;

color:#222;

text-decoration:none;

background:url(../images/tab-btn-left.gif) no-repeat left top;

}



.moduletable-topMenu ul#mainlevel-top li a.mainlevel-top#active_menu{



}



#main-imgGallery{

	height:210px;

	width:100%;

	background:url(../images/imgGallery-bg.gif) repeat #4C4C4C;

	margin-top:10px;

}

#imgGallery{

	margin:0 auto;

	background:url(../images/headerPic1.jpg) no-repeat #177579;

	height:210px;

	width:770px;

}

#mainPanel{

	text-align:left;

	width:100%;

	margin-top:10px;

}



/************************************Pathway & Search Starts*********************************/



#breadCrumb{

	text-align:left;

	margin:0 auto;

	width:770px;

	background:url(../images/breadCrumb-bg.gif) repeat-x #F2C17E;

	height:50px;

}

#pathwayLinks{

	float:left;

	width:570px;

	padding:10px 0px 0px 15px;

}



a.pathway{

	text-decoration:none;

}



a.pathway:link, a.pathway:visited, a.pathway:active{

	color:#094144;

}



a.pathway:hover{

	color:#FFF;

}



span.pathway{

	color:#433626;

}



span.pathway img{

	margin-bottom:2px;

}



#searchBox{

	padding-top:5px;

	padding-right:5px;

	float:right;

}



#searchBox .moduletable{



}

#searchBox .inputbox{

	height:23px;

	border:none;

	padding-top:7px;

	padding-left:7px;

	background:url(../images/searchBG.gif) repeat-x #70593A;

	color:white;

}



/************************************Pathway & Search Ends*********************************/



/************************************Main Body Starts*********************************/



#mainBody{

	text-align:left;

	position:relative;

	margin:0 auto;

	width:770px;

	background-color:#383838;

	height:100%;

	overflow:hidden;

}



.padding-1{

	padding:10px 0px 10px 10px;

}



.padding-2{

	padding:10px 10px 10px 0px;

}



/************************************Left Panel Starts*********************************/



#leftPanel{	

	width:225px;

	float:left;

	display:block;

	/*margin:10px 0px 10px 10px;*/

}



#leftPanel .moduletable{

	width:215px;

	text-align:left;

	margin-bottom:10px;

	background:url(../images/contentBG.gif) repeat;

}



#leftPanel .moduletable h3{

	width:205px;

	height:25px;

	background:url(../images/menuHeader.gif) no-repeat #347E82;

	color:#DFFDFF;

	font-size:16px;

	font-weight:600;

	padding-top:5px;

	padding-left:10px;

	margin-bottom:0px;

}



#leftPanel .moduletable ul#mainlevel{

	line-height:30px;

	padding-top:5px;

}



#leftPanel .moduletable ul#mainlevel li{

}



#leftPanel .moduletable ul#mainlevel li a{

	text-decoration:none;

	display:block;

	padding-left:10px;

}



#leftPanel .moduletable ul#mainlevel li a:link, a:visited, a:active{

	color:#F3F3F3;

}



#leftPanel .moduletable ul#mainlevel li a:hover{

	color:#00F3FF;

	background-color:#4C4C4C;

}



/************************************Login Module Starts*********************************/



#leftPanel .moduletable form table{

	margin-top:10px;

}





input#mod_login_username{

	width:150px;

	margin-bottom:10px;

	height:20px;

	border:1px solid #F2C17E;

	padding-top:3px;

	padding-left:7px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	background-color:#70593A;

	color:white;

	

}



input#mod_login_password{

	width:150px;

	margin-bottom:10px;

	height:20px;

	border:1px solid #F2C17E;

	padding-top:3px;

	padding-left:7px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	background-color:#70593A;

	color:white;

}



#leftPanel .moduletable form table input.button{

	margin:10px 0px;

	padding:3px 10px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	border:1px solid #F2C17E;

	color:white;

}



/************************************Login Module Ends*********************************/



/************************************Left Panel Ends*********************************/



/************************************Content Panel Starts*********************************/



#contentPanel{

	width:535px;

	float:right;

	/*margin:10px;*/

	display:block;

}



/************************************Content Panel Ends*********************************/



/************************************Main Body Ends*********************************/



/************************************Main Panel Ends*********************************/



/************************************Main User Modules Starts*********************************/



#main-userModules{

	text-align:center;

	overflow:hidden;

	width:100%;

	background:url(../images/imgGallery-bg.gif) repeat #4C4C4C;

	margin-top:0px;

}



#userModules{

	text-align:left;

	background-color:#222222;

	margin:0 auto;

	width:770px;

	overflow:hidden;

	/*padding:10px;*/

	border-top:3px solid #66F8FF;

}



#userModules h3{

	color:#82DADE;

	padding-bottom:5px;

	margin-bottom:0px;

}



#userModules ul{

	list-style-type:none;

	list-style-image:url(../images/list-arrow1.gif);

	margin-left:20px;

	line-height:1.7em;

}



#userModules li{

	border-bottom:1px dotted #515151

}



#userModules a{

color:#F1C07D;

}



#userModules a:hover{

color:#E1E1E1;

}



#user1Mod{

	float:left;

	width:50%;

}



#user1Mod .moduletable{

	margin:10px 5px 10px 10px;

	background-color:#1C1C1C;

	padding:10px;

}



#user2Mod{

	float:right;

	width:49.9%;

	

}



#user2Mod .moduletable{

	margin:10px 10px 10px 5px;

	background-color:#1C1C1C;

	padding:10px;

}





/************************************Main User Modules Ends*********************************/



/************************************Footer Starts*********************************/



#main-footer{

	width:100%;

	text-align:center;

}



#footer{

	position:relative;

	width:770px;

	margin:0 auto;

	text-align:left;

	background:url(../images/footer-bg.gif) repeat-x #AA8859;

	height:97px;

	border-top:3px solid #CAB08B;

}



#footer-text{

	position:absolute;

	top:20px;

	left:30px;

	color:#483A28;

	font-size:12px;

}



#footer-text span{

	color:#FFCD8E;

	text-transform:uppercase;

}



#footer-text a{

	color:white;

}



#footer-text #validate{

	margin-top:8px;

}



/************************************Footer End*********************************/



/************************************Joomla ********************************/





/************************************Search Starts********************************/

input#search_searchword{

	width:150px;

	height:20px;

	border:1px solid #F2C17E;

	padding-top:3px;

	padding-left:7px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	background-color:#70593A;

	color:white;

}



table.searchintro{

	width:100%;

	margin:20px 0px 10px;

	background:#333333;

	padding:10px;

	border:1px solid #614D33;

}



table.searchintro b{

	color:#EEBE7C;

}

span.highlight{

	color:#EEBE7C;

}



select#search_ordering{

	background:url(../images/loginInputBG.gif) repeat #70593A;

	border:1px solid #F2C17E;

	color:white;

}

/************************************Search Ends********************************/



/************************************mosImage Starts********************************/

.mosimage{

	background-color:#333333;

	border:1px solid #444444; 

	margin:10px;

	padding:5px;

}



/************************************mosImage Ends********************************/



input.button{

	/*margin:10px 0px;*/

	padding:2px 3px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	border:1px solid #F2C17E;

	color:white;

}





table.blog{

	background:url(../images/contentBG.gif) repeat;

	padding:5px;

}



table.contentpaneopen, table.blog, table.contentpane{

	/*width:auto!important;*/

	width:100%;

	/*border-collapse:collapse;

	border-spacing:0;*/

}



div.contentpane, div.contentpaneopen{

	/*width:100%;*/

}



.contentheading{

	font-size:20px;

	color:#FF9266;

}



td.buttonheading{

	font-size:10px;

	white-space:nowrap;

}



span.small, td.createdate, td.modifydate, div.mosimage_caption{

	font-size:12px;

	color:#999999;

}



td.createdate{

	padding-bottom:5px;

	border-bottom:1px dotted #e1e1e1;

}



span.content_rating, span.content_vote{

	font-size:12px;

	padding:0px;

	color:#E0E0E0;

}



span.content_rating img{

	margin:0px 2px 5px 0px;

	

}



.componentheading{	

	/*margin-right:10px;*/

	height:25px;

	background: url(../images/compHeading.gif) repeat-x #83DBE0;

	background-position:0px 0px;

	color:#132F30;

	padding-left:10px;

	padding-top:5px;

	margin-bottom:20px;

	font-size:14px;

	font-weight:bold;

}



div.message{

	/*width:515px;*/

	border:1px dotted #555555;

	padding:20px;

	margin-bottom:10px;

	color:#66CCFF;

	text-align:center;

}



th.pagenav_next,th.pagenav_prev{

	font-size:14px;

	font-weight:normal;

}



table.contenttoc{

	margin:0px 0px 10px 10px;

	width:200px;

	background-color:#333333;

	border:1px solid #444444; 

}



table.contenttoc td{

	padding:2px 10px;

	border-bottom:1px dotted #555555;

}



table.contenttoc th{

	background-color:#999999;

}



input#contact_name, input#contact_email, input#contact_subject{

	width:150px;

	height:20px;

	border:1px solid #F2C17E;

	padding-top:3px;

	padding-left:7px;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	background-color:#70593A;

	color:white;



}

textarea{

	border:1px solid #F2C17E;

	background:url(../images/loginInputBG.gif) repeat #70593A;

	background-color:#70593A;

	color:white;

	padding-top:3px;

	padding-left:7px;

}



td.contentdescription{

	/*padding-bottom:15px;*/

}

tr.sectiontableentry1, td.sectiontableentry1{

	background-color:#525252;

}



tr.sectiontableentry2, td.sectiontableentry2{

	background-color:#454545;

}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	padding:3px;

}



td.sectiontableheader{

	padding:5px;

	background-color:#31777B;

}



table.adminform textarea {

  width: auto;

}