/*----------------------------------------
Primary body Style
-----------------------------------------*/

body{
	background-image:url("../images/body_bg.png");
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	font:11px Arial;
	color:#404040;
}

a{
	color:#c00000;
	text-decoration:none;
}
a:hover{
	color:#c00000;
	text-decoration:underline;
}

#formLYR{
	scrollbar-face-color : #EEF0E5;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #E9E3CD;
scrollbar-3dlight-color : #E9E3CD;
scrollbar-arrow-color : #C00000;
scrollbar-track-color : #E1E5D1;
scrollbar-darkshadow-color : #C3BEAB;
}

.main{
	width:767px;
	height:100%;
}

.main_flash{
	width:767px;
	height:252px;
	background-repeat:no-repeat;
}

.lm ul li {
	list-style-type:none;
			  background-image: url('../images/link_bullet.png'); 
              background-repeat: no-repeat; 
              background-attachment: scroll; 
              list-style-type: none; 
              padding-left: 15px; 
              padding-right: 0px; 
              padding-top: 0px; 
              padding-bottom: 3px; 
              background-position: 0px 3px;
              margin-left:-35px;
              margin-top:0px;
}

/*----------------------------------------
Triple Panel
-----------------------------------------*/
.pane_header {
	height:48px;
	padding-left:30px;
	vertical-align:middle;
	font:bold 11px Arial;
	color:#404040;
	line-height:48px;
	cursor:pointer;
	}
	
	.pane_header_on{
	height:48px;
	padding-left:30px;
	vertical-align:middle;
	font:bold 11px Arial;
	color:#A83939;
	line-height:48px;
	cursor:pointer;
	}
	
	.pane_desc {
	padding:15px;
	vertical-align:middle;
	font:11px Arial;
	color:#808080;
	}
	
	.pane_desc a{
		background: transparent url(../images/link_bullet.png) no-repeat center left;
			text-decoration: underline;
			padding-left: 15px; /*adjust bullet image padding*/
			color: #A83939;
			font-weight:normal;
	}

.trip_pane{
	width:747px;
	background-image:url("../images/trippane_bg.png");
	background-repeat:repeat-x;
}

.trippane_left_off {
	background-image:url("../images/trippane_left_off.png");
	background-repeat:no-repeat;
	height:170px;
	border-right:1px solid #E7DFCB;
	width:249px;
}

.trippane_left_on {
	background-image:url("../images/trippane_left_on.png");
	background-repeat:no-repeat;
	height:170px;
	border-right:1px solid #E7DFCB;
	width:249px;
}

.trippane_mid_off {
	background-image:url("../images/trippane_mid_off.png");
	background-repeat:no-repeat;
	background-position:top center;
	height:170px;
	border-right:1px solid #E7DFCB;
	width:244px;
}
.trippane_mid_on {
	background-image:url("../images/trippane_mid_on.png");
	background-repeat:no-repeat;
	background-position:top center;
	height:170px;
	border-right:1px solid #E7DFCB;
	width:244px;
}

.trippane_right_off {
	background-image:url("../images/trippane_right_off.png");
	background-repeat:no-repeat;
	background-position:top right;
	height:170px;
	width:252px;
}
.trippane_right_on {
	background-image:url("../images/trippane_right_on.png");
	background-repeat:no-repeat;
	background-position:top right;
	height:170px;
	width:252px;
}


/*----------------------------------------
Left Navigation Style
-----------------------------------------*/

.left_nav_head {
	background-image:url(../images/left_nav_head.png);
	background-repeat:no-repeat;
	height:58px;
	vertical-align:center;
	font:bold 11px Arial;
	color:#404040;
	line-height:48px;
	padding-left:0px;
}
.left_nav_main {
	width:224px;
	padding:0px;
}

.left_nav_content {
	background-image:url(../images/left_nav_bg.png);
	background-repeat:repeat-y;
	font:11px Arial;
	padding:8px;
	padding-left:20px;
}

.left_nav_content a{
	color:#c00000;
	text-decoration:none;
}
.left_nav_content a:hover{
	color:#c00000;
	text-decoration:underline;
}


.left_nav_bottom {
	background-image:url(../images/left_nav_foot.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:224px;
	height:107px;
}


.left_nav_head2 {
	background-image:url(../images/left_nav_head2.png);
	background-repeat:no-repeat;
	height:35px;
	width:191px;
	vertical-align:center;
	font:bold 11px Arial;
	color:#404040;
	line-height:25px;
	padding-left:20px;
}
.left_nav_main2 {
	width:191px;
	padding:0px;
}

.left_nav_content2 {
	background-image:url(../images/left_nav_bg2.png);
	background-repeat:repeat-y;
	font:11px Arial;
	padding:0px;
	padding-left:0px;
	width:191px;
}
.left_subnav_content2 {
	background-image:url(../images/left_subnav_bg2.png);
	background-repeat:repeat-y;
	font:11px Arial;
	padding:8px;
	padding-left:20px;
	border-bottom:1px solid #D7CCB1;
	width:163px;
}

.left_nav_content2 a{
	color:#c00000;
	text-decoration:none;
	}
.left_nav_content2 a:hover{
	color:#c00000;
	text-decoration:underline;
	}

	

.left_nav_bottom2 {
	background-image:url(../images/left_nav_foot2.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:191px;
	height:38px;
}

.alt1 {
	background-color:#F8F6F0;
	font:bold 11px Arial;
	color:#404040;
}

.alt2 {
	background-color:#ffffff;
	font:11px Arial;
	color:#808080;
	border-left:1px solid #E7DFCB;
	border-right:1px solid #E7DFCB;
	border-bottom:1px solid #E7DFCB;
	margin-bottom:20px;
	background-image:url(../images/answer_a.png);
	background-repeat:no-repeat;
	padding-left:50px;
}

.faq_table {
	margin-bottom:10px;
}

.lmencurrent a:link{
	color:#000000;
	text-decoration:none;
	}
.lmencurrent a:hover{
	color:#000000;
	text-decoration:underline;
	}

/*------------------------------------
Breadcrumb CSS
-------------------------------------*/
.breadcrumb{
		font:bold 11px Arial;
		padding:4px;
		border-bottom:2px solid #e3e3e3;
		padding:4px;
		margin-bottom:20px;
		}
		
		.breadcrumb a{
			background: transparent url(../images/breadcrumb.gif) no-repeat center right;
			text-decoration: none;
			padding-right: 8px; /*adjust bullet image padding*/
			color: #C00000;
			font-weight:normal;
			}
			
			.breadcrumb a:visited, .breadcrumb a:active{
				color: #C00000;
				}
				
				.breadcrumb a:hover{
					text-decoration: underline;
					}

/*----------------------------------------
Footer Style
-----------------------------------------*/

.footer {
	padding-top:10px;
	width:767px;
	font:11px Arial;
	color:#808080;
	border-top:2px solid #e3e3e3;
}

.footer a{
	text-decoration:none;
	color:#C00000;
}

.footer a:hover{
	text-decoration:underline;
	color:#C00000;
}

/*Default style for SPAN icons. Edit if desired: */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color: #F8F6F0;
background-image:url(../images/title.png);
font-weight: bold;
border: 0px solid black;
padding: 2px;
padding-left:10px;
color:#404040;
height:15px;
vertical-align:center;
line-height:32px;
}

div.eg-bar{
width: 100%;
}

.icongroup1{
width: 100%;
}

.lmenumain{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #D7CCB1;
	padding:4px;
	padding-left:20px;
	background-color:#F7F5EF;
	border-right:1px solid #DBD1B9;
	border-left:1px solid #DBD1B9;
	cursor:pointer;
	width:165px;
}


.lsub {
	background-image:url(../images/left_subnav_bg2.png);
	background-repeat:repeat-y;
	font:11px Arial;
	padding:8px;
	padding-left:10px;
	border-bottom:1px solid #D7CCB1;
}

/*------------------------------------
Form CSS
-------------------------------------*/

.textbox1{
	background-image:url(../images/textbox1.png);
	background-repeat:repeat-x;
	border:1px solid #D7CCB1;
	height:20px;
	width:200px;
}

.textbox2{
	background-image:url(../images/textbox1.png);
	background-repeat:repeat-x;
	border:1px solid #D7CCB1;
	height:20px;
	width:100px;
}

/*-------------------------------------------
Form Elements
--------------------------------------------*/

input.send-btn {
	color:#800000;
	width: 137px;
	height: 28px;
	border:none;
	background: transparent url(../images/impbutton_large.png) no-repeat;
	outline: none;
}

input.reset-btn {
	color:#800000;
	width: 91px;
	height: 28px;
	border:none;
	background: transparent url(../images/impbutton_small.png) no-repeat;
	outline: none;
}

input.smallbtn {
	color:#800000;
	width: 44px;
	height: 28px;
	border:none;
	background: transparent url(../images/impbutton_smallest.png) no-repeat;
	outline: none;
}
	

/*------------------------------------------
Glossy Web2.0 Tabs
------------------------------------------*/
.glossymenu{
	position: relative;
	padding: 0 0 0 20px;
	margin: 0px 0px 0px 0px;
	background: url(../images/menur_bg.png) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu #link3r{
	width:190px;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#B9AC8F;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 30px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #800;
	background: url(../images/menur_hover_left.png) no-repeat; /*left tab image path*/
	background-position: left;
	text-decoration:none;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #800;
	background: url(../images/menur_hover_right.png) no-repeat right top; /*right tab image path*/
	text-decoration:none;
}

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}


.altdiv1{
	background-color:#F0ECE2;
	font:11px Arial;
	border-bottom:1px solid #fff;
	padding:4px;
}

.altdiv2{
	background-color:#fff;
	font:11px Arial;
	border-bottom:1px solid #fff;
	padding:4px;
}