/* MAIN ELEMENTS */
body	{
	background: #f0f0ea;
	color: #323233;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	/*Fix for pseudo hover issue in IE6*/
    behavior: url("csshover3.htc");	
}

.bodyext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000; font-weight: normal}

a, a:visited, a:link, a:active	{
	color: #323233;
	outline:none;
}

.MainContainer	{
	width: 740px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	
}

/* HEADER */
.LogoMenuContainer	{
	width: 740px;
	height: 78px;
	background: #FFF;
}

.LogoContainer	{
	width: 135px;
	height: 78px;
	float: left;
}

.Logo	{
	width: 175px;
	height: 78px;
}

.TopMenuContainer	{
	height: 78px;
	float: right;
	width: 510px;
	text-align: right;
}

.TopMenuFirstContainer	{
	height: 21px;
	padding-right: 12px;
	padding-top: 33px;
}

.TopMenuFirstTxt, .TopMenuFirstTxt a, .TopMenuFirstTxt a:link, .TopMenuFirstTxt a:active, .TopMenuFirstTxt a:visited {
	color: #000;
	text-decoration: none;
	text-align: right;
}

.TopMenuFirstTxt a:hover	{
	color: #a61e22;
}

.TopMenuSecondContainer	{
	height: 22px;
}

.TopMenuSecondTxtBG	{
	background: url(images/topmenu_leftcurve.jpg) left no-repeat #000;
	padding-left: 0px;
	padding-right: 21px;
	height: 21px;	
	padding-top: 3px;
}

.TopMenuSecondTxt, .TopMenuSecondTxt a, .TopMenuSecondTxt a:link, .TopMenuSecondTxt a:active, .TopMenuSecondTxt a:visited	{
	color: #FFF;
	text-decoration: none;
}

.TopMenuSecondTxt a:hover	{
	color: #FFF;
	background: #a61e22;	

}

/* LARGE IMAGE */
.LargeImgContainer	{
	height: 192px;
	width: 740px;
}

.LrgImage	{
	background: url(images/lrg_image.jpg) no-repeat;
	height: 192px;
	width: 504px;
	float: left;
}

/* START A COPP PROGRAM IMAGE */
.StartImg	{
	width: 236px;
	height: 192px;
	float: right;
}

/* BODY */
.BodyContainer	{
	width: 740px;
	background: url(images/pagebg.jpg) repeat-y;
}

.LeftContainer	{
	width: 216px;
	float: left;
}

.LeftBoxContainer	{
	width: 198px;
		
}

.LeftTitle	{
	background: #000;
	color: #FFF;
	height: 20px;
	text-align: left;
	padding: 2px 2px 2px 5px;
	width: 202px;
}

.LeftSubMenu	{
	text-align: left;
	width: 210px;
	padding: 2px 0px 9px 0px;
}

#MenuSub ul	{
	list-style-type: square;
	list-style-position: inside;
	color:#a61e22;
	vertical-align:middle;
	padding: 0;
	margin: 0; 
	text-indent:1px;
	
}

#MenuSub li a	{
	/*width: 177px;*/
	display: inline-block;	
	color: #5a5c5f;
	padding: 2px 2px 2px 0px;		
	text-decoration: none;	
	vertical-align:middle;			
}

#MenuSub li:hover	
{	
	background: #a61e22;
	/*display: block;*/
	color: #FFFFFF;	 /* bullets color*/
	
}

#MenuSub li:hover a	
{	
	background: #a61e22;
	/*display: block;*/
	color: #FFFFFF;	/*text color*/	
	
}

.MenuSub2 {
	background: #a61e22;	
	text-decoration: none;
	color:#FFFFFF;
	
}

.LeftTxtContainer	{
	text-align: left;
	padding: 2px 2px 9px 5px;
}

.LeftTxt	{ 
	color: #323233;
}

.LeftTxt a, .LeftTxt a:link, .LeftTxt a:active, .LeftTxt a:visited  	{
	color: #323233;
	text-decoration: underline;
}

.LeftTxt a:hover	{
	color: #323233;
	text-decoration: none;
}

.LoginBtn	{
	padding: 8px;
}	

.ContentContainer	{
	width: 524px;
	float: right;
}

.ContentPad	{
	padding: 20px;
	text-align: left;
}

h1	{
	font-size: 1.8em;
	color: #a61e22;
	border-bottom: 1px dotted #a61e22;
	padding: 0px;
	margin: 0px;
}

p	{
	color: #000;
}
	

/* FOOTER */
.FooterContainer	{
	width: 740px;
}

.FooterTop	{
	background: url(images/footer_top.jpg) no-repeat;
	height: 27px;
	width: 740px;
}

.FooterTxtContainer	{
	text-align: center;
	background: #000;
	font-size: .7em;
}

.FooterTxt, .FooterTxt a, .FooterTxt a:link, .FooterTxt a:active, .FooterTxt a:visited	{
	color: #FFF;
	text-decoration: none;
}

.FooterTxt a:hover	{
	text-decoration: underline;
}

.FooterBottom	{
	background: url(images/footer_bottom.jpg) no-repeat;
	height: 12px;
}


/*-----------------------------------*/

#navcontainer ul
{

background-color:#000;
color: #fff;
float: left;
width: 100%;
padding:0;
margin: 0; /* FF */
margin-left:1.6em;
}

#navcontainer ul li { display: inline; }


#navcontainer ul li a
{
padding: 0.1em 0.6em;
background-color:#000;
color: #fff;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
height:16px;

}

#navcontainer ul li a:hover
{
background-color: #a61e22;
color: #fff;
}

