body
{
	font-family: arial, sans-serif;
	font-size: 10pt;
	margin:15px 15px 15px 15px; 
	padding: 0px 0px 0px 0px;
	background-color: #999999;
	background-image: url('page_gradient.gif');
	background-repeat: repeat-x;
	text-align: center;
		
}

td
{
	font-size: 10pt;
}

#maindiv
{
	width: 750px;
	margin: 0 auto;
	background-color: white;	
	text-align: left;
}

#maindivwide
{
	width: 820px;
	margin: 0 auto;
	background-color: white;	
	text-align: left;
	padding: 0px;
}

#header
{
	width: 100%;
	height: 75px;
}

#header_logo
{
	width: 186px;
	height: 65px;
}

#header_leftcorner
{
	float: left;	
	width: 7px;
	height: 7px;
	background-image: url(header_leftcorner.gif);
	background-repeat: no-repeat;
}

#header_rightcorner
{
	float: right;	
	width: 250px;
	height: 75px;
	background-image: url(slogan.gif);
	background-repeat: no-repeat;
}

#navbar
{
	width: 100%;
	height: 25px;
	background-color: #CC3333;
	background-image: url(navbar_gradient.gif);
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;

}

#contentwide
{
	width: 800px;
	height: auto;
}

.content_left
{

/*	float: left;*/
	width: 186px;
	background-color: #cccccc;
	background-image: url(content_left_gradient.gif);
}

.content_main
{
	/*float: left;*/
	width: 380px;
}

.content_right
{
/*	float: right;*/
	width: 164px;
	height: 280px;
	background-image: url(content_right_gradient.gif);
	background-repeat: no-repeat;
}

#leftpane
{
	padding: 5px;
}

#middlepane
{
	padding: 5px;
}

#rightpane
{
	padding: 5px;
}
#footer
{
	width: 100%;
	height: 25px;
	background-color: #CC3333;
	background-image: url(navbar_gradient.gif);
	border-top: 1px solid #cccccc;
	text-align: center;
	color: white;
	font-size: 7pt;
	vertical-align: center;
}

#footer_leftcorner
{
	position: relative;
	top: 18px;
	float: left;	
	width: 7px;
	height: 7px;
	background-image: url(footer_leftcorner.gif);
	background-repeat: no-repeat;
}

#footer_rightcorner
{
	position: relative;
	top: 7px;
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(footer_rightcorner.gif);
	background-repeat: no-repeat;
}

#legal
{
	width: 100%;
	color: white;
	font-size: 7pt;
	padding-top: 5px;
	background-color: #999999;
	text-align: center;
}

/********************
* SolPartMenu Styles
********************/
.MainMenu_MenuContainer
{
	height: 25px;
}

.MainMenu_MenuBar
{
	height: 25px;
}

.MainMenu_MenuItem
{
	color: white;
	font-family: arial, sans-serif;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}

.MainMenu_MenuIcon
{
	background-color: #666666;	
}

.MainMenu_MenuItemSel
{
	color: white;
	height: 25px;
	font-family: arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(navbar_gradient_sel.gif);
}

.MainMenu_MenuBreak
{
	background-color: #666666;
}

.MainMenu_SubMenu
{
	background-color: #666666;
}

.MainMenu_MenuArrow
{
	background-color: #666666;	
}

.MainMenu_MenuRootArrow
{
	
}

.MainMenu_MenuRootItem
{

}

.MainMenu_MenuRootActiveItem
{

}

.MainMenu_MenuActiveRootItem
{

}

.MainMenu_MenuRootSelectedItem
{

}

.MainMenu_MenuSeparator
{

}

/********************
* Other DNN Styles
********************/

.SkinObject
{
	color: black;
	font-weight: normal;
}

.SkinObject a:link
{
	color: black;
}

.head
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
}

.normal
{
	font-size: 10pt;
}