@charset "utf-8";
/* CSS Document */

h2{ margin-top:0px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{ margin-top:0px; color:#550D1B; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px;}

p{}

.moduleText{ color:#00335E;}

#leftcol{
 width:72px; 
}

#maincol{
 width:772px; 
}

#headerImage{ text-align:left; padding:0px 0px 5px;} 
#breadcrumb{ text-align:left; color:#550C1D; font-size:11px; height:34px; line-height:20px; padding:4px 15px 14px;}
#breadcrumb #links{ text-align:right; color:#550C1D; font-size:11px; height:20px; line-height:20px; padding-top:19px; float:right;}
#breadcrumb #icon { width:214px; float:left;}
#headerImage #flash{ float:left; width:672px; padding-left:15px;}
#headerImage #text{ float:right; width:190px; padding-right:15px;}


#leftSplit{ width:474px; float:left;}

#rightSplit{ width:253px; float:right; padding-left:25px; border-left:1px solid #000; margin-left:15px; margin-top:15px;}
#rightSplit p{ margin-top:0px;}

.narrow{ width:200px !important;}
.product { width:90%; margin-bottom:18px;}
.product img a:link, .product img a:visited, .product h1 a:link, .product h1 a:visited, .product p a:link, .product p a:visited{ color:#550D1B;}
.product img a:hover, .product img a:active, .product h1 a:hover, .product h1 a:active, .product p a:hover, .product p a:active{ color:#A7915F;}

.product .image { margin-right:30px; }

.orderNow { clear:both; display:block; float:left;}
.orderNow2 { clear:both; display:block; float:right; background-color:#EFEFEF; border-color:#A7915F #0E1F5B #0E1F5B #A7915F; border-style:solid; border-width:1px; color:#540C1D; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding:2px 15px 3px; text-align:center; font-weight:bold;}

#maincol.full{ width:878px;}
#maincol.full #leftSplit{ width:582px;}

#leftcol .menu a{ text-align:left !important; font-size:13px;}

#join *{ margin:0px;}
.join img a:link, .join  img a:visited, .join  h1 a:link, .join  h1 a:visited, .join  p a:link, .join  p a:visited{ color:#000000;}
.join  img a:hover, .join  img a:active, .join  h1 a:hover, .join  h1 a:active, .join  p a:hover, .join  p a:active{ color:#A7915F;}

.login{ border:1px solid #540C1D; padding:25px 30px;}
.login .title_h{ padding:0px 0px 10px; border-bottom:1px solid #540C1D;}
.login form#login_form{ margin-bottom:0px;}
.login .form_row label{ display:block; float:left; padding:3px 0; width:100px; 
color:#666666;
cursor:pointer;
font-weight:bold;
vertical-align:middle;}
.form_row .inputtext, .inputpassword{ width:175px; border:1px solid #BDC7D8; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;  font-size:11px; padding:3px;}
.login #loginform{ clear:left; margin:auto; padding:15px 0; text-align:left; width:283px; font-size:85%;}
.login #buttons{ padding:5px 0 0 100px; text-align:left;}
.login #loginform p.reset_password{ margin-bottom:0; padding-bottom:0; line-height:16px; margin:10px 0; text-align:left; padding-left:100px;}
.inputbutton, .inputsubmit{ background-color:#EFEFEF; border-color:#A7915F #0E1F5B #0E1F5B #A7915F; border-style:solid; border-width:1px; color:#540C1D; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding:2px 15px 3px; text-align:center; font-weight:bold;}

#modules{}
#modules .section{ margin-bottom:15px;}
#modules .section h2.this, #modules .section h2.this a{ color:#91840D; /*color:#A7915F;*/}
#modules .section p.this{ color:#550D1B; font-weight:bold;}
#modules h2, #modules p{ margin:0px;}
#modules p a:link, #modules p a:visited{ color:#000;}
#modules p a:hover{ text-decoration:underline;}

#modules p a.rs_coursemenu:link, #modules p a.rs_coursemenu:visited {color: #ff0000; text-decoration: none}
#modules p a.rs_coursemenu:hover {text-decoration: underline}

h4{ text-align:center;}
form{margin-bottom:15px;}
label{ display:block; }
label input.text{ width:85%; border:1px solid #550D1B; color:#666; background:#EFEFEF; display:block; padding:3px;}
label input.radio{  color:#666; }
label input.button{ border:1px solid #550C1D; background:#EFEFEF;}
label input.checkbox{}
input.file{ width:85%; border:1px solid #550D1B; color:#666; background:#EFEFEF; display:block;}
label input:focus{ border:1px solid #A7915F; color:#000; background:#FFF;}
label textarea{ width:85%; border:1px solid #550D1B; color:#666; background:#EFEFEF; display:block; height:140px; padding:3px;}
label textarea:focus{ border:1px solid #A7915F; color:#000; background:#FFF;}
select{ border:1px solid #550D1B; color:#666; background:#EFEFEF; display:block; padding:3px;}
select:focus{ border:1px solid #A7915F; color:#000; background:#FFF;}
option{ }
hr { border:0px none; border-bottom:1px solid #000;}

label textarea {
	height:48px;
}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{background:#520C18 none repeat scroll 0 0; border-style:solid; border-width:0; display:block; font-size:1px; line-height:10px; margin:5px 5px 0; position:relative; width:1px;
z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:right;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	

		color:#540C1D;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
	}


	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		background-image:url(qmimages/qthoverfill_plus_main.gif);
		background-repeat:no-repeat;
		background-position:9px 10px;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#A7915F;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:-2px 0px 0px -6px;

		border-width:1px;
		border-style:solid;
		border-color:#3F3F3F;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px 20px 0px 10px;
		background-color:transparent;
		color:#540C1D;		
		font-weight:normal;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:#3F3F3F;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:#3F3F3F;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(qmimages/qthoverfill_plus_sub.gif);
	}


	/*"""""""" (SUB) Parent Hover State""""""""*/	
	#qm0 div .qmparent:hover	
	{	
		background-image:url(qmimages/qthoverfill_plus_sub_hover.gif);
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#747A86;
		background-image:url(qmimages/qthoverfill_minus_sub.gif);
		color:#EEEEEE;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#A6A6A6;

		background-image:url(qmimages/qthoverfill_minus_main.gif);
		background-repeat:no-repeat;
		background-position:9px 5px;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 20px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill	
	{	
		background-color:#C0CAE3;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a	
	{	
		color:#A7915F;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		background:#FFF;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		color:#A7915F;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px 0px 0px -6px;
	}
	
	.hidden{ display:none;}