/* CSS Document */
body {
	background-color: #2f3742;
}

p, div, span, li {
	color:#2F3742;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}

a {
	color:#B6272A;
}


.mainBorder{
	border:solid #fff 1px;
}

.dateTxt{
	color:#292C7B;
	font-weight:bold;
}

.input{
	width:200px;
	height:21px;
	border:solid #b2b6b9 1px;	
}

.textarea{
	border:solid #b2b6b9 1px;	
	width:415px;
	height:114px;
}

.error{
	color:red;	
}

.moreInfo{
	color:#B6272A;
	font-weight:100;
	text-decoration:none;
	font-size:12px;
}

.siteLink{
	font-family:Verdana;
	font-size:12px;
	color:#292c7b;
	font-weight:bold;
}

.moreInfoOver{
	color:#B6272A;
	text-decoration:underline;
	font-weight:100;
	font-size:12px;
}


.title{
	color:#292F7D;
	font-size:18px;
	font-family:Arial black, Arial, Helvetica, sans-serif;
}

.topLink{
	color:#B6272A;
	font-size:11.5px;
	font-weight:bold;
}

.outProdbottom{
	color:#00477C;
	font-weight:bold;
}

.locationTitle{
	color:#262B7A;
	font-size:13.5px;
	font-weight:bold;
}

.locationSubTitle{
	color:#2F3742;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
}

.locationTxt{
	color:#6C7685;
	font-size:10px;
	font-weight:bold;
}

.locationTitleSmall{
	color:#262B7A;
	font-size:10px;
	font-weight:bold;
}

.bottomTxt{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.tipsBorder{
	border:solid #fff 3px;
}

.tipsText{
	font-size:11px;
}

.Link {
	font-family:Verdana;
	font-size:12px;
	color:#292c7b;
	margin-left:5px;
	text-decoration:none;
	font-weight:bold;
}

.LinkOver {
	font-family:Verdana;
	font-size:12px;
	color:#982527;
	margin-left:5px;
	font-weight:bold;
}

.menuTxt{
	font-family:Arial, Helvetica, sans-serif;
	color:#8E7C68;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.menuTxt:hover{
	color:#982527;
}

.pdfLink{
	font-family:Verdana;
	color:#292c7b;
	font-size:11px;
	text-decoration:none;
}

.pdfLinkOver{
	font-family:Verdana;
	color:#982527;
	font-size:11px;
	text-decoration:none;
}

.center {
	margin: 0 auto;
}




/*/ Side Menu CSS /*/

#sidemenu { padding: 0px; margin:0px;}
#smtop, #smbottom { width: 170px; height: 16px; background: no-repeat; clear:both;}
#smtop { background: url(./lyt_img/menu/smtop.gif); }
#smcontent {
	width: 170px;
	clear:both;
}

.smmenu {
	padding:0px;
	margin:0; 
	list-style:none;
}
.smtopitem {
	display: block;
	position: relative;
	cursor: pointer;
	background: url(./lyt_img/menu/smitembg.gif) no-repeat;
	background-position:left bottom;
	width:170px;
	float:right;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:-2px;
}

.smtopitem a {
	font: normal normal bold 9pt/normal Arial, Verdana;
	color: #8E7C68;
	text-decoration:none;
	display:block;
	margin-right:21px;
	text-align:right;
}

.smtopitem a:hover {color: #982527;}

/*hides submenu */
.smmenu ul { 
	position: absolute; 
	left: -9999px; 
	top: -9999px; 
	width: 0px; 
	height: 0px; 
	margin: 0px;
	padding: 0px; 
	list-style: none;
 }


/*these have to have the same width*/
.smtopitem:hover ul.smsub {
	left: 170px;
	top: 0px;
	background: #fbf3e4;
	padding: 3px 0;
	border: 1px solid #d0c6a2;
	white-space: nowrap;
	width: 200px;
	height: auto;
}
.smtopitem:hover ul.smsub li a {
	font-weight: bold;
	display: block;
	font-size: 11px;
	width: 145px;
	color: #a7977f;
	text-indent: 5px;
	text-decoration: none;
	text-align: left;
	padding: 5px;
}
.smtopitem:hover ul.smsub li a:hover {color: #982527;}

.smtopitem:hover ul.smsub li:hover ul {
	left:145px;
	top:-1px;
	z-index:200;
	padding:3px 0;
	width:256px;
	height:auto;
	white-space:nowrap;
	background: #faf4e4;
	border:1px solid #d0c6a2; 
	min-height:120px;
}
.smtopitem:hover ul.sub2 li ul {list-style:none;}
.smtopitem:hover ul.su2b li a:hover { color: #982527; }

#smbottom { background: url(./lyt_img/menu/smbottom.gif); }


