p {
margin-top: 5px;
/*text-align: left;*/
}

#categoryChecks {position:relative;margin-top:1em;}


body {   background-color: #7f7f7f;   font-family: Verdana, Arial, Helvetica, sans-serif;	margin:0px; color:#666; font-size: 11px; line-height:normal;  overflow: -moz-scrollbars-vertical; align:left;}
#outer {         margin-left: auto;    margin-right: auto; margin-top:0px;}
/*#outer2 {    margin-left: 10px;    margin-right: auto; margin-top:-7px;}*/
/*td { text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; line-height:15px;}*/
a:active  {color:#4D5762; text-decoration:none;}
a  {color:#1577D4;text-decoration:none;}
a:visited {color:#1577D4; text-decoration:none;  }
a:hover {color:#1577D4; text-decoration:underline; }
form {margin:0px; padding:0px;}
/* Header */
#intronav {background-color: #000000; height:96px;}
#intronav2 {height:99px;background-color: #000000;}
.topfeed {
	
margin-top:-3px;
float: left;
padding: 0px;
margin-right: 4px;
vertical-align: middle; }

#footerlogo {color:#BAC2C0; font-size:9px;  margin-left: 10px;    margin-right: 10px; margin-top:40px;}
.logo { text-align:left; position:absolute;margin-left:0px; margin-top:0px; top:3px;background-color: #000000;}
.logo2 { font-family: verdana;color: #000000;font-weight:normal;text-align:right;right:100px;}
.navlinks {float:right; width:550px; text-align:right;}


.whitebger {
min-height:700px;
background:#fff;
padding-bottom:10px;
width:920px;
margin-left: auto;
margin-right: auto;
height:auto;

margin-top:0px;
border-left:1px solid #000;
border-right:1px solid #000;


}

/* for Internet Explorer */
/*\*/
* html .whitebger {
height:700px;
}

#bodybox{

}

#rightside {
    
    margin-left:30px;
    
}
/*Footer*/

/*.footer {border-top:2px solid #C4E3FF; clear:both; background:url(../images/bg/bg_blue_grad.gif) repeat-x; padding-top:10px; height:100px; }
*/

.footer {border-top:4px solid #86C5FF; clear:both; background:#E0F0FF; padding-top:10px;}
.bottomlinks {float:left; width:650px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#7E89A2; padding-bottom:20px;}

div#bottomlist ul{padding: 0;margin: 0; text-align:left;}
div#bottomlist li{display: inline;margin-right: 15px;}
div#bottomlist li a {display: inline; color:#7E89A2;} 
div#bottomlist a:hover {display: inline; color:#7E89A2;} 
div#bottomlist a:active{display: inline; color:#7E89A2;} 
div#bottomlist a:visited {display: inline; color:#7E89A2;} 

/*index */
.centerDiv { border:1px solid #C4E3FF; background:#EDF6FF; padding:10px; text-align:left; width:400px;}
.moreinfo { border:1px solid #C4E3FF; background:#EDF6FF; padding:10px; text-align:left; width:330px;}
.moreinfoH {font-size:18px; font-weight:bold; color:#526B8C; font-family:'Trebuchet MS'; margin-bottom:5px;}
.moreinfoT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:8px;}
.whtmotv {text-align:center;width:100%;height:100%;line-height:220px;background-color:#000;position:absolute;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;margin:0px;top:0px;left:0px;z-index:2;}
.Progress{font-size:28px;}


.signinput {width:186px; float:right; text-align:right; }
.signin {color:#3D9655; font-family:'Trebuchet MS'; font-size:17px; font-weight:normal; margin-bottom:10px; }

.rightside {width:295px; float:right; padding-right:35px;}
.submit {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; width:67px; color:#2D5000; background:url(../images/index/grad.gif) repeat-x; border-top:1px solid #4C7611; border-right:1px solid #70BA00;border-left:1px solid #4C7611;border-bottom:1px solid #538A00;height:24px; }
.signbox {float:left; width:60px; padding-left:4px;}
.lostpword {float:right; width:90px; text-align:right; color:#3D9655; font-size:10px; font-weight:bold; padding-top:10px; height:18px; padding-left:21px;}
.submitbox {width:183px; float:right; text-align:left;}
.signcomplete {background:url(../images/index/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:130px;}
.launch12 {background:url(../images/index/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:100px;}
.screenshot {float:right; width:360px; margin-top:25px; padding-right:4px;}
.signcomplete2 {background:url(../images/index/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:112px;}
.submit6 {font-size:14px; text-align:left; padding-left:8px; margin-left:5px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; width:208px; color:#2D5000; background:url(../images/index/grad.gif) repeat-x; border-top:1px solid #4C7611; border-right:1px solid #70BA00;border-left:1px solid #4C7611;border-bottom:1px solid #538A00;height:24px; }
.boxaccount1 {float:left; width:35px; margin-top:4px;}
.boxaccount2 {float:left; width:35px;}
.boxfl1 {float:left; width:200px;}
.nextsin2 {width:170px; float:left; text-align:left; margin: 0; padding:0;}
.nextbor1 {clear:both;text-align:left; margin-left:200px; height:1px; padding-top:2px; }
/* Main */

.yellbgtext4 {background:#FFE728;color:#000; padding:2px 3px 2px 3px; font-size:11px;}

.yellbgtext {background:#FFE728;color:#000; padding:2px 3px 2px 3px; font-size:10px;}
a.yellbgtext {background:#FFE728;color:#000; padding:2px 3px 2px 3px;}
a.yellbgtext:hover {background:#FFC5D9;color:#000; padding:2px 3px 2px 3px;}
.greenbgtext1 {background:#BCE67C;color:#000; padding:2px 3px 2px 3px; font-size:10px;}
a.greenbgtext1 {background:#BCE67C;color:#000; padding:2px 3px 2px 3px;}
a.greenbgtext1:hover {background:#BCE67C;color:#000; padding:2px 3px 2px 3px;}

.header2 {margin-top:6px;margin-left:6px;}
.dropdown2 {color:#3D9655; font-family:'Trebuchet MS'; font-size:16px; font-weight:normal; margin-bottom:10px; }
#title_id {float:left; width:468px;font-size:14px; font-weight:bold;color:#005FBF}
.ad_title {float:left; width:468px;font-size:14px; font-weight:bold;color:#005FBF}
.Identifier_Char {font-size:20px; cursor: hand; font-family: Arial, Helvetica, sans-serif; margin-top:5px; v-align:top; color:#2D5000; background:#fff000; border:2px solid #96BF6C; width:200px; padding:3px;}
.ad_description {float:left; width:468px;font-size:12px;}
.ad_table {background:#E1EBFF;font-size:20px; cursor: hand; font-family: Arial, Helvetica, sans-serif; margin-top:5px; color:#2D5000;  border:1px solid #000000; padding:3px;}
#ad_link {float:left; font-size:12px;color:#008F5F;}
.ad_link {float:left; font-size:12px;color:#008F5F;}
.gray {background-color:#F0F0F0;}
.dotbar {background:url(../images/main/dot2.gif) repeat-x; height:32px; margin-bottom:10px; margin-top:10px;}
.welcome2 { float:left; width:764px; text-align:left;}
.yellbgtext2 {background:#FFC5D9; color:#000; padding:2px 3px 2px 5px;}
.greengtxt {background:#C7EB90; color:#000; padding:2px 3px 2px 5px;}

#sublist {text-align:left; margin-left:0px; margin-top:10px;}
#sublist ul {text-align:left; margin-left:0px; padding:0px; z-index:5; margin-top:0px;margin-bottom:10px;}
#sublist li {text-align:left; display: inline;margin-right: 8px; display: inline;font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#sublist li a {	padding:7px 11px 7px 11px; 	background: #0089E0;	text-decoration: none;}
#sublist li.on a {	padding:7px 11px 7px 11px; 	background: #8B97A7;	text-decoration: none;}
#sublist li.on a:hover {	padding:7px 11px 7px 11px; 	background: #F9910E;	text-decoration: none;}
#sublist li.on2 a {	padding:7px 11px 7px 11px; 	background: #F9910E;	margin-left:0px;}
#sublist li.cal {padding-left:21px; font-size:10px; color:#006BBB; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:35px; margin-right:0px; padding-bottom:3px;}
#sublist li.fm {display: inline;margin-left: 230px; margin-right:-4px; 	display: inline;	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#sublist li.fm a {	padding:7px 11px 7px 11px; 	background: #7DC34E;	text-decoration: none;}
#sublist li.fm a:hover {	background: #0089E0;	text-decoration: none;}
#sublist li.cal a.calyel {background:#FFF97B;color:#58564E; padding:2px 3px 2px 3px; font-size:10px; }
#sublist li.cal a.calyel:hover {background:#FFD5EA;color:#58564E; padding:2px 3px 2px 3px; font-size:10px;}
#sublist li.on2 a:hover {	padding:7px 11px 7px 11px; 	background: #0089E0;	text-decoration: none;}
#sublist li a:link { 	color: #ffffff; }
#sublist li a:visited { 	color: #ffffff; }
#sublist li a:hover {	color: #ffffff;	background: #8B97A7;}
#sublist li a.current {	background: #369;	color: #FFF;}
#sublist li a.current:hover {	color: #FFF;}

.mainbox1 { border:4px solid #DBEEFF; background: url(../images/bbg.gif) repeat-x;padding:10px 10px 0px 10px; height:232px; width:90%;border-radius: 1em;box-shadow: black 0.5em 0.5em 0.3em}
.informationbox { border-top:2px solid #DEDEDE; border-bottom:2px solid #DEDEDE; background:url(../images/bg/bg_gray.gif) repeat-x;  }
.mymainbox { border:4px solid #FFF6C0; background:#E0F0FF; background: #FFFDF0;}
.whitebox { border:4px solid #DBEEFF; background: url(../images/main/greybg.gif) repeat-x;text-align:center;}
.greyfade { background: top left repeat-x url(../images/main/greybg.gif);}
#myaccount {text-align:right; left: -12px; height: 15px;color:#BAC2C0; font-size:9px; font-weight:bold; margin-right: 10px; margin-top:35px;}
#myaccount a {color:#FFD053; text-decoration:none;}
#myaccount a:active {color:#BAC2C0; text-decoration:none;}
#myaccount a:hover {color:#fff; text-decoration:underline;}
.logout4{text-align:right; padding-top:47px;}
.steptext {width:auto; font-size:18px; font-weight:bold; color:#666; margin-left:10px; padding-top:4px;}
.inputstep {width:343px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px;}
.detail {font-size:10px; color:#666; margin-left:10px; padding-top:4px;}
.smallinput {width:200px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px;}

.colorbutton {background:url(../images/buttons/style1.gif) repeat-x; width:50px; border:1px solid #ccc; font-size:14px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; margin-bottom:5px;}

.inputstep2 {width:200px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px; margin-right:10px;}

.textinput {float:left; width:200px; font-size:17px; font-weight:bold; color:#666; height:33px; padding-top:2px; margin-bottom:5px;}
.textinputbox {float:left; width:370px; height:35px; margin-bottom:5px;}
.textinputbox3 {float:left; width:352px; height:25px; margin-bottom:10px; text-align:left; background:#EFF7FF; border:1px solid #C4E3FF; padding:5px;}
.steptext2 {float:left; width:400px; font-size:18px; font-weight:bold; color:#666; margin-left:10px; padding-top:4px;}
.textarea {height: 120; width:95%; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px;}
.submit2 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #96BF6C; width:330px; padding:5px; }


.submit3 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #96BF6C; width:303px; padding:5px; }
.smallbutton3 {background:url(../images/buttons/grey.gif) repeat-x; width:150px; border:1px solid #ccc; font-size:14px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; margin-bottom:5px;}



.loginboxmain {width:230px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 4px 3px 4px; height:23px; }
.submit4 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #B5CF9D; width:150px; padding:5px; }
.margin15 {text-align:left; padding-left:150px; margin-top:12px; padding-bottom:12px;}


.submit5 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px; color:#000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #96BF6C; width:170px; padding:5px; }

.submit8{font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #96BF6C; width:150px; padding:5px; margin-top:14px; }
.submit9 {font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:1px solid #96BF6C; width:150px; padding:3px; }
.submitdiv {font-size:22px; cursor: hand; font-family: Arial, Helvetica, sans-serif; margin-top:5px; color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:2px solid #96BF6C; width:200px; padding:3px; }
.submitdiv2 {font-size:18px; cursor: hand; font-family: Arial, Helvetica, sans-serif; margin-top:5px; color:#2D5000; background:url(../images/buttons/style1.gif) repeat-x; border:2px solid #96BF6C; width:150px; padding:3px;height:30px }



.alert2 {background: #FFFFB8;padding:4px;padding:7px; border:1px solid #D4DAE0;}
.alert {background: url(../images/bg/bg_msg_no.gif) repeat-x;margin:0px;border:1px solid #D4DAE0;background-repeat: no-repeat;}
.okay {background: url(../images/bg/bg_msg_yes.gif) repeat-x;margin:0px;border:1px solid #D4DAE0;}


#pleasewait{
position: absolute;
width: auto; 
height: auto;
z-index:900;
	}
	
#preview{
position: absolute;
width: auto; 
height: auto;
z-index:800;
	}



/* vertical menu */
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 0px;
border-right: 1px solid #000;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}

#vertmenu ul li a {
font-size: 120%;
font-weight: bold;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 20px 20px 10px 4px;
text-decoration: none;
color: #6BA4E6;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}



#vertmenu ul ul li a {
font-size: 10px;
font-weight: normal;
display: block;
border-bottom: 1px solid #C39C4E;
padding: 10px 10px 5px 2px;
text-decoration: none;
color: red;
width:150px;
}

#vertmenu ul ul li a:hover, #vertmenu ul ul li a:focus {
color: #FFFFFF;
background-color: #6D6D6D;
}






.solidblockmenu img{
	border:0px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0 0 0;
background: black;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 21px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
text-decoration:underline;
background:#86C5FF;
}

.solidblockmenu li .upperside {
float: right;
color: white;
text-decoration:underline;
background:#86C5FF;
}


.solidblockmenu #social{
	border:0px;
	padding: 0px;float:right;
}

.solidblockmenu #social a{
	border:0px;
	padding: 0px;
}

.solidblockmenu #social a:hover{
	border:0px;
	padding: 0px;
	background:#000;
}

<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]-->



.header3 {text-align:right;float: left;
display: inline;
}

.header3 a{
float: left;
color: white;
padding: 6px 0px;
text-decoration: none;
border-right: 1px solid white;
}

.header3 a:visited{
color: white;
}

.header3 a:hover{
color: white;
}


.bluebar {background:#86C5FF; height:15px;}

#ddblueblockmenu{
border: 0px solid black;
border-bottom-width: 0;
width: 180px;

float: left;
margin-top: 0px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 10px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 0px 0;
padding-left: 7px;
width: 180px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: yellow;
background-color: #000000;
border-bottom: 0px solid #90bade;
border-left: 7px solid #1958b7;
border-right: 0px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
width: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
text-decoration:underline;
border-left-color: #86C5FF;
}


.menu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 100%;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
text-align:left;
}


.menu li{
background: #7f7f7f;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
top:0px;
text-decoration: none;
border-bottom:1px;
}

.menu li a{
color: white;
}

.menu li img{
 position: relative; 
top: 2px;
left: 0px;
}


.menu_des{
background: gray;
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: yellow;
display: block;
width: auto;
padding: 3px 0;
padding-left: 35px;
text-decoration: none;
border-bottom:1px;
}


.menu li{
text-align: left;
}

.menu_des{
text-align: left;
}

.menu li a:visited, .menu li a:active{
color: white;
}

.menu li:hover{
background-image: url(media/glossyback2.gif);
}

.menu li img{
margin-right:5px;
}

.sort { clear: both; margin: 0 auto; padding: 0; width: 450px;}
.sort li { background: #ffffcc; border: 1px solid #e8a400; height: 15px; display: block; float: left; margin: 0px 0px 3px 3px;padding:3px;white-space: nowrap;}


.sortw { clear: both; margin: 0 auto; padding: 0; width: 150px;}
.sortw li { background: #ffffcc; border: 1px solid #e8a400; height: 15px; display: block; float: top; margin: 0px 0px 3px 3px;padding:3px;white-space: nowrap;}

#help {height:40px;}

table thead td{
		font-weight:bold;
		cursor:pointer;
	}

.highlightedColumn{
 background-color:#FCECEC;
	}





















#pointermenu2{
margin: 0;
padding: 0;

}

#pointermenu2 ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 12px Verdana;
background: #CEE7FF url(../images/buttons/leftround2.gif) bottom left no-repeat; /*optional left round corner*/

}

/*#275A85    border:4px solid #86C5FF;border-top:0px;*/ 


* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: #000;
font-weight: bold;
padding: 20px 9px 7px 7px;
text-decoration: none;
}

#pointermenu2 ul li a:visited{
color: #000;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: #fff;
background:#86C5FF;
height: 30px;
}

#pointermenu2 ul li a#rightcorner{
height:30px;
padding-right: 0;
padding-left: 2px;
background: url(../images/buttons/rightround2.gif) bottom right no-repeat; /*optional right round corner*/
}


