body { background-image:url('../images/bg.gif'); background-color:#002e60; background-repeat:repeat-x; padding:0px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; FONT-SIZE: 62.5%; COLOR: #656565; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
img { border:0;}
.menu  { 
   font-size: 13px; color: #000000; text-decoration: none
}
.menu:hover  { color: #000000; text-decoration: underline
 }
 
 .clear { clear:both }
 
.menuAbout  { 
   font-size: 11px; color: #000000; text-decoration: none
}
.menuAbout:hover  { color: #0000FF; text-decoration: underline
 }
  
.inputbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.input {
	FONT-FAMILY: Arial; FONT-SIZE: 11px
}
.list {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH: 175px
}
.small {
	COLOR: #000000; FONT-FAMILY: Tahoma,Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
P {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
TD {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.green {
	COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.notTooSmall {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.white {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.lightwhite {
	COLOR: #ffffff
}
.header {
	COLOR: #1f5c9a; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.progresson {
	BACKGROUND-COLOR: #ffcc99; WIDTH: 99px
}
.progressoff {
	BACKGROUND-COLOR: #cccccc; COLOR: #666666; WIDTH: 99px
}
.progressa {
	COLOR: #666666; TEXT-DECORATION: none
}

#pagedef { width:986px; border:solid 1px #000000; background-color:#FFFFFF; padding:1px 1px 1px 1px; text-align:left; }
#pageTag { font-size:10px; background-color:#d9d9d9; padding-left:5px; }
#pageheader { background:#FFFFFF; text-align:left; 	background-image: url('../images/top-bg.gif'); background-repeat:repeat-x; }
#pageheader .horotop { font-weight:bold; font-size:25px; height:60; color:#FFFFFF; }
#pagefooter { margin-left:10px; font-size:11px; font-family:Arial; text-align:left; }
.linkFarm {
	CLEAR: both; BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(../images/farm-grad.gif) repeat-x 0px 1px; WIDTH: 940px; margin: 10px 10px 10px 10px; text-align:center;
}
#content { background:#fff; }
#content .cc { margin:1px; padding:1px; }
.box_1 { padding:2px 2px 2px 2px;  border:dotted 1px #dddddd; background-image:url('../images/footer_bg_strip.gif'); background-repeat:repeat-x; text-align:justify }
.box_2 { padding:5px 5px 5px 5px; border:dotted 1px #dddddd; background-image:url('../images/optin-grad2.gif'); background-repeat:repeat-x; text-align:justify }
.box_3 { padding:1px 1px 1px 1px; border:solid 1px #dddddd; background-image:url('../images/optin-grad2.gif'); background-repeat:repeat-x; text-align:justify}
.box_4 { padding:1px 1px 1px 1px; border:solid 1px #dddddd; text-align:justify}
ul.menulinks { list-style-type:none; padding-left:10px; text-align:left; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-style:italic; }
ul.menulinks li { line-height:15px; margin-left:0; padding-left:15px; background-position:0px 5px; background-image:url(../images/bt_arrow_m.gif); background-repeat: no-repeat; }
ul.menulinks a { color:#000000; text-decoration:none; }
ul.menulinks a:hover { color:#1C94C3; text-decoration:none; }
ul.menulinks .left { background-image:url('../images/nav_01.gif'); float:left; width:10px; display:block; }
.menuheader { font-weight:bold; padding: 2px 0px 4px 5px; }
#content .sponsor { text-align:center; }
#content .gblinks { text-align:left; }
#content .gblinks a { background-image:url('../images/grey_arrow.gif'); padding-left:20px; background-repeat:no-repeat; }
#content h2 { font-size:11px; background-position:left; background-image:url('../images/arrow.gif'); padding-left:15px; background-repeat:no-repeat; margin-left:5px; }
#content h1 { height:13px; font-family:Verdana; font-size:13px; color:#FF6500; font-weight:bold; }
#content #aclinks a { background-image:url('../images/go_redbull.gif'); padding-left:20px; background-repeat:no-repeat; font-family:Verdana; font-size:12px; color:#FF6600; }
#content .bulletao a { background-image:url('../images/arrow_orange.gif'); padding-left:10px; background-repeat:no-repeat; font-family:Verdana; font-size:10px; color:#FF6600; }
#content #mrgcomp { text-align:left; }
#content #mrgcomp .ndet { font-family:Arial; font-size:12px; }
#content #webcatblock { text-align:left; }

#topnav {margin:0px auto;padding-bottom:5px;width:972px;}
#topnav .left {width:9px;height:37px;display:block;float:left;background:url('../images/v-nav.gif') no-repeat 0px 0px}
#topnav .middle {width:950px;background:url('../images/v-nav.gif') repeat-x 0px -37px;height:37px;float:left;font-weight:bold;font-size:12px;color:#fff;}
#topnav .middle a {display:block;padding:10px 6px 11px;color:#fff;float:left;text-align:center;text-decoration:none;}
#topnav .middle a:hover {text-decoration:none;background:url('../images/nav-bg-a.jpg') repeat-x top left}
#topnav .middle a p{margin:0px;float:left;padding:0px}
#topnav .middle a.more{text-decoration:none;background:url('../images/nav-bg-a.jpg') repeat-x top left}
#topnav .middle a span {float:left;display:block;overflow:hidden;position:relative;width:9px;height:8px;margin:5px 0px 0px 5px}
#topnav .middle a span img {border:none;position:absolute;top:-111px;left:0px;width:9px;height:119px}
#topnav .middle b {display:block;color:#fff;float:left;margin:10px 0px}
#topnav .right {width:9px;height:37px;display:block;float:left;background:url('../images/v-nav.gif') no-repeat 0px -74px}
#topnav { text-align:left; font-family:Arial; font-size:12px; color:#000000; height:34px; padding-top:5px;}
#topnav .nav { margin: 1px 0px 0 0; padding:0;}
#topnav .nav li {float: left; padding: 0 3px; border-right: 1px solid #ffffff; list-style-type: none;}

Label.ypl { float:left; width:150px; font-weight:normal }
Label.ypt { float:left; width:600px; }
Label.ypd { float:left; font-weight:normal }
span.ypd { font-weight:normal; color:#bcbcbc; }
.tipicon { background-image:url('../images/tip_icon.gif'); background-repeat:no-repeat; width:14px; height:14px; line-height:14px; }
.form-item {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.form-item INPUT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item SELECT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}

.form-item SELECT {
	FONT-SIZE: 1.1em
}
.form-item INPUT {
	FONT-SIZE: 1.1em
}
.form-item .description {
	FONT-SIZE: 0.85em
}
.form-item LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.form-item LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.form-checkboxes {
	MARGIN: 1em 0px
}
.form-radios {
	MARGIN: 1em 0px
}
.form-checkboxes .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-radios .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.marker {
	COLOR: #f00
}
.form-required {
	COLOR: #f00
}
.referfriend { background:url('../images/refer-friend.gif') no-repeat; padding-top:60px; }
.smallsign { width:42px; height:42px; border:solid 1px #171717; }
