/* -- Additional Style sheets --*/

@import url('layout.css');

@import url('menus.css');

@import url('basic_typography.css');

@import url('forms.css');

@import url('clearing.css');



/* default Joomla styles */





 

div.componentheading {

color:#B29C6D;

font-size:21px;

font-weight:lighter;

margin:6px 0;

text-transform:uppercase;

}



div.contentpane {}

div.contentdescription {}

td.sectiontablefooter {}

td.sectiontableheader {}

a.category {}

td.sectiontableentry1 {}

td.sectiontableentry2 {}

form#selectForm {

float:left;

font-weight:bold;

padding-bottom:10px;

text-align:left;

}

table.contentpane {}



td.contentheading {

color:#545045;

font-size:18px;

font-weight:bold;

line-height:130%;

}



#mainbody .contentheading {

color:#6F5306;

font-size:18px;

font-weight:bold;

line-height:130%;

}



#right .contentheading {

color:#6F5306;

font-size:14px;

font-weight:bold;

line-height:130%;

}





#top-user-modules .contentheading {



}



#bottom-user-modules .contentheading {

font-size:15px;

font-weight:bold;

}



#mainbody{

}



form#emailForm {}

input#contact_name {}

label#contact_emailmsg {}

input#contact_email {}

input#contact_subject {}

label#contact_textmsg {}

textarea#contact_text {}

input#contact_email_copy {}

form.form-validate {}

div.contact_email {}

input.inputbox {}

input.required {}

input.validate-email {}

textarea.inputbox {}

textarea.required {}

button.button {}

button.validate {}

span.hasTip {}

hr#system-readmore {}

form#jForm {}

ul#archive-list {}

div#navigation {}

li.row {}

h4.title {}

h5.metadata {}

span.created-date {}

span.author {}

div.intro {}

div.contentpaneopen_edit {}

table.contentpaneopen {}

a.contentpagetitle {}

td.buttonheading {}

span.small {}



td.createdate {

font-weight:bold;



}



td.modifydate {}

a.readon {

color:#CB2229;

font-style:italic;

}

span.article_separator {

float:left;

height:0;

}

input#title {}

input#created_by_alias {}

input#publish_up {}

input#publish_down {}

textarea#metadesc {}

textarea#metakey {}

table.adminform {}

td.key {}

img.calendar {}

input#alt {}

table.blog {}

td.article_column {}

div.blog_more {}

a.blogsection

td.contentdescription {}

span .article_separator {}

td.componentheading {}

form#poll {}

table.pollstableborder {}

th.sectiontableheader {}

td.smalldark {}

span.highlight {}

table.searchintro {}

input#search_searchword {}

/*input#area_{VALUE} {} /* Value is set programatically */

input.button {}

form#login {}

form#josForm {}

label#namemsg {}

input#name {}

label#usernamemsg {}

input#username {}

label#emailmsg {}

input#email {}

label#pwmsg {}

input#password {}

label#pw2msg {}

input#password2 {}

div.message {}

form.josForm {}

label.hasTip {}

input#password1 {}

input.validate-password {}

input#token {}

input#name {}

form#adminForm {}

input#jformtitle {}

input#jformurl {}

textarea#jformdescription {}

table#explain-sql {}

table.Table {}

td.TD {}

div#keepAliveLayer {}

/*input#cb{ROW_NUMBER} {} /* Value is set programatically */

dl.tabs {}

div.pane-sliders {}

div.panel {}

h3.jpane-toggler  {}

h3.title {}

div.jpane-slider  {}

div.content {}

table.paramlist {}

table.admintable {}

td.paramlist_description {}

td.paramlist_key {}

td.paramlist_value {}

div.toolbar {}

#search {

background:transparent url(../images/search-bg.png) no-repeat scroll left bottom;

float:left;

height:70px;

/*left:-15px;*/

position:absolute;

/*top:-273px;*/

width:926px;

margin-left: -14px;

}

input.text_area {}

select.inputbox {}

span.breadcrumbs  {}

span.pathway {}

/*button#trigger_{ID} {} /* Value is set programatically */

div.expander {}

/*input#{NAME} {} /* Value is set programatically */

/*input#{VALUE} {} /* Value is set programatically */

div#overDiv {}

a.tooltip {}

/*form{FORMNAME} {} /* Value is set programatically */

link#luna-tab-style-sheet {}

/*div#{PANEID} {} /* Value is set programatically */

div.tab-page {}

h2.tab {}

div.bannergroup {}

div.bannerheader {}

div.banneritem {}

div.clr {}

div.bannerfooter {}

a.pathway {}

table.moduletable {}

ul.newsfeed {}

ul.latestnews {}

li.latestnews {}

a.latestnews {}

input#mod_login_username {}

input#mod_login_password {}

input#mod_login_remember {}

/*li#{ITEM ID} {} /* Value is set programatically */

span.separator {}

ul#mainlevel {}

ul#sublevel {}

ul.mostread {}

li.mostread {}

a.mostread {}

/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */

table.poll {}

ul.relateditems {}

input#mod_search_searchword {

float:left;

font-family:helvetica,arial;

height:20px;

margin-left:80px;

margin-right:15px;

width:705px;

padding-top:5px;

}

#search input.button {

background:transparent url(../images/search-btn.png) no-repeat scroll left bottom;

border:medium none;

color:#FFFFFF;

float:left;

font-size:11px;

height:25px;

padding:0 0 2px 15px;

width:60px;

}

div.search {}

ul.sections {}







/*matthew*/



html, body {

height:100%;

}



/* -- Layout-- */



#bg-top {

background:transparent url(../images/hr.jpg) no-repeat scroll left bottom;

float:left;

height:81px;

margin-bottom:68px;

width:900px;

z-index:100;

}



#bg-middle {

background:#fff;float:left;

height:100%;

margin-top:-60px;

width:900px;

}

#bg-btm {



}

div#menu-bg{



}



div#page {

width: 900px; 

z-index:3;

margin:  0 auto;

}



div#content-wrapper {

width: 900px; /* the width of our outermost container */



margin-left: auto;

margin-right: auto;

}



div#content-top {

float: left;

width: 900px; /* the width of our outermost container */

height: 20px;

margin-top: 10px;

}



div#content {

float:left;

line-height:160%;

padding-top:5px;

width:900px;

}



div#logo{

float:left;

height:100px;

width:100%;

}









/* MAINCONTENT */



/* this container holds the left column and mainbody content. We load this container first for SEO Source Ordering purposes.

We set the width of this container based upon the content layout logic. (see includes/template_config.php) */

#LoadFirst-both {

	width:550px;/*width: 700px;  The available width minus the width of the right container */

}

#LoadFirst-left-only {

	width: 100%; /* The available width because we no longer have the right container */

}

#LoadFirst-right-only {

	width: 750px; /* The available width minus the width of the right container */



}

#LoadFirst-wide {

	width: 100%; /* The available width because we no longer have the left or right containers */

}

* html #LoadFirst {

	height: 1%; /* We apply a height expression for ie6 */

}



/* The #MiddleCol container holds the mainbody content. We load this container before we load the left column for SEO Source Ordering purposes.

We set the width of this container based upon the content layout logic. (see template_config.php) */

#MiddleCol-both {

border-top:1px dotted #545045;

padding-left:20px;

width:350px;

}



#MiddleCol-left-only {

margin-right:20px;

width:740px;

}



#MiddleCol-right-only {

	width: 750px; /* The available width minus the width of the right container */

	padding-top:0px;

	margin-left:0px;

	

}



#MiddleCol-wide {

	width: 100%; /* The available width */

}



/* this container holds the left column content. We load this container before we load the right column for SEO Source Ordering purposes. */

#left {

float:left;

font-size:10px;

margin-left:-19px;

margin-top:-145px;

padding-left:10px;

width:188px;

}

/* this container holds the right column content. */

#right {

border-top:1px dotted #545045;

float:right;

font-size:10px;

padding-right:20px;

width:350px;

line-height:140%;

}

/* end MAINCONTENT */

/* end Layout */



.moduletable-more{

background:transparent url(../images/learn-more.jpg) no-repeat scroll left bottom;

color:#FFFFFF;

font-family:times New Roman;

font-size:23px;

height:190px;

line-height:23px;

margin-top:-11px;

padding-left:10px;

padding-top:11px;

width:370px;

}



#user2 h3{

font-size:14px;

}



#login-wrapper{

}



#login{

color:#545045;

font-size:10px;

height:39px;

padding-left:150px;

text-align:left;

width:600px;

}



#login-btn{

background:transparent url(../images/login-btn.png) no-repeat scroll left bottom;

color:#545045;

cursor:pointer;

font-size:10px;

height:36px;

margin:0 auto;

padding-left:328px;

text-align:right;

width:600px;

}



#login a{

color:#545045;

}





#wrapper{

background:#fff url(../images/bg.gif) repeat-y scroll center top;

float:left;

position:relative;

width:100%;

}







#left .contentheading{

font-size: 11px;

color:#FFFFFF;

}



.mod_placehere-left{

color:#FFFFFF;

}



/* System Standard Messages */

#system-message { margin-bottom: 20px; }

/**

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;padding:10px 0 10px 20px;}**/



/* System Error Messages */

/**#system-message dd.error ul { 

color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;padding:10px 0 10px 20px;

}**/



#system-message dd.error ul { 

color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;padding:10px 0 10px 20px;

}





/* System Notice Messages */

#system-message dd.notice ul { 

border-bottom:3px solid #72A445;

border-top:3px solid #72A445;

color:#CC0000;

margin:0;

padding:10px 0 10px 20px;

text-indent:0;

}



.error {

	float: right;

	padding-right: 30px;

	text-align: left;

	top: -20px;

	position: relative;

	width: 700px;

}



#seo{

color:#FFFFFF;

float:left;

margin:0 auto;

padding-bottom:20px;

width:100%;

}

#seo_proper{

float:left;

width:100%;

margin:10px auto;

text-align:center;

}



#seo_text{

color:#FFFFFF;

float:left;

margin:-50px auto;

padding-bottom:20px;

width:100%;

text-align:center;

}



#browseWrapper a {

	color: #6F5306;

}



#addys {

float:left; 

width:30%;

}



#cform {

float:right;

background:#F8F3ED;

border:3px solid #947B44;

padding:20px 11px 20px 20px;

}

.iboxes {

width:150px;

border:1px solid #DFD2B5;

background:#fff;

margin: 0 10px 0 0;

}

#contactno {

width:120px;

border:1px solid #DFD2B5;

background:#fff;

margin: 0 10px 0 0;

}

#message {

border:1px solid #DFD2B5;

background:#fff;

width:403px;

margin: 5px 0 0;

}

#Email {

width:150px;

border:1px solid #DFD2B5;

background:#fff;

margin: 0 10px 0 11px;

}

#button {

background:#947B44;

color: #F8F3ED;

padding:5px;

border:none;

cursor:pointer;

float:right;

margin-right:10px;

}

div.ss-active {
	height: 39px!important;
	top: -16px!important;
}

div.moduletable-sright {
	background: url(../images/search-bgsmallsq.png) no-repeat scroll left bottom transparent;
	float: right;
	margin-right: -10px;
	width: 250px;
	height: 108px;
	margin-top: -49px;
}

input#mod_search_searchword-sm {

float:left;

font-family:helvetica,arial;

height:20px;

margin-left:19px;

margin-right:15px;

width:200px;

padding-top:5px;

margin-top: 12px;

}

input.button {

background:transparent url(../images/search-btn.png) no-repeat scroll left bottom;

border:medium none;

color:#FFFFFF;

float:left;

font-size:11px;

height:25px;

padding:0 0 2px 15px;

width:60px;

margin: 2px 0 0 17px;

}
