body {
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	background: url("http://www.aderant.com/campaigns/marketing/2010/momentum2011/img/momentum_bg_bl_grad_01.png") repeat-x scroll right top;
	background-color:#082141;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: none;
	border: none;
	text-align: left;
}
.td1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: none;
	border: none;
	text-align: left;
	background-color: #fbfcfc;
}

.block {
	line-height:15px;
	letter-spacing:1px;
	padding:11px;
}
.textblock {
	padding:20px;
}
.block {
	line-height:13px;
	letter-spacing:1px;
	padding:11px;
}
.sideblock {padding:11px;}
.newshead{color:#11394D;font-weight:900;}
.newsheadgold{color:#D26400;font-weight:900;}
.newsheadyellow{color:#EFAD1E;font-weight:900;}
.newsheadred{color:#990000;font-weight:900;}
.newsheadpurple{color:470074;font-weight:900;}
.newsblock{
	color:#000000;
	padding:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.sidequote { font-style:italic; margin-bottom:5px; }
a:link, a:visited, a:active {color:#107aff; text-decoration:none;}
a:hover {color:#107aff; text-decoration:underline;}
a.newslink {color:#11394D; text-decoration:none;}
a.newslink:hover {text-decoration:underline;}

.newsblockred{color:#4D4D4D;padding:11px;}
a.newsblockred:link, a.newsblockred:visited, a.newsblockred:active, a.newsblockred:hover {color:#990000;}

.newslinkred{
	color:#990000;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}
a.newslinkred {color:#990000; text-decoration:none;}
a.newslinkred:hover {text-decoration:underline;}
a.newslinkred:link, a.newslinkred:visited, a.newslinkred:active, a.newslinkred:hover {color:#990000;}

.newslinkblu{
	color:#0A85FF;
	padding:0px;
	text-align:left;
	font-weight: bold;
}
a.newslinkblu {color:#27257D; text-decoration:none;text-align:left;}
a.newslinkblu:hover {text-decoration:underline;text-align:left;}
a.newslinkblu:link, a.newslinkblu:visited, a.newslinkblu:active, a.newslinkblu:hover {color:#002D62;text-align:left;}

.newslinkgold{color:#D26400;padding:0px;}
a.newslinkgold {color:#D26400; text-decoration:none;}
a.newslinkgold:hover {text-decoration:underline;}
a.newslinkgold:link, a.newslinkgold:visited, a.newslinkgold:active, a.newslinkgold:hover {color:#D26400;}
.backtop {
	text-align:right; 
	margin-bottom:20px; 
	margin-top:20px;
}

.faq {
	font-style:italic;
	color:569BBD;
}

th {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:900;
	margin-bottom:5px; 
	background-color:#4A8ECB; 
	width:100%;
	text-align:left;
}

.backgroundtd {
	background-color:#569BBD; 
	background-image: url(assets/images/home_page_back.gif);
	background-repeat: repeat-x;
}

h1 {
	font-size:16px;
	font-weight:900;
	color:#666666;
	margin-bottom:11px;
}

h2 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#569BBD;
	font-weight:900;margin-bottom:5px;
}

h3 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:10px;
	font-weight:900;
	color:#000000;
	margin-bottom:3px;}

.exclusive {
font-style:italic;
color:#569BBD;
float:right;
}

.subnav_selected {
	font-size:10px;
	text-decoration:none;
	font-weight:900;
	color:#ffffff;
}

a.bottom:link, a.bottom:visited,  a.bottom:active {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

a.bottom:hover {
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.selectedhome{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallhome{font-size:9px;text-decoration:none;color:undefined; line-height:10px; letter-spacing:.1em;}
a.subnavhome:link, a.subnavhome:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavhome:hover, a.subnavhome:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.tophome:link, a.tophome:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.tophome:hover, a.tophome:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedhighlights{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallhighlights{font-size:9px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavhighlights:link, a.subnavhighlights:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavhighlights:hover, a.subnavhighlights:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.tophighlights:link, a.tophighlights:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.tophighlights:hover, a.tophighlights:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedreasons{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallreasons{font-size:9px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavreasons:link, a.subnavreasons:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavreasons:hover, a.subnavreasons:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.topreasons:link, a.topreasons:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.topreasons:hover, a.topreasons:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedsessions{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallsessions{font-size:8px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavsessions:link, a.subnavsessions:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavsessions:hover, a.subnavsessions:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.topsessions:link, a.topsessions:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.topsessions:hover, a.topsessions:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedtrip{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smalltrip{font-size:8px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavtrip:link, a.subnavtrip:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavtrip:hover, a.subnavtrip:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.toptrip:link, a.toptrip:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.toptrip:hover, a.toptrip:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedregister{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallregister{font-size:8px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavregister:link, a.subnavregister:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavregister:hover, a.subnavregister:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.topregister:link, a.topregister:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.topregister:hover, a.topregister:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedcontact{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallcontact{font-size:8px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavcontact:link, a.subnavcontact:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavcontact:hover, a.subnavcontact:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.topcontact:link, a.topcontact:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.topcontact:hover, a.topcontact:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.selectedgeneral{font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}
.smallgeneral{font-size:8px;text-decoration:none;color:#ECECEC; line-height:10px; letter-spacing:.1em;}
a.subnavgeneral:link, a.subnavgeneral:visited {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.subnavgeneral:hover, a.subnavgeneral:active {font-size:10px;text-decoration:none;font-weight:900;color:#ECECEC;}
a.topgeneral:link, a.topgeneral:visited {font-size:10px;color:#939393;text-decoration:none;font-weight:bold;}
a.topgeneral:hover, a.topgeneral:active {font-size:10px;text-decoration:none;color:#002D62;font-weight:bold;}

.style2 {color: #666666}
.style4 {font-size: 9}
.style5 {font-size: 11px}
.style8 {font-size: 14px}

.sli{padding-bottom:20px;}
.regformtable_bottom_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #666666;
}
.regformtable_fill {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: 6593CF;
	border-right-color: 6593CF;
	border-bottom-color: 6593CF;
	border-left-color: 6593CF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% arial,sans-serif;
  margin: 0;
  padding: 0;
}
form fieldset {
	padding: 10px;        /* padding in fieldset support spotty in IE */
	margin: 0 0 1.5em 0; 
	clear: both;     
	margin-bottom: 5px;
	/*border: 1px solid #6593CF;   
	border: 1px solid #BFBAB0;*/ 
    background-color: #FFFFFF;  
	background-image:url(../images/gray_gradient.png);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.medgradient {
	/*border: 1px solid #6593CF;
	border: 1px solid #BFBAB0; */    
    background-color: #ffffff;  
	background-image:url(../images/gray_gradient_med.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.blank {
    background-color: #ffffff;  
}

	
form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	margin-left: 1em;
	text-transform:uppercase;
	font-weight:bold; 
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: right; 
	width: 125px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:none;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */

}

form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:3px 0 3px 10px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	font-size: 12px;
	/* border: 1px solid #000000;*/
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}


.submitbtton {.
	background-color: #FFFFFF;
	background-image: url(/assets/images/buttons/gradient.gif);
	background-repeat: x-repeat;
	background-position: left top;
	color:#003366;
	border: 1px solid #FFFFFF;
	height:33px;
	width:161px;
	font-weight: bold;
	cursor: default;
}
.submitbttonOver {
	background-color: #00ff00;
	background-image: url(/assets/images/buttons/gradient.gif);
	background-repeat: x-repeat;
	background-position: left top;
	color:#000000;
	border: 1px solid #FFFFFF;
	height:33px;
	width:161px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:underline;
}
.submitbttonClick {
	background-color: #FFFFFF;
	background-image: url(/assets/images/buttonback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#003366;
	border: 1px solid #FFFFFF;
	height:33px;
	width:161px;
	font-weight: bold;
}

legendDelinfo {
	background-image: url(/assets/images/legend_delegate_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 242px;
	height: 31px;
}
#selectProvince {
	width: 150px;
	margin-left: 10px;
	font-size: 12px;
	color:#333;
}
#selectCountry {
	width: 150px;
	margin-left: 10px;
	font-size: 12px;
	color:#333;
}
form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
 .pgdiv {
         width:400;
         height:250;
         background:#E9EFF4;
         border:1px solid #ffffff;
         padding:2px;
         margin-bottom:20;
         font-family:arial;
         font-size:11px;
         }
 
.signup  {   
 padding-left: 4px;
  /* background-color: #F9F9F9; */   
}
.radio {
	font-size: 12px;
	font-weight:900;
}

