/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
* {margin:0;padding:0;}
html {font-size: 12px; margin:0; padding:0;height: 100%;}
body {background:#ffffff; margin:0; padding:0;text-align: left;color: #333;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: bold 100% Arial, Helvetica;color: #000000;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Arial, sans-serif;color: #666;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}
/* text style used for most text rendered by modules */
.Normal {font: normal 100% Arial, sans-serif;color: #333;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Arial, sans-serif;}
.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}
.NormalBold {font: bold 100% Arial, sans-serif;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #999;}
A.CommandButton:visited {text-decoration: underline;color: #999;}
A.CommandButton:hover {text-decoration: underline;color: #666;}
A.CommandButton:active {text-decoration: underline;color: #999;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {font-family: Arial, sans-serif; font-weight:normal;color: #79b32b;text-decoration:none;}
a:hover {color:#8fd334; text-decoration:none;}
img {border: 0px;}
p {margin: 0 0 10px 0;padding: 0;}
table {font: normal 100% Arial, sans-serif;color: #333;line-height: 1.2em;}
ul {
	list-style-type: disc;
	line-height: 1.3em;
	margin: 0 0 8px 25px;
	padding: 0;
}
ul li {list-style-type: disc;}
h1 {
	font: bold 20px "Lucida Grande", Arial, sans-serif;
	color: #333;
	margin: 5px 0 15px 0;
}
h2 {
	font: bold 16px "Lucida Grande", Arial, sans-serif;
	color: #333;
	margin: 18px 0 12px 0;
}
h3 {
	font: bold 14px "Lucida Grande", Arial, sans-serif;
	color: #333;
	margin: 16px 0 10px 0;
}
h4 {
	font: bold 13px "Lucida Grande", Arial, sans-serif;
	color: #333;
	margin: 10px 0 5px 0;
}
.homer h1, .homer h2, .homer h3, .homer h4 {margin: 0 0 15px;}
.dotter {background: url('images/dotter.gif') repeat-x;}
/*-------- design style --------*/
#topbar {background: #666; height: 30px;}
	#topwrap {width: 1000px;margin:0 auto;text-align: right;padding: 7px 0 2px;}
		#topwrap p, #topwrap a {color: #fff;font-size: 10px}
		#topwrap a:hover {color: #000;}
#wrap {width: 1000px;margin:0 auto;}
	#logo {float: left;}
	#topright {float: right;width: 687px;}
		#searcharea {float: right;padding: 10px 0;text-align: right;}
		#navbar {clear: both;float: right;padding-top: 10px;z-index: 1000;/* IE7 fix*/ *width: 100%;}
	#bread {clear: both;text-align: right;padding: 0 0 3px 0;font: normal 12px Arial, sans-serif;}
		.Breadcrumb {font: normal 12px Arial, sans-serif;}
		
/* Home Skin */		
	#home-feature {clear: both;padding: 0 0 10px 0;}
		#home-feature p {margin: 0;padding: 0;}
	#homebody {background: url('images/home-main-bg.gif') repeat-y;}
		#homebodyfade {background: url('images/home-main-top.gif') no-repeat;min-height: 183px;}
			#home1 {float: left; width: 410px;padding: 15px 50px 5px 20px;}
			#home2 {float: right; width: 500px; padding: 15px 20px 5px 0;}
	#homebodybot {background: url('images/home-main-bot.gif') no-repeat;height: 7px;margin-bottom: 10px;}
	#homebody2 {background: url('images/home-lower-bg.gif') repeat-y;}
		#homebodyfade2 {background: url('images/home-lower-top.gif') no-repeat;min-height: 195px;}
			#home3 {float: left; width: 297px;padding: 15px 15px 0 15px;}
			#home4 {float: left; width: 298px; padding: 15px 15px 0 24px;}
			#home5 {float: right; width: 297px; padding: 15px 15px 0 15px;}
	#homebodybot2 {background: url('images/home-lower-bot.gif') no-repeat;height: 7px;margin-bottom: 10px;}
	
/* Interiors */
	#int-feature {clear: both;padding: 0 0 10px 0;}
		P. margin: 0, 0, 10px (10 px on the bottom)
	#intbody {}
		.inttop {padding: 0 0 10px 0;}
		.intleft {float: left;width: 225px;padding: 0 30px 0 0;}
		.intright {float: right;width: 225px;padding: 0 0 0 35px;}	
		.intmid {float: left;width: 485px;}
		.intfull {}
		.intmid-main {margin: 0 260px 0 0;padding: 10px 0 0 0; border-top: 1px solid #e5e5e5;}
		.intmid-res {margin: 0 260px 0 0;padding: 0 0 10px 0;}
		.intbot {padding: 0 0 10px 0;}
		.intbot2 {border-top: 1px solid #e5e5e5;padding: 10px 0 0 0;}
	
	#footer {background: url('images/dotter.gif') repeat-x;padding: 5px 0 10px 0;margin-top: 5px;}
		#foot1 {float: right; width: 297px;}
			#foot1 a {color: #f69626;}
			#foot1 a:hover {color: #ffa63e;}
		#foot2 {font-size: 14px; margin:0; padding:0;height: 100%;}
			#foot2 a {color: #666;}
			#foot2 a:hover {color: #999;}
		#foot3 {background: #666; width: 100%; margin:0 height: 115px; text-align: center;}
			#foot3 p {color: #fff;}
	.buzz-body {margin-bottom: 10px;}
		.buzz1 {float: left; width: 297px;padding: 15px 15px 0 15px;}
		.buzz2 {float: left; width: 298px; padding: 15px 15px 0 15px;}
		.buzz3 {float: right; width: 297px; padding: 15px 15px 0 15px;}
		.buzz4 {min-width: 297px; padding: 15px 15px 0 15px;}
	
.clear_both {clear: both;}
/*-------------- ADMIN --------------*/
#int-admin {clear: both;padding: 0 0 10px 0;}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}
/* Module Dropdowns */
.ModuleTitle_SubMenu {background: #e8e8e8;border: 1px solid #e8e8e8;}
.ModuleTitle_MenuItem {background: #fff;padding: 2px;cursor: pointer;}
.ModuleTitle_MenuIcon {padding: 2px;}
.ModuleTitle_MenuItemSel {background: #ff9933;}
/* Dotted line around active button in Firefox */
:-moz-any-link:focus {
    outline-style: none !important;
    outline-width: 0px !important;
}
/* End Dotted line around active button in Firefox */
/*******************************************************************************************************************************/
/* <RadMenu / Default> */
.RadMenu_Default .rmRootGroup,.RadMenu_Default .rmLink,.RadMenu_Default .rmText,.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,.RadMenu_Default .rmTopArrow,.RadMenu_Default .rmBottomArrow{
	background: none !important;
	border: 0 !important;
	float: right;
}
/* <Root items> */
.RadMenu_Default,
.RadMenu_Default .rmLink{
	font: bold 14px/23px Arial, sans-serif !important;
	color: #333;
	text-decoration: none;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	cursor: pointer !important;
}
.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused,
.RadMenu_Default .rmSelected{
	color:#f69626;
}
.RadMenu_Default .rmExpanded,
.RadMenu_Default .rmExpanded:hover{
	color:#f69626;
}
/* </Root items> */
/*************************** <Submenu items> ************************/
.RadMenu_Default .rmGroup,
.RadMenu_Default .rmGroup .rmVertical{
	border: 0px !important;
	background: #2c2c2c !important;
	margin: 0 0 0 18px !important;
	padding: 0 !important;
	width: 100% !important;
}
.RadMenu_Default .rmGroup .rmItem .rmLink,
.RadMenu_Default .rmGroup .rmItem .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmExpanded{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	color: #fff;
	font-size: 12px !important;
	font-weight: normal !important;
	background: #2c2c2c url('images/block.gif') no-repeat center left !important;
}
.RadMenu_Default .rmGroup .rmItem .rmLink .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmLink .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmLink .rmExpanded{
	color: #f69626 !important;
}
.RadMenu_Default .rmGroup .rmItem .rmLink:hover{
	background: #666 url('images/block.gif') no-repeat center left !important;
}
.HasChildren {background: url('images/arrow.gif') no-repeat center right;}
.RadMenu .rmHorizontal .rmText{
	padding: 0 8px 0 0 !important;
}
.RadMenu .rmGroup .rmText{
	padding: 4px 7px 4px 22px !important;
	margin: 0 !important;
}
.RadMenu_Default .rmLink .selected,
.RadMenu_Default .selected,
.RadMenu .selected{color: #f69626 !important;}
/* </Submenu items> */
/* </RadMenu / Default> */

/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/
