/*	BELOW STYLES ARE REFERENCED IN TBL_DOCK_TEMPLATE_HTML	*/

#homepage_leftcolumn, #content_leftcolumn
{
    width: 190px;
    vertical-align:top; 
   
}
#homepage_maincolumn
{
    width: 380px;
    height: 600px;  
    vertical-align:top;   

}
#homepage_rightcolumn
{
    width: 185px;
    height: 500px;  
    vertical-align:top; 
    padding-left:5px;  
    text-align:right;
}
#content_maincolumn
{
	vertical-align:top;
	
}
#content_rightcolumn
{
	vertical-align:top;
}

/* Additions for custom templates */

#content_topheader
{
    width: 800px;
    vertical-align:top;
	padding-top:10px;
   
}

#content_menu
{
    width: 802px;
	background: #2e4d61;
   
}

#content_bottomheader
{
    width: 802px;
    padding-top:10px;
    padding-bottom:8px;
    vertical-align:top;
   
}

#content_subnav
{
    width: 802px;
    vertical-align:top; 
   
}

#content_maincontent
{
    vertical-align:top;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	background: url(../images/mainContentRightShadow.gif) repeat-y ;
	/*background-color:#ffffff;*/
}

#content_breadcrumb
{
	display: none;
        width: 0px;
	height: 15px;
	/*width: 802px;*/
	padding-top:10px;
	padding-bottom:10px;
    	vertical-align:top;
	text-align:left;
}

#content_breadcrumb a
{
	color: #666666;
	text-decoration:none;
	font-size:x-small;
	text-decoration:none;
}

#content_breadcrumb a:hover
{
	text-decoration:underline;
}

#content_homebottomone
{
	padding-top: 10px;
	vertical-align:top;
	border: solid 4px #ffffff;
	background:#e6f2f1;
}

#content_homebottomtwo
{
	vertical-align:top;
}

#content_homebottomthree
{
	vertical-align:top;
}

#homepage_maincontent
{
	padding-top: 10px;
	vertical-align:top; 
}

#content_maincontentright
{
    vertical-align:top;
	
}

#content_maincontentleft
{
    vertical-align:top;
	background:#ffffff;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
}