/************* Global Reset *************/
*{
	padding:0px;
	margin:0px;
}
/***************************************/

/************** HTML Tags **************/
html{
	height:100%
}

body{
	padding:0; margin:0;
	background: White;
	}

ul{
	list-style-type:none;
	padding-left:20px;
}

ol{
	padding-left:20px;
}

a{
	text-decoration:none;
	font-weight: bold;
}

a:link, a:visited{
	color: #d49696;
}

a:hover{
	color: #668989;
}

a:active{
	color: #576a7f;
}

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:#FF9266;
}

h1{
visibility: hidden;	/*font-size:24px;*/
}
hr {border: none 0; 
border-top: 2px dotted #E4E4E4;/*the border*/
width: 100%;
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
} 
/***************************************/


.mceContentBody{
	background-image:none;
	background-color:white;
	text-align:left;
	color:#333333;
	font-size:14px;
}
/*main text*/
body.templateBody{
	text-align:center;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	line-height:18px;
	color:#333333;
}

#parent-header{
	width:100%;	
background: #383838 url(../images/header_bk.jpg) repeat-x; 
	background-color: #96D4D4;
	color:#FFFFFF; 
	height:176px;
}

#header{
top: 12px;
	text-align:left;
	width:770px; 
	margin:0 auto; 
	height:164px; 
	position:relative;
	background-color: White;
}

#header img{
	width:770px;
	height:164px;
	display:block;
	margin:0px;
	position:absolute;
	top:0px; 
	left:0px;
}


div#top-navigation{
	text-align:right;
	height:34px;
	position:absolute;
	top:125px; 
	left:2px;
	width: 97%;
	/*background: url(../images/bt_bk.gif) repeat;*/
}

#mainlevel-chap{
position: relative;
height:34px;
left:2px;


}

#mainlevel-chap ul{
position: relative;

height:34px;
}
#mainlevel-chap li{
list-style: none;
margin: 0;
width:10em;
float: left;
padding: 0px 0px 0px 0px;
background: url(../images/bt_right.jpg) no-repeat right top;
} 

/*format*/


#mainlevel-chap a{
display: block;
text-decoration: none;
text-align: center;
margin: 0;
background: url(../images/bt_left.jpg) no-repeat left top;
color: White;
padding: 7px;
}
#mainlevel-chap a:hover{
color: #E3E3E3;
}


/************************************Pathway & Search Starts*********************************/

#breadCrumb{
	text-align:left;
	margin:0 auto;
	width:770px;
	background: url(../images/pathway_bk.jpg) repeat;
	background-color: #ffffff;
	height:30px;
}
#pathwayLinks{
	float:left;
	width:570px;
	padding: 5px 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{
position:relative;
	top:95px;
	float:right;
	padding: 0px 10px 0px 0px;
	z-index: 50;
}

#searchBox .inputbox{
position: relative;
top: 0px;
	height:20px;
	border: 2px inset;
	padding: 0px 0px 0px 10px;
	color:black;
}
#searchBox .button{
position: relative;
top: -2px;
right: 10px;
	height:21px;
	padding: 0px 0px 0px 0px;
}
/************************************Pathway & Search Ends*********************************/

/************************************Main Body Starts*********************************/
#mainPanel{
	background: #96D4D4;
}
#mainBody{
	text-align:left;
/*	position:relative;*/
	margin:0 auto;
	width:770px;
	background: #96D4D4 url(../images/page_bk.jpg) repeat;
	height:100%;
	overflow:hidden;
}

.padding-1{

	padding:10px 10px 10px 10px;
	background: #96D4D4;
}

.padding-2{
	padding: 10px 10px 10px 10px;
}

.contentpaneopen ul{list-style-type: disc;}
/************************************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:#ffffff;
	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:#ffffff;
	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:700px;
	float: right;
	display:block;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
}

/************************************Content Panel Ends*********************************/

/************************************Main Body Ends*********************************/

/************************************Main Panel Ends*********************************/

/************************************Main User Modules Starts*********************************/

#main-userModules{
	text-align:center;
	overflow:hidden;
	width:100%;
/*	background: #ffffff url(../images/usermod_bk.jpg) repeat;*/
	margin-top:0px;
	background-color: #96D4D4;
}

#userModules{
	text-align:left;
	background-color: #96D4D4;
	margin:0 auto;
	width:770px;
	overflow:hidden;
	background: url(../images/usermod_bk.jpg) repeat-y;
	/*padding:10px;*/
	/*border-top: 3px solid #9C9C9C;*/
}

#userModules h3{
	color: #FF9966;
	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:49%;
}

#user1Mod .moduletable{
	/*margin: 10px 5px 10px 15px;*/
	/*background-color: #669999;*/
	color: White;
	/*padding:10px;*/
}

#user2Mod{
	float:right;
	width:49%;
	
}

#user2Mod .moduletable{
	margin: 10px 15px 10px 5px;
	background-color:#669999;
	color: White;
	padding:10px;
}
#user2Mod .contentheading, #user1Mod .contentheading{
	color: #F1C07D;
}
#banner{
	height: 60px;	
	margin: 10px 10px 10px 10px;
	background-color: #669999;
	color: White;
	padding:5px;
}
/************************************Main User Modules Ends*********************************/

/************************************Footer Starts*********************************/

#main-footer{
	width:100%;
	text-align:center;
	background: White url(../images/footer_bk.jpg) repeat-x;
}

#footer{
	position:relative;
	width:770px;
	margin:0 auto;
	text-align:left;
	background: #AA8859 url(../images/footer.jpg) no-repeat;
	background-color: #ffffff;
	height:134px;
	/*border-top:3px solid #FFCC99;*/
	
}

#footer-text{
	position:absolute;
	top:25px;
	color:#ffffff;
	font-size:12px;
	text-align: center;
	width: 100%;
}

#footer-text span{
	color:#FFCD8E;
	text-transform:uppercase;
}

#footer-text a{
	color:white;
}

#footer-text #validate{
	margin-top:8px;
}

/************************************Footer End*********************************/

/************************************Joomla ********************************/
.normallist li{
padding: 3px 0px 0px 15px;
	display: block;
	list-style: disc inside;
font-size: 12pt;
}
.normallist{
		
}
/************************************Search Starts********************************/
input#search_searchword{
	width:150px;
	height:20px;
	border:1px solid #F2C17E;
	background-color: White;
	color:black;
	padding: 0px 3px 3px 3px;
}

table.searchintro{
	width:100%;
	margin:20px 0px 10px;
	background:#ffffff;
	padding:10px;
	border:1px solid #EEBE7C;
}

table.searchintro b{
	color:#EEBE7C;
}
span.highlight{
	color:#EEBE7C;
}

select#search_ordering{
	/*background:url(../images/loginInputBG.gif) repeat #70593A;*/
	border:1px solid #EEBE7C;
	color:white;
}
/************************************Search Ends********************************/

/************************************mosImage Starts********************************/
.mosimage{
	background-color:#333333;
	border:1px solid #444444; 
	margin:10px;
	padding:5px;
}

/************************************mosImage Ends********************************/

input.button{
	padding:2px 3px;
	border:1px solid #F2C17E;
}


table.blog{
	padding:5px;
}

table.contentpaneopen, table.blog, table.contentpane{
	width:100%;

}

div.contentpane, div.contentpaneopen{
}

.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{	
	font-size:20px;
	color:#FF9266;
        margin-top:5px;
margin-bottom: 5px;
        padding:3px;
}

.contentpaneopen .componentheading{	
	font-size: 12px;
	color:#FF9266;
}
.fpadvert  li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -18px;
}
.fpadvert ul {
	list-style-type: none;
}
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: White;
	color:white;

}
/*textarea{
	border:1px solid #F2C17E;
	background:url(../images/loginInputBG.gif) repeat #70593A;
	background-color: White;
	color:white;
	padding-top:3px;
	padding-left:7px;
}*/

td.contentdescription{
	/*padding-bottom:15px;*/
}
tr.sectiontableentry1, td.sectiontableentry1{
	background-color: #F0F8F9;
}

tr.sectiontableentry2, td.sectiontableentry2{
	background-color: #F4FBFB;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding:3px;
}

td.sectiontableheader{
	padding:5px;
	background-color: #EAF7F8;
}

table.adminform textarea {
  width: auto;
}
table.servicetable, table.servicetable td, table.servicetable th{
	border: 1px dashed #FFCC66;
	background-color: #F5F5F5;
	padding: 10px;
}
table.servicetable th{
font-weight: bold;
	font-variant: small-caps;
	font-size: 11pt;
}
.infopop{
}
 	 /**
* @version 1.5.1 $Id: style.css
* @package Joomla 1.5.x
* @subpackage RS-Monials
* @copyright (C) 2009 RS Web Solutions (http://www.rswebsols.com)
* @license GNU/GPL
*/

/* Success Message Text after submitting a testimonial */
.RSM_success { color:#009900; font-weight:bold; }

/* Css class for "Submit a Testimonial" Link */
.RSM_submit_link { text-align:right; }
.RSM_submit_link a { }
.RSM_submit_link a:hover { }

/* Horizontal Rule Color */
.RSM_hr_color { color:#cccccc; }

/* Manage the image and alignment of both quotation */
.RSM_left_quote {
	padding-right:0px;
	vertical-align: text-top;
}

.RSM_right_quote {
	padding-left:0px;

}

/* Manage Testimonial Text */
blockquote.RSM_testimonial {
background:#F0F8F9 url(../../../components/com_rsmonials/images/quote-start.png) no-repeat scroll 0pt 0pt;
	color:#555555;
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	line-height:150%;
	width:auto;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px; 
}
blockquote.RSM_testimonial P{
	margin-top:0pt;
	padding-top: 0pt;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 0pt;
	background:#F0F8F9 url(../../../components/com_rsmonials/images/quote-end.png)no-repeat scroll 100% 100%;

}
/* Manage the Subtext of Testimonial, i.e. Date of Posting, Posted By etc. etc. */
.RSM_testmonial_subtext { text-align:right; }

/* Manage Text and link of Pagination */
.RSM_pagination_text { text-align:center; }
.RSM_pagination_text a { }
.RSM_pagination_text a:hover { }

/*********************************************************/
/*** Manage the display of Testimonial Submission Form ***/
/*********************************************************/
#RSM_form{}

#RSM_form fieldset{background:#F0F8F9;
width:95%;;}
/* Text "Submit A Testimonial" */
.RSM_form_heading {
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
}

/* Manage the Style of main Table */
.RSM_form_main {
	width:90%;
	
}

/* Manage the error Text */
.RSM_form_error { color:#ff0000; }
.RSM_form_error p { }
.RSM_form_error div ul li { }

/* Manage the row that is displaying " * fields are mandatory" */
.RSM_form_mandatory { text-align:right; }

/* Color of the "*" (Star) */
.RSM_form_star_color { color:#ff0000; }

/* Manage width of the First Column, i.e. the column that is showing text like "Your First Name", "Your Last Name" etc. */
.RSM_form_first_col { width:25%; }

/* Manage the style of text in the form */
.RSM_form_text {}

/* Manage Input fields of the form */
.RSM_form_input { width:100%; }

/* Manage Textarea field of the form */
.RSM_form_textarea { width:100%; height:150px; }

/* Manage Button field of the form */
.RSM_form_button { width:auto; }


#remoteboxcont {
	width: 465px;
	margin: 0 auto;
	
}


#remotebox {
	height: 200px;
	width: 466px;
	border: 3px solid #4A7777;
	
}
#remotebox form legend {
	font-weight: bold;
	font-size: 18px;
	color: #FF9266;
}
#remotebox form fieldset {
	border: 1px solid #7C9A9A;
	margin-top: 15px;
	width: 400px;
	margin-left: 17px;
	padding: 15px;
}
#remotebox form fieldset input {
}
#remotebox form fieldset .remotebut {
	float: right;
	margin-top: 10px;
}