/* FORM CREATIVE STYLES */
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #919191;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-DarkShadow-Color: #ffffff;
	scrollbar-Track-Color: #f637c89;
	scrollbar-Face-Color: #cccccc;
	scrollbar-Shadow-Color: #ffffff;
	scrollbar-Highlight-Color:#ffffff;
	scrollbar-3dLight-Color: #ffffff; 
	scrollbar-Arrow-Color: #ffffff;
	text-align:left;
	margin:0px auto;
}
TD {font-size:11px;}
H2 {font-size:12px; color:#ffb70c}
img {border:none}
.page_bg_right {background: url(../images/page_bg_right.jpg) no-repeat left top;}
.page_bg_left {	background: url(../images/page_bg_left.jpg) no-repeat right top;}
.footertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa;}
.footertext A:hover {text-decoration:underline;}
.footertext A {text-decoration:none; color:#aaaaaa;}

.inputSearch {height:16px; background: url(../images/search_input.gif);	border:0px;	width:128px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	padding:2px ; margin:0px; color: #999999;}

#column_left {
	padding:16px 10px 0px 21px; 
	font-size:11px;
	list-style:none;
}

#column_right {padding-left:14px; padding-right:14px; padding-top:16px; font-size:11px;}
#column_right A {text-decoration:underline; color:#919191;}
#column_right A:hover {text-decoration:underline; color:#8d2995;}

.content {background: url(../images/content_bg_shaded.gif); margin:0px;  padding: 16px 80px 20px 30px; font-size:11px; line-height:16px; background-position:bottom; }
.content_lines {background: url(../images/content_bg_shaded.gif); margin:0px;  padding: 16px 200px 20px 30px; font-size:11px; line-height:16px; background-position:bottom; }
.content_plain {margin:0px; padding-left:30px; padding-top:16px; padding-right: 50px; font-size:11px; line-height:16px;}

.promo_icon {float:right; padding:20px 20px 10px 35px; width:178px;}


#tabledata { margin:10px 0px; font-size:11px; width:95%;}
#tabledata TD {padding:5px; background-color: #f5f5f5; border-top: 1px solid #FFFFFF;}
#tabledata TH {color:#8d2995; background-color: #f5f5f5; border-bottom: 1px solid #c18fc5; height:20px; text-align:left; padding-left:8px; padding:5px;}
#tabledata A {color:#8d2995; text-decoration:none;}
#tabledata A:hover {color:#8d2995; text-decoration:underline;}

.callout {width:100%; background-color:#FFFFFF;}
.callout_area {float:right; padding:27px 0px 10px 20px;}
.callout_left {	background-image: url(../images/callout_L_rep.gif); background-position:bottom; background-repeat:repeat-x;}
.callout_top {background-image: url(../images/callout_T_rep.gif);}
.callout_bottom {background-image: url(../images/callout_B_rep.gif);}
.callout_content {background-image: url(../images/callout_content_rep.gif); background-position:bottom; background-repeat:repeat-x;padding:3px; padding-right:5px; color:#8d2995; font-size:13px; line-height:20px;}

.subtitle {font-size:12px; font-weight:bold; color: #8d2995; margin-bottom:10px;}
#column_left .list a {display: block;background-color: #fbfbfb; color: #919191; text-decoration:none; padding: 5px 2px 5px 8px; margin-bottom:1px;}
#column_left .list a:hover {background-color: #f2f2f8; color: #919191; text-decoration: none;}
#column_left .child {margin: 5px 0px;}
#column_left .child a {display: block; background:none; color: #919191; margin-left: 20px; text-decoration:none; margin-right:20px; padding: 5px 2px 5px 8px; border-left:1px solid #F3F3F3;}
#column_left .child a:hover {color: #ffb70c; text-decoration: underline; background:none;}


UL {margin-left:0px; padding-left: 0px; margin-bottom:15px; list-style-position: outside; list-style:disc;}
LI {margin-left:12px; padding-left:0px}

.content_title {font-weight:bold; color:#757575;}
.highlight {color:#ffb70c; font-size:12px; font-weight:bold;}

P {margin:8px 0px;}

.header_plans_bg {	background: url(../images/header_plans_bg.gif) repeat-x;}
.header_plans_bg_green {	background: url(../images/header_plans_bg_green.gif) repeat-x;}


/* END FORM CREATIVE STYLES */

/* ©2005 WISEINTERNET STYLESHEET */
h1 {
	color: #F7B91F;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 16px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 4px;
}
h2 {
	color: #FFB300;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
h3 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
}
h4 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 10px;
}
h5 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
h6 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
}
ul {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-style: normal;
	margin-top: 3px;
	margin-bottom: 0px;
	display: block;
}
li {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-style: normal;
	margin-bottom: 2px;
	margin-left: -22px;
}
th {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	background: #e7e7e7;
}
td {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-style: normal;
}.txtNDarkBlue12 {
	color: #000066;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-style: normal;
}
.txtNDarkBlue20 {
	color: #000066;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 150%;
	font-style: normal;
}
.txtNBlue11 {
	color: #0066CC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-style: normal;
}
.txtNBlue14 {
	color: #0066CC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	font-style: normal;
	font-weight: bold;
}
.txtNBlue18 {
	color: #0066CC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 120%;
	font-style: normal;
}
.TextCell {
	padding-left: 3px;
	padding-right: 3px;
}
.txtNGrey8 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8px;
	line-height: 130%;
	font-style: normal;
}
.txtNGrey9 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 130%;
	font-style: normal;
}
.txtNGrey10 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-style: normal;
}
.txtNGrey11 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-style: normal;
}
.txtNGrey12LH {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	font-style: normal;
	font-weight: normal;
}
.txtNGrey12 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNGrey14 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 14px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNGrey18 {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 18px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNBlack9 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 9px;
	line-height: 120%;
	font-style: normal;
	font-weight: bold;
}

.txtNBlack13 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.lnkNPurple12HL:link, .lnkNPurple12HL:active, .lnkNPurple12HL:visited {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.lnkNPurple12HL:hover {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.lnkNPurple11HL:link, .lnkNPurple11HL:active, .lnkNPurple11HL:visited {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}
.lnkNPurple11HL:hover {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline;
}
.lnkNPurple15HL:link, .lnkNPurple15HL:active, .lnkNPurple15HL:visited {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.lnkNPurple15HL:hover {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.txtNPink15 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtBPink13 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 13px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtBPink11 {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNGreen15 {
	color: #60a067;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNGreen11 {
	color: #60a067;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple8 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 100%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple9 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple11 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 13px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple13 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 17px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
}
.txtNPurple14 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 13px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple15 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 15px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNPurple18 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 18px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
	letter-spacing: -1px;
}
.txtNPurple37 {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 30px;
	line-height: 100%;
	font-style: normal;
	font-weight: normal;
	letter-spacing: -1px;
}
.txtNBlue12 {
	color: #8BD3E5;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 13px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
}
.txtNBlue17 {
	color: #8BD3E5;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 17px;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
}
.txtNBlue13 {
	color: #06204D;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 126%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
}

.txtNWhite9 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}
.txtNWhite10 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}
.txtNWhite11 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}
.txtNWhite12 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}
.txtNWhite13 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
	letter-spacing: 1px;
}

.txtNWhite18 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}
.txtNYellow11 {
	color: #FFB300;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
	padding-bottom: 4px;
	padding-top: 10px;
	letter-spacing: -1px;
}
.MessageText {
	color: #FFB300;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
	padding-bottom: 4px;
	padding-top: 10px;
}
.txtNRed11 {
	color: Red;
	font-size: 11px;
}
.txtNYellow15 {
	color: #FFB300;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
	margin-bottom: 6px;
}

.txtBox {
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CD82BE;
	height: 18px;
	background-color: #ffffff !important;
}
.Required {
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CD82BE;
	height: 18px;
	background-color: #ffffff !important;
}
.txtDate {
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CD82BE;
	height: 18px;
	width: 90px;
	background-color: #ffffff !important;
}
.ddlClass {
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CD82BE;
	height: 18px;
	background-color: #ffffff !important;
}
.fmQuickLinks {
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
	height: 16px;
	background-color: #f7f7f7 !important;
}
.fmText {
	color: #333333;
	border: 1px solid #666666;
	height: 16px;
	width: 90px;
	background-color: #ffffff !important;
}
.fmTextL {
	color: #333333;
	border: 1px solid #666666;
	height: 16px;
	width: 90px;
	background-color: #ffffff !important;
}
.fmTextX {
	color: #666;
	font-size:10px !important;
	border: 1px solid #bbb;
	position:relative;
	top:3px;
	left:-5px;
	height: 18px;
	width: 90px;
	background-color: #ffffff !important;
}
.fmKeyword {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #666666;
	height: 16px;
	width: 90px;
	background-color: #ffffff !important;
}
.fmSearch {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #811788 !important;
	border: none;
	height: 20px;
}
.fmTextSearch {
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	height: 20px;
	background-color: #811788 !important;
}
.fmLoginButton {
	margin-top:4px;
	padding:2px;
	font-size:11px;
	border:1px solid #666666;
	color:#666666;
	background-color:#cccccc;
}
.fmLoginButtonX {
	margin-top:4px;
	padding:0px;
	font-size:10px;
	border:1px solid #bbb;
	color:#999999;
	position:relative;
	top:1px;
	left:-5px;
	background-color:#eee;
}
.LoginL:link, .LoginL:active, .LoginL:visited {
	color:#CCCCCC;	
	text-decoration:none;
}
.LoginL:hover {
	color:#ffffff;
	text-decoration:none;
}
.LoginPanel {
width:192px; 
height:178px; 
background:url(/images/home_promo_4c.jpg) no-repeat; 
padding-top:30px; 
padding-left:12px;
}
.btnSubmit {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
.fmTop {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	cursor: pointer;
	background: #7A2589 !important;
}
.fmTopLeft {
	background: url(/img/fm_top_lt.gif) no-repeat;
}
.fmTopRight {
	background: url(/img/fm_top_rt.gif) no-repeat;
}
.fmLeft {
	border-left: 1px solid #7A2589;
}
.fmRight {
	border-right: 1px solid #7A2589;
}
.fmBot {
	border-bottom: 1px solid #7A2589;
}
.fmBotLeft {
	background: url(/img/fm_bottom_lt.gif) no-repeat;
}
.fmBotRight {
	background: url(/img/fm_bottom_rt.gif) no-repeat;
}
a:link, a:active {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
}
a:visited {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
}
a:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	line-height: 150%;
	cursor: pointer;
}
.lnkNGreen11HL:link, .lnkNGreen11HL:active, .lnkNGreen11HL:visited {
	color: #60a067;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	cursor: pointer;
}
.lnkNGreen11HL:hover {
	color: #60a067;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	line-height: 150%;
	cursor: pointer;
}
#sonnetcorp {
position:relative;
left:36px;
top:5px;
font-size:10px;
color:#999;
float:left;
}
#sonnetcorp a:link, #sonnetcorp a:visited, #sonnetcorp a:active {
color:#999999;
font-size:10px;
text-decoration:none
}
#sonnetcorp a:hover {
color:#CD82BE;
font-size:10px;
text-decoration:none
}
.DealerLogin
{
background:url(/img/bg_dealer.gif) no-repeat;
width:192px;
height:137px;
}
/*--- Used in css menus ---*/
#topMenu {
	position:relative;
	top:0px;
	text-align:center;
	z-index:100;
}

#topMenu ul {
	z-index:100;
	margin:0;
	padding:0;
	display:inline;
	list-style: none;
	
	
}
#topMenu ul li {
	z-index:100;
	margin:0;
	padding:0;
	display:inline;
	list-style: none;
}
/*#topMenu ul li a:link, #topMenu ul li a:visited, #topMenu ul li a:active {
	color: #999999;
	text-shadow: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	height: 34px;
	cursor: pointer;
	background: url(/img/menu.gif) repeat-x;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
}
#topMenu ul li a:hover {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	height: 34px;
	cursor: pointer;
	background: url(/img/menu_over.gif) repeat-x;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
}*/
#topMenu ul li ul {
	text-align: left;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	margin-left:0px !important;
	margin-left:-15px;
	border-top:1px solid #CCCCCC;
}
#topMenu ul li ul li {
	text-align: left;
	z-index: 100;
	width: 160px;
	display:block;
}
#topMenu ul li ul li a {
	background: #fff;
	z-index:100;
	color: #999;
	display: block;
	width:100%;
	font-size: 1em;
	padding:2px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#topMenu ul li ul li a:hover, #topMenu ul li ul li a:active, #topMenu ul li ul li a:focus {
	color: #8117B4;
}

#SubCategoryMenu div {
	color: #8d2995;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

#SubCategoryMenu ul {
	padding:0;
	margin:0;
	list-style:none;
}

#SubCategoryMenu ul li {
	padding:0;
	margin:0;
	line-height:140%;
	margin-bottom: 1px;
	list-style:none;
}

#SubCategoryMenu ul li a {
	color:#999999;
	background-color:#F9F9F9;
	display:block;
	padding:2px 0 2px 4px;
	text-decoration:none;
	height:1%; /*Mozilla*/
	line-height:140%;
	margin-bottom: 0px;
	
}

#SubCategoryMenu ul li a:hover, #SubCategoryMenu ul li a:focus {
	background-color:#efefef;
	color:#FFB300;
}

#ArticleMenu ul {
	padding:2;
	padding-right:0;
	margin:0;
	margin-left: 10px;
	list-style:none;
	border-left: solid 1px #E9E9E9;
}

#ArticleMenu ul li {
	padding:0;
	margin:0;
	line-height:140%;
	margin-bottom: 1px;
	list-style:none;
}

#ArticleMenu ul li a {
	color:#999;
	display:block;
	background-color:#FFFFFF;
	padding:2px 0 2px 8px;
	text-decoration:none;
	height:1%; /*Mozilla*/
	line-height:140%;
	margin-bottom: 0px;
}


#ArticleMenu ul li a:hover, #ArticleMenu ul li a:focus {
	background-color:#ffffff;
	color:#FFB300;

}
/*--- End Used in css menus ---*/

/* .CategoryTextL - FORMATTING FOR CATEGORY NAV LINKS
e.g. Category names used in xxxxCMSCategoriesxxxx tag */
.CategoryTextL:link, .CategoryTextL:visited, .CategoryTextL:active {
	color: #999999;
	text-shadow: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	display: block;
	width: 100%;
	height: 34px;
	cursor: pointer;
	background: url(/img/menu.gif) repeat-x;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
}
.CategoryTextL:hover {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	display: block;
	width: 100%;
	height: 34px;
	cursor: pointer;
	background: url(/img/menu_over.gif) repeat-x;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
}
.CategoryTextOnL:link, .CategoryTextOnL:visited, .CategoryTextOnL:active {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 185%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.CategoryTextOnL:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 185%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.CategoryMarginHeader {
	padding: 5px 0px 8px 6px;
}
.CategoryMarginHeaderL:link, .CategoryMarginHeaderL:visited, .CategoryMarginHeaderL:active {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.CategoryMarginHeaderL:hover {
	color: #ff7f00;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.CategoryTextOrange {
	color: #ff7f00;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	border-top: 2px dotted #BFBFBF;
	border-bottom: 2px dotted #BFBFBF;
	padding: 5px 0px 8px 6px;
}
.CategoryTextOrangeL:link, .CategoryTextOrangeL:active, .CategoryTextOrangeL:visited {
	color: #ff7f00;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.CategoryTextOrangeL:hover {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.CategoryTextBlueL:link, .CategoryTextBlueL:active, .CategoryTextBlueL:visited {
	color: #0066CC;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.CategoryTextBlueL:hover {
	color: #811788;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
	line-height: 130%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.CategoryMarginCell {
	padding: 0px 0px 0px 4px;
}
.CategoryMarginTextL:link, .CategoryMarginTextL:visited, .CategoryMarginTextL:active {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 50%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.CategoryMarginTextL:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 185%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.CategoryMarginTextL:link, .CategoryMarginTextL:visited, .CategoryMarginTextL:active {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 185%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.CategoryMarginTextL:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 185%;
	display: block;
	width: 100%;
	cursor: pointer;
}
.SubCategoryMarginTextL:link, .SubCategoryMarginTextL:visited, .SubCategoryMarginTextL:active {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 100%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.SubCategoryMarginTextL:hover {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px;
	line-height: 100%;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.ArticleMarginText:link, .ArticleMarginText:visited, .ArticleMarginText:active {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 170%;
	display: block;
	width: 100%;
	cursor: pointer;
	margin-left: 25px;
	border-left:solid 1px #CCCCCC;
	padding: 0px;
	padding-left:10px;
	list-style:none;
	
}
.ArticleMarginText:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:  170%;
	display: block;
	width: 100%;
	cursor: pointer;
	border-left:solid 1px #CCCCCC;
	padding: 0px;
	padding-left:10px;
}
.ArticleMarginTextOn:link, .ArticleMarginTextOn:visited, .ArticleMarginTextOn:active {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 170%;
	display: block;
	width: 100%;
	cursor: pointer;
	margin-left: 25px;
	border-left:solid 1px #CCCCCC;
	padding: 0px;
	padding-left:10px;
	list-style:none;
	
}
.ArticleMarginTextOn:hover {
	color: #CD82BE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:  170%;
	display: block;
	width: 100%;
	cursor: pointer;
	border-left:solid 1px #CCCCCC;
	padding: 0px;
	padding-left:10px;
}
.lnkBRed14HL:link, .lnkBRed14HL:active, .lnkBRed14HL:visited {
	color: #FF1414;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.lnkBRed14HL:hover {
	color: #FF1414;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.planlist {
	MARGIN-LEFT: 38px; 
	list-style: circle;
}
.hugh {
	position:absolute;
	right:-94px !important;
	top:-140px !important;
	right:0px;
	top:-136px;
}
.hughsmum {
	position:absolute;
	right:-94px !important;
	top:-100px !important;
	right:0px;
	top:-96px;
}
.pink {
	position:absolute;
	right:-114px !important;
	top:230px !important;
	right:-20px;
	top:230px;
	z-index:100;
}
.hughsmumapplication {
	position:absolute;
	margin-left:435px;
}
.hughsmumapplicationid {
	position:absolute;
	margin-left:605px;
}
.hughsmumapplicationsummary {
	position:absolute;
	width:604px;
	text-align:right;
}
.hughapplication {
	position:absolute;
	margin-left:485px;
}
.hughapplicationid {
	position:absolute;
	margin-left:655px;
}
.hughapplicationsummary {
	position:absolute;
	width:654px;
	text-align:right;
}
#christmas {
	position:absolute;
	top:-197px;
	left:-238px;
	margin:0 auto;
	text-align:center;
	width:797px; 
	height:128px;
	background:url(/images/im_overlay.gif);
}
/* sIFR Flash */

.sIFR-flash {
	visibility: visible !important;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	margin-top: 14px;
	margin-left: 10px;
	visibility: hidden;
	font-size:24px;
	font-weight:normal;
}

.sIFR-hasFlash h2 {
	margin-top: 4px;
	margin-bottom:4px;
	margin-left: 10px;
	visibility: hidden;
	font-size: 16px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sIFR-hasFlash h6 {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

