@charset "UTF-8";
* {
	font-family:Tahoma;
	font-size:11px;
	color:#1c2122;
}
body {
	font-family: Tahoma;
	margin:0 auto;
	padding:0;
	background:#FFF;
}
#body {
	background:url(img/bodyBg.jpg) repeat-x #FFF top left;
	text-align:center;
}
#mainContainer {
	background:url(img/headerGradientBg.jpg) no-repeat top;
	text-align:left;
}
#Header {
	background:url(img/headerBg.gif) repeat-x top left;
	height:80px;
}
#logo img {
	margin:0 30px;
}
.menuLink td {
	background:url(img/menuLink.gif) no-repeat top right;
	height:80px;
	text-transform:uppercase;
	color:#636363;
	font-weight:bold;
	font-size:10px;
	padding:0 15px;
}
.menuLinkOver td {
	background:url(img/menuLinkOver.gif) repeat-x top left;
	height:80px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	padding:0 15px;
}
.BannerPaneHome {
	background:url(img/bannerHome.jpg) top left no-repeat;
}
.TopPane {
	padding:25px;
	vertical-align:top;
	background:#FFF;
}
.ContentPane {
	padding:25px;
	vertical-align:top;
	background:#FFF;
}
.RightPane {
	padding:25px;
	vertical-align:top;
	background:url(img/bigBoxGradientBg.gif) repeat-x #FFF top left;
}
.BottomPane {
	padding:25px;
	vertical-align:top;
	background:#FFF;
}
#bannerHomeText td {
	height:120px;
	padding:0 35px;
	color:#FFF;
}
.bannerTextDescription {
	color:#FFF;
	padding-left:34px;
}
.bannerTextDescription strong {
	color:#FFF !important;
}
#bannerHomeText a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#909090;
}
.borderBannerHomeText {
	background:url(img/bannerTextSeparator.gif) right no-repeat;
}
.smallTextboxBg {
	background:url(img/smallBoxGradientBg.gif) repeat-x top left #FFF;
}
#footer {
	background:#eff2f3;
	padding:15px 0;
}
#footer td {
	background:url(img/smallOrangeBullet.gif) no-repeat;
	background-position:20px 3px;
	padding:0 15px 0 40px;
	vertical-align:top;
}
#login a{
	color:#FFF !important;
}
.leftFooterLine {
	border-right:solid 1px #d7d9da;
}
a img {
	border:none;
}
.Title {
	color:#fa6a03;
	font-weight:bold;
}
.highlight {
	color:#fa6a03;
}
.imageTitle {
	border-bottom:solid 1px #f4752e;
	padding:0 0 2px 5px;	
}
.imageTitle2 {
	padding:0 0 10px 5px;	
}

.logoPartnerBorder {
	border-bottom:solid 1px #d5d5d5;
	text-align:center;
	padding:20px 0;
}
.logoPartner {
	text-align:center;
	padding:20px 0;
}
.tableHead td {
	background:#ff7200;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
.serviceDescription td {
	padding:10px;
	vertical-align:top;
}
.textfield {
	border: solid 1px #c6c6c6;
	background: #FFF;
	color: #626262;
}
ul {
	margin:0;
	padding:10px 0 10px 20px;
}
li {
	list-style-image:url(img/smallOrangeBullet.gif);
	padding-bottom:10px;
}
.imgLeft {
	margin:0 15px 10px 0;
}
.imgRight {
	margin:0 0 10px 15px;
}

/*DNN OVERWRITTEN STYLES */
.MainMenu_MenuContainer
{
    background-color: transparent;
}
.MainMenu_MenuBar
{
    cursor: pointer;
    background-color: Transparent;
}
.MainMenu_MenuItem
{
    cursor: pointer;
    background-color: Transparent;
}
.MainMenu_MenuIcon
{
    cursor: pointer;
    text-align: center;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background-color: #FFFFFF;
}
.MainMenu_MenuBreak
{
}
.MainMenu_MenuItemSel
{
    cursor: pointer;
    color: black;
}
.MainMenu_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}
.MainMenu_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}



.Help {
	border:none !important;
	background:none !important;
	color:#ff7200 !important;
	font-weight:bold !important;
	font-size:10px !important;
}