BODY
{
    font-family:arial, verdana, helvetica, Sans-Serif;
    font-size:12px;   
    margin:0px;
    background-color:#666666;
}

#PackagedPage
{
	height:700px;overflow:hidden;
}

#header
{
    height:105px;
    width:100%;
}

#nav
{
    width:100%;
    background-image:url(/images/nav/nav_main_home_stretch.gif);
    background-repeat:repeat-x;

}
.NavMenu
{
    width:894px;
    height:25px;
	overflow:hidden;
	display:inline-block;
    
}
.subnavMenu
{
    position:absolute;
    top:130px;
    
    height:145px;
    overflow:hidden;
    width:150px;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/85p_white.png');*/
    background-color:White;
    padding:0px;
    border-left:solid 1px #666666;
    border-right:solid 1px #666666;
    border-bottom:solid 1px #666666;

}
.subnavMenu[class]
{
    position:absolute;
    top:130px;
    height:145px;
    width:150px;
    /*background-image:url(/images/85p_white.png);
    background-repeat:repeat;*/
    padding:0px;
    border-left:solid 1px #666666;
    border-right:solid 1px #666666;
    border-bottom:solid 1px #666666;

}

#body
{
    height:373px;
    width:100%;
}
#left
{
    position:absolute;
    display:block;
    
    width:169px;
    height:372px;
    z-index:10;
}
#left_home
{
    position:absolute;
    display:block;
    
    width:160px;
    height:372px;

}


#main_home
{
    position:absolute;
    display:block;
    top:131px;
    left:160px;
    width:490px;       /*subtracted 10px for padding*/
    height:361px;       /*subtracted 10px for padding*/
    padding:20px 5px 5px 9px;

}


#footer
{
    height:300px;
    width:100%;
    
    background-color:#666666;
     background-image:url(/images/footer_bg.gif);
    background-repeat:repeat-x;
}

.imagecaption
{
    padding-top:5px;
    font-size:10px;
}

#main[id]
{
	
}

.maincontent
{
    margin-top:27px;
	height:297px;
	text-align:justify;
	line-height:18px;
	overflow:auto;
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #666666; 
	scrollbar-base-color: #ffffff; 
	scrollbar-face-color: #dddddd; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;
}
#main
{
    position:absolute;
    display:block;
    top:131px;
    left:169px;
    width:620px;       /*subtracted 10px for padding*  490 original/
    height:330px;       /*subtracted 10px for padding*/
    padding:20px 5px 5px 8px;     	
}

#right
{
    position:absolute;
    display:block;
    top:131px;
    left:800px;
    width:153px;    /*subtracted 10px for padding*/
    height:275px;   /*subtracted 10px for padding*/
    padding:6px 5px 5px 5px;

}
.maincontent[class]
{
    margin-top:27px;
	height:297px;
	line-height:18px;
	overflow:auto;
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #666666; 
	scrollbar-base-color: #ffffff; 
	scrollbar-face-color: #dddddd; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;
}
#maincontentleft,.maincontentleft
{
	position:absolute;  
    line-height:18px;
    width:470px;
    height:300px;
    left:178px;
    top:195px;
    z-index:200;
    overflow-y:scroll;
}
#maincontentleft[id],.maincontentleft[class]
{
    overflow:scroll;
}
#scrollbar
{
    position:absolute;
    display:block;
    top:65px;
    right:22px;
    width:22px;
}

.formlabel
{
	font-weight:bold;
	color:#888888;
}

A
{
    color:#666666;
    text-decoration:none;
}

A:hover
{
    text-decoration:underline;
}

.required
{
    color:#33CCFF;
}

p { margin-right: 10px;} 
