/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	background-color: #FFF;
	border-right: #7994cb 1px solid;
	border-top: #7994cb 1px solid;
	border-left: #7994cb 1px solid;
	border-bottom: #7994cb 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background-image: url(images/btm_bkgd_inside.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 985px;
	height: 100%;
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #336699;
	font-family: "Trebuchet MS";
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #336699;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #336699;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #336699;
}

 /*My Skin classes*/
.leftmargin {
	width: 23px;
	background-color: transparent;
	background-image: url(images/BS_in_leftcol_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.logopane {
	width: 209px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 160px;
}
.containerpane {
	border: thin solid #336699;
	height: 110%;
	width: 189px;
	text-align: center;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.margincol {
	width: 48px;
	background-color: transparent;
	background-image: url(images/BS_margincol_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.toppane {
	width: 679px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(images/TopPane_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-align: right;
}
.contentpane {
	width: 985px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rightmargin {
	width: 63px;
	background-color: transparent;
	background-image: url(images/BS_in_rightcol_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}

.footerpane {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 859px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.btmleftmargin{
	width: 63px
}
.btmrightmargin{
	width: 63px
}
.logintype{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: 336699;
	text-align: right;
}
.dottedline{
	font-family: "Trebuchet MS";
	background-image: url(images/dashed_line.gif);
	background-repeat: repeat-x;
	display: block;
	height: 2px;
	width: 100%;
}


 /*End of My Skin classes*/
 
 /* style for module titles */
.Head
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}


/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
}


 
	/*TOP MENU*/
.MainMenu_MenuIcon {
	display: none;
}

.MainMenu_SubMenu {
	z-index: 0;
	cursor: pointer;
	cursor: hand;
}

.MainMenu_MenuBreak {
	width: 30px;
	white-space: normal;
	display: block;
	margin: 10px;
	padding: 10px;
	cursor: pointer;
	cursor: hand;
}

.MainMenu_RootMenuItem{
    border: solid 10px purple;
    background-color: Orange;
	cursor: pointer;
	cursor: hand;
} 

.MainMenu_RootMenuItemActive{
	display: none;
}

.MainMenu_MenuArrow {
	display: none;
}

.MainMenu_RootMenuArrow
{
	display: none;
}

.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	text-align: right;
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS";
	cursor: hand;
	color: #336699;
	height: 22px;
	/* background-image: url(menu_bkgd.jpg);    Warning: Don't use here unless you want ALL menu items root and sub affected*/
	border-top: 0px;
	border-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
}
.MainMenu_MenuItem td {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.MainMenu_MenuItemSel {
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS";
	cursor: hand;
	color: #336699;
	height: 22px;
	padding-left: 0px;
    padding-right: 3px;
	background-image: none;
}
.MainMenu_MenuItemSel td {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

	/*END OF TOP MENU*/

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: "Trebuchet MS"; 
  font-size: 11px;
  font-weight: normal;
}

.Head {
   font-family: "Trebuchet MS";
   font-size:  18px;
   font-weight: normal;
   color: #336699;
}

/*SIDE SUB MENU*/
.SubNavTable {
	background-image:url(images/sub_nav_bkgd.jpg);
	background-repeat: no-repeat;
	width: 189px;
}
.SubMenuTitle {
	width: 189px;
	height: 30px;
	line-height:30px;
	text-align: center;
	color:#336699;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: ffff99;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
	margin: 0px;
	padding: 0px;
}
.SubMenuActivePage{
	width: 189px;
	height: 35px;
	line-height:35px;
	text-align: left;
	color:#336699;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: ffff99;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
}
.SubMenuNav {
	width: 189px;
	height: 35px;
	line-height: 35px;
	text-align: left;
	color:#336699;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
	text-indent: 10px;
}
.SubMenuNav a, .SubMenuNav a:link, .SubMenuNav a:visited {
	width: 189px;
	height: 35px;
	text-decoration:none;
	display: block;
	color: 336699;
}
.SubMenuNav a:active {
	width: 189px;
	height: 35px;
	color: 336699;
	background-color: ffff99;
	background-image: url(images/yelo_bkgd.gif);
	background-repeat: repeat;
	text-decoration:none;
}
.SubMenuNav a:hover {
	width: 189px;
	height: 35px;
	text-decoration:none;
	color: 336699;
	background-color: ffff99;
	background-image: url(images/yelo_bkgd.gif);
	background-repeat: repeat;
}
a:hover {
	color:#336699;
	background-color: ffff99;
	width: 189px;
	height: 35px;
}

/*container html module*/
.ContainerTable {
	background-image:url(images/cntnr_bkgd_grad_slvr.jpg);
	background-repeat: repeat-x;
	width: 189px;
	background-position: bottom;
}

.ContainerTitle {
	width: 189px;
	height: 30px;
	line-height:30px;
	text-align: center;
	color:#336699;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
	margin: 0px;
	padding: 0px;
}
.containerbody {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: 336699;
	font-weight: normal;
	width: 189px;
	vertical-align: text-top;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin-right: 10px;
	margin-left: 10px;
}
.testimonialauthor {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-right: 10px;
}
.boxbkgd {
	padding-right: 10px;
	background-image: url(images/box_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
H3
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #336699;
}

H4
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 17px;
}
H5
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.Portfolio_topleft {
	background-image: url(images/Topleft_bkgd.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 306px;
}
