/* ############################################################
   HTML Tag Styles
   ######################################################### */
body {
	margin: 0px ;
	background-color: #fff ;
	background-image: url(images/bg-body.gif) ;
	background-repeat: repeat-x ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	line-height: 140% ;
	color: #000 ;
	}

p {
	margin: 0px ;
	padding: 0px 0px 12px 0px ;
	}

.clear {
	clear: both ;
	}

h1, h2, h3, h4, h5, h6 {
    font-family: Verdana ;
    color: #336699 ;
	font-weight: 900 ;
    }

h2	{
    font-size: 16px ;
    }

h3	{
    font-size: 12px ;    
    }

h4 {
	font-size: 13px ;
	color: #369 ;
	margin: 5px ;
	}

a, a:active, a:visited, a:link {
	color: #369 ;
	text-decoration: underline ;
	}

a:hover {
	color: #f60;
	text-decoration: underline ;
	}

ul {
	margin: 0 0 0 0 ;
	padding: 5px 5px 10px 15px ;
	}

/* ############################################################
   Admin Layout styles
   ######################################################### */
#admin-wrapper {
	width: 801px;
	margin: 0 auto;
	margin-top: 10px ;
	padding: 0px 0px 10px 0px ;
	}

#admin-top {
	padding: 0px 0px 5px 0px ;
	}

#admin-left, #admin-right {
	float: left ;
	}

#admin-left {
	background-image: url(images/admin-bg-logo.gif) ;
	background-repeat: no-repeat ;
	background-position: top right ;
	width: 206px ;
	height: 152px ;
	}

#admin-right {
	padding: 0px 0px 0px 8px ;
	}

#admin-logo {
	padding: 11px 0px 0px 26px ;
	}

#admin-nav {
	border: solid 1px #ccc ;
	background-color: #dcdcdc ;
	}

/* ############################################################
   Layout styles
   ######################################################### */
#wrapper {
	width: 833px;
	margin: 0 auto;
	margin-top: 10px ;
	padding: 0px 0px 10px 0px ;
	}

#logo {
	padding: 22px 0px 0px 58px ;
	height: 135px ;
	}

#leftside, #rightside {
	float: left ;
	}

#leftside {
	width: 238px ;
	background-image: url(images/bg-nav-top.gif) ;
	background-repeat: no-repeat ;
	background-position: top right ;
	}

#nav-wrapper {
	padding-left: 8px ;
	}

#nav-top {
	padding: 10px 0px 0px 40px ;
	min-height: 165px ;
	_height: 165px ;
	}
	
#nav-btm {
	width: 230px ;
	height: 306px ;
	background-image: url(images/bg-nav-btm.gif) ;
	background-repeat: no-repeat ;
	background-position: bottom center ;
	}

#rightside {
	width: 587px ;
	padding: 0px 0px 0px 8px ;
	}

#rightside-admin {
	padding: 0px 0px 0px 8px ;
	}

#canvas {
	padding: 7px 0px ;
	}

#pagecontent {
	background-color: #fff ;
	border: solid 1px #ccc ;
	padding: 10px ;
	min-height: 501px ;
	_height: 501px ;
	}

#footer {
	background-image: url(images/bg-footer.gif) ;
	background-position: right bottom ;
	background-repeat: no-repeat ;
	text-align: right ;
	padding: 10px ;
	border-top: solid 1px #ccc ;
	border-left: solid 1px #ccc ;
	color: #fff ;
	font-size: 11px ;
	}

a.footer-link:link, a.footer-link:active, a.footer-link:visited {
	color: #fff ;
	font-weight: normal ;
	}

a.footer-link:hover {
	color: #f60;
	}

#login-box-wrapper {
	padding: 10px 23px 0px 58px ;
	line-height: normal ;
	}

#login-box {
	width: 126px ;
	height: 56px ;
	background-image: url(images/bg-login-box.gif) ;
	background-repeat: no-repeat ;
	padding: 13px 15px 10px 16px ;
	text-align: center ;
	}

#login {
	background-image: url(images/bg-login.gif) ;
	background-repeat: no-repeat ;
	width: 116px ;
	height: 18px ;
	text-align: center ;
	font-size: 14px ;
	padding: 5px ;
	}

a.login {
	font-weight: 900 ;
	text-transform: uppercase ;
	color: #fff ;
	text-decoration: none ;
	line-height: normal ;
	}

a.login:hover {
	color: #39c ;
	}

a.user:link,  a.user:active, a.user:visited {
	font-size: 10px ;
	color: #fff ;
	text-decoration: none ;
	line-height: normal ;
	}

a.user:hover {
	text-decoration: underline ;
	}

/* ############################################################
   DNN tag styles
   ######################################################### */
.DNNEmptyPane {
	display: none ;
	}

.DNNAligncenter {

	}

.Normal, .NormalDisabled {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	color: #333333 ;
	}

.SkinObject {
	font-size: 12px ;
	}

.SubHead {
	font-size: 12px ;
	color: #333 ;
	}

a.CommandButton:active, a.CommandButton:link, a.CommandButton:visited {
	color: #070D3A ;
	}

a.CommandButton:hover {
	color: #f60;
	}

a.Search {
	margin: 0px ;
	color: #336699 ;
	border: solid 1px #336699 ;
	padding: 3px 3px 2px 3px ;
	text-decoration: none ;
	}

