body{margin:0; padding:0; font:75% Arial, Helvetica, sans-serif; color:#000; background:#d3e1f0; text-align:center;}
a:link, a:visited, a:hover, a:active{outline:none; text-decoration:underline;}
a:hover, a:active{text-decoration:none;}
form{margin:0; padding:0;}
img{border:0;}
h1, h2, h3, h4 {
 	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
 	}
h1{font-size:1.6em; font-weight:normal; margin:0 0 10px 0; padding:0;}
h2{font-size:1.2em; font-weight:normal; margin:0; padding:0;}
h2 small{font-size:0.8em;}
h3{font-size:1.1em; font-weight:bold; margin:10px 0; padding:0;}
h4{font-size:1em; font-weight:bold; margin:0; padding:0;}
p{padding:0; margin:5px 0 10px 0; line-height:1.5;}

blockquote{margin:5px 0 0 10px; font:110%/1.6em "Trebuchet MS", Verdana;}
th{text-align:left;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%; width:97%; margin:auto; display:block;}
#all{background-color:#fff;}
.w1004{width:995px; text-align:left; margin:0 auto;}
/*list items*/
ul{list-style-type:none; margin:10px 0; padding:0;}
ul.bullets{list-style-type:disc; margin-left:15px;}
ol{margin:5px 10px 10px 30px; padding:0;}
ul li, ol li{margin:5px 0; padding:0;}
ul li ul{margin:10px 20px; padding:0;}
ul li ul.bullets{margin-left:50px;}
ul.clearlist li{clear:both;}
ul.clearlist li img{vertical-align:middle; margin-right:5px;}
/*tables*/
table, td{font-size:100%;}
table{border-collapse:collapse; margin:0; padding:0;}
table.ValignTop td{vertical-align:top;}
table.textcenter td, table.textcenter th{text-align:center;}
table.border td, table.border th{border:1px solid #ccc; padding:3px;}

#head{min-height:80px; position:relative; z-index:20;}
a:link.logo, a:visited.logo, a:hover.logo, a:active.logo{display:block; float:left; width:220px; height:80px;}
.logofix {width:185px; height:79px; padding: 15px;}
#bannerad{width:764px; height:90px; display:table-cell; vertical-align:middle; padding:4px; text-align:right;}
.ValignMid{float:right;}
#bannerad{display:-webkit-box;}

#namesearch select{width:80px;}
.find{font-weight:bold; margin:0 0 0 20px; text-decoration:underline; cursor:pointer;}
.find a:link, .find a:visited{text-decoration:underline; line-height:normal; color:#fff;}
.find a:hover{color:#fff;}
#namesearch, #login{float:left; margin:17px 0 15px 0; padding:0; color:#fff;}
#namesearch .newFunc, #login .newFunc{background:url(../IMAGE/new.gif)no-repeat right top; padding-right:20px;}
#login span{font-weight:bold;}
#login label{padding-left:5px; padding-right:5px;}
#namesearch label, #login label{float:none;}
#namesearch .st, #login .st{width:85px; font-weight:bold;}
#namesearch .nd, #login .nd{width:50px;}
#namesearch form input.check, #login form input.check{width:13px;}
#namesearch form .srch_full, #login form .srch_full{margin-right:5px; width:305px;}
#welcome{float:right; padding:0 15px 0 0; position:relative; margin-top:6px;}
span.headersitename{font-weight:bold;}

#topnav{position:relative; min-height:28px; padding:0; z-index:10; cursor:pointer;}
#topnav .right{padding:7px 15px 0 0;}
#topnav ul{margin:0; padding:0; min-height:28px;}
#topnav ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#topnav ul li{float:left; padding:7px 10px 6px; list-style:none; margin:0; position:relative; line-height:normal;}
#topnav iframe{position:absolute; top:28px; left:0px; border:0; visibility:hidden; display:none;}
#topnav ul li div{position:absolute; top:28px; left:0px; display:none; visibility:hidden; padding:0; margin:0;}
#topnav ul li div li{border:0; margin:0; float:none;}
#topnav ul li div li img{visibility:hidden; display:none;}
#topnav ul li.navSelected div{display:block; visibility:visible; padding:0px;}
#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:hover, #topnav ul li a:active{clear:both; font-weight:bold; text-decoration:none; white-space:nowrap;}
#topnav ul li a.DDMenu:link, #topnav ul li a.DDMenu:visited, #topnav ul li a.DDMenu:hover, #topnav ul li a.DDMenu:active{background:url(../IMAGE/template/chevron_dn_brn.gif) no-repeat right center; padding-right:15px;}

/*roll over xsell popup*/
#rox_hldr{position:absolute; z-index:4000; top:0; left:0;}
#rox_hldr iframe{border:0px;}
.quickPreview{overflow:hidden; width:994px; height:245px; border:none;}
.quickPreview .closePreview, .quickPreview .closePreview:visited{color:#fff; font-weight:bold; font-size:10px; text-decoration:underline; overflow:hidden; border:none; position:absolute; top:2px; right:4px; cursor:pointer;}
.quickPreview .closePreview:hover{color:#fff; font-weight:bold; font-size:10pt; text-decoration:none; overflow:hidden; border:none; position:absolute; top:2px; right:4px; cursor:pointer;}
.quickPreview .previewPage {width:994px; height:245px; border:0px;}

.on input{background-color:#fff; border:2px solid #fff;}
.off input{background-color:#bbdeff; border:2px solid #fff;}
.cup, .cupinvis{padding:8px; margin-bottom:15px;}
.cup h2, #subnav .cup h2{background-image:none; background-color:transparent; padding:6px 0 0 0; margin-left:0; border:none;}

#main{width:645px; float:left; padding:10px 15px;}
#mainfull{padding:15px;}
#mainfull:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#subnav{width:302px; float:left; padding:15px 0 0 0;}
#subnav ul{list-style-type:none; margin:0 0 15px; padding:0;}
#subnav li{line-height:17px; margin-bottom:5px;}

#topbar{width:750px; float:left;}
.middle{vertical-align:middle;}

.paddingbot{padding:100px 0;}

#alerts{position:fixed; left:50%; top:40%; margin-left:-165px; width:250px; background-color:#fff; border:5px solid #c40b0b; padding:10px 10px 10px 65px; text-align:center; z-index: 99;}
* html #alerts{position:absolute; left:50%; top:40%; margin-left:-165px; width:250px; background-color:#fff; border:5px solid #c40b0b; padding:10px 10px 10px 65px; text-align:center; z-index: 99;}
#alerts p{text-align:left;}
.error{background:url(../../Content/Image/Error_warning.gif) no-repeat left top;}
#alerts .okbut{margin-left:-65px;}
.regerr{border:1px solid #F00;}

.reglabelerr{color:#f00;}

#subnav blockquote img{float:left;}
.categories{margin:0 0 5px 15px; padding:3px 0 0 0; clear:both;}
.categories ul, .categories li{padding:0; margin:0; list-style-image:none; display:inline;}
.categories a:link, .categories a:visited{margin:0 22px 0 0;}
.content ul{padding:0; margin:0;}
.content li{padding:0; margin:0;}

ul#botnav{margin:0 auto; text-align:center; font-size:0.9em; clear:both; padding:5px 0;}
ul#botnav li{display:inline; padding:7px 10px 6px; list-style:none; margin:0;}

#bottom{background-color:#EA7003; text-align:center; min-height:200px; color:#fff; font-size:90%; padding:20px 100px 10px 100px;}
#bottom ul.new_links{margin:0 auto; width:25%; float:left; list-style:none; margin:0; text-align:left;}
#bottom ul.new_links li{color:#fff;}
#bottom ul.new_links li:first-child{font-size:115%; font-weight:bold;}
#bottom ul.inlinelinks{clear:both; margin:0; padding:5px 0;}
#bottom ul.inlinelinks li{display:inline;}
#bottom p{margin:5px 0; clear:both; text-align:center;}
#bottom a:link, #bottom a:visited, #bottom a:hover, #bottom a:active{color:#fff;}

.fieldDD{width:215px; font:105% Verdana, Arial, Helvetica, sans-serif; color:#036;}
.fieldsearch{width:78px;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.nobreak{white-space:nowrap;}
.sponbar{margin:0 0 0 15px;}
.navlists{float:left; width:150px;}
.messengerstatus{margin:0 0 0 10px;}
.ad{text-align:center; margin:15px 0; clear:both; padding:0; white-space:nowrap;}
.ads{margin:20px 0 0 0;}
.adsky{margin:15px auto; text-align:center; width:auto;}
.ads_buttons{width:265px; margin:auto;}
.ads_buttons:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.leftbanner{padding:10px 5px; float:left;}
.comment{margin:0 0 5px 0; border:2px solid #dadada; background:#fbfbf5;}
.comment img{float:left; margin:2px 0 0 0;}
.xsell{float:left; margin:0 0 0 20px;}

.button, .buttonall, .buttonSearch{color:#009; background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom; border:1px solid #ccc; font-size:120%; font-weight:bold; cursor:pointer; padding:1px 10px 2px 10px;}
a:link.buttonlink, a:visited.buttonlink, a:hover.buttonlink, a:active.buttonlink, a:link.buttonlinkBIG, a:visited.buttonlinkBIG, a:hover.buttonlinkBIG, a:active.buttonlinkBIG{width:auto; color:#009; background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom; border:1px solid #ccc; font:bold 120% Trebuchet MS, verdana; cursor:pointer; padding:2px 10px 3px 10px; text-align:center; margin:0; text-decoration:none;}
a:link.buttonplain, a:visited.buttonplain, a:hover.buttonplain, a:active.buttonplain, input.buttonplain{background:none; border:none; font:bold 100% Arial, Helvetica, sans-serif; cursor:pointer; text-decoration:underline; margin:0; padding:0; width:auto; color:#009;}
#namesearch .buttonall, #login .buttonall, #login .buttonSearch, #namesearch .buttonSearch{margin:0; padding-top:0; padding-bottom:0; font-size:12px;}
a:link.buttonlinkBIG, a:visited.buttonlinkBIG, a:hover.buttonlinkBIG, a:active.buttonlinkBIG{background:#fff url(../image/buttons/buttonBIG.gif) repeat-x left bottom; font-size:140%; padding:6px 20px 8px 20px;}
.buttonposition, .buttonplace, .buttonright{text-align:center; clear:both; margin:0; padding:10px 0; min-height:23px; width:100%;}
.multibut .buttonall, .multibut a:link.buttonlink, .multibut a:visited.buttonlink, .multibut a:hover.buttonlink, .multibut a:active.buttonlink{margin:0 10px;}
.buttonright{text-align:right; padding:5px 0 0 0;}
.buttonposition table, .buttonplace table{width:100%;}
.buttonposition table td, .buttonplace table td{padding:3px 0 4px 0; text-align:center;}
.buttonposition input, .buttonplace input{margin:auto;}
.select label{float:left; width:50px;}

.crumbtrail{font-size:0.9em; margin:-10px 0 5px 0;}

div.padding_bottom{height:200px;}

.smalltxt{font-size:0.9em;}
#txtemail{width:190px;}
#txtpassword{width:90px;}

.thumbs a:link, .thumbs a:visited, .thumbs a:hover, .thumbs a:active{display:block; float:left; margin:6px; width:85px; height:190px; text-decoration:none; overflow:hidden;}
.thumbs p{margin:0; padding:0;}
.thumbs img{margin:2px 0;}	
.clearleft{clear:left;}
img.middle{vertical-align:middle;}

.skip, .tabcontent p.skip{visibility:hidden; display:none;}
.noskip, .tabcontent p.skip{visibility:visible; display:block;}


/* below are new .net styles*/

.Visible{visibility:visible; display:block;}

.NotVisible{visibility:hidden; display:none;}
.Help_but{background:url(../image/icons/HELP_icon.gif) no-repeat center center; display:inline-block; width:23px; height:22px; vertical-align:middle; float:right; margin-right:15px;}

/*Help Bubble*/

/*.HelpBubble{position:absolute; width:189px; background:url(../Image/Help_bubbleTOP2.png)no-repeat center top;}
 .splash .HelpBubble p{ margin:11px 0 0 0; padding:20px 10px 0 10px;} ORIGINAL HELPBUBBLE 
.HelpBubble p { margin:11px 0 0 0; padding: 10px 10px 0px 10px; color:#FF0000; }
.helpBot{background:url(../Image/Help_bubbleBOT.png) no-repeat center top; height:24px; }
.HelpBubble img.right{margin-right:5px;}*/

/* Help Bubble REVISED */

.HelpBubble {
	position:absolute; 
	width:189px;
	}
.HelpBubbleTop {
	 background:url(/content/image/Help_bubble_top.png) no-repeat center top;
	 height: 31px;
	 margin: 0;
	 padding: 0;
	}
.HelpBubbleMiddle {
	 background:url(/content/image/Help_bubble_middle.png) no-repeat center top;	
	 margin: 0;
	 padding: 0;
	}
.HelpBubbleBottom {
	 background:url(/content/image/Help_bubble_bottom.png) no-repeat center top;	
	 height: 24px;
	 margin: 0;
	 padding: 0;
	}
.HelpBubbleMiddle p {
	font-family: tahoma, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0 10px;
	}
.ErrorNotVisible{
	display: none;
}

.miniprofile{border:1px solid #ccc; background-color:#fff; float:left; width:300px; padding:5px; margin:0pt 13px 15px 2px; min-height:123px;}
.miniprofile a:link.memberlink, .miniprofile a:visited.memberlink, .miniprofile a:hover.memberlink, .miniprofile a:active.memberlink{display:block; width:80px; overflow:hidden; float:left; text-decoration:none; text-align:center; margin:0 8px 0 0;}
.miniprofile u{white-space:nowrap; display:block; clear:both;}
.miniprofile p{margin:0;}
.sr_table ul li.PersonalityTraits{padding:5px 0;}
.sr_table ul, .sr_table ul li{margin:0; padding:0;}
form.formNOstyles .sr_table ul{margin:0;}
.sr_table{margin-right:-4px;}
.sr_table:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.sr_table .formline{padding:0 10px 0 0;}

/*sitemap */
.sr_table .miniprofile {float:left; width:45%;}
.onethird {float:left; width:33%;}
.onequarter {float:left; width:25%;}
.onefifth {float:left; width:19%;}
div.onethird h2 {
	padding-left: 0;
	}
#SocialNetworkLinks { margin-left: 100px;}	
#SocialNetworkLinks ul{ clear:both; margin:auto; text-align:center;width:100%;}
#SocialNetworkLinks li { background-repeat:no-repeat; display:block; float:left; height:40px; margin-left: 20px; vertical-align: middle;}
#SocialNetworkLinks li.delicious {background:url(/wccontent/image/icons/socialbookmarking/delicious.png) no-repeat 0 7px; width:107px;}
#SocialNetworkLinks li.digg {background:url(/wccontent/image/icons/socialbookmarking/digg.png) no-repeat 0 7px; width:75px;}
#SocialNetworkLinks li.facebook {background:url(/wccontent/image/icons/socialbookmarking/facebook.png) no-repeat 0 7px; width:79px;}
#SocialNetworkLinks li.reddit {background:url(/wccontent/image/icons/socialbookmarking/reddit.png) no-repeat 0 7px; width:74px;}
#SocialNetworkLinks li.stumbleupon {background:url(/wccontent/image/icons/socialbookmarking/stumbleupon.png) no-repeat 0 7px; width:119px;}
#SocialNetworkLinks li a {display:block; height:40px;vertical-align: middle; }
#SocialNetworkLinks li a:hover { border-bottom:solid 1px #fff; border-top:solid 1px #fff; height:40px; }
