/* CSS Document */
/* Yahoo Global Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* End if Global Reset */

body { text-align:center; padding:35px 0px; color:#737373; font: .825em/1.2 Arial, Helvetica, sans-serif; background:#fff; }
.clearfix { height:1px; line-height:1px; clear:both; }
h1 { font-size: 1.44em; font-weight:bold; }
h2 { font-size: 1.15em; font-weight:bold; }
h3 { font-size: 1.00em; font-weight:normal; padding-bottom:4px; color:#444; border-bottom:1px dotted #f7a11a;}
p { margin-top:10px; }
a, a:visited { text-decoration:underline; color:#444; }
a:hover { text-decoration:none; }

#wrapper { width:968px; text-align:left; margin:0 auto; background:url("images/structure/bckwrapper.gif") repeat-y top left; }
#wrapper-footer {width:968px; text-align:left; margin:0 auto; }

#header { background:url("images/structure/bck-top.gif") no-repeat top left; padding: 25px 4px 0px 26px; }
#header span { font-size:17px;  color:#808080;}
	#nav {float:right; padding-right:10px; }
	#nav li { float:left; border-right:1px solid #f7a11a; }
	#nav li a {  display:block; color:#535353; font-size:1.21em; text-decoration:none;}
	#nav li a:visited { color:#535353; text-decoration:none;}
	#nav li a:hover {  text-decoration:underline; }
	#nav .nohover a:hover {text-decoration:none;}
	#nav .link1pad, #nav .link2pad, #nav .link3pad, #nav .link4pad, #nav .link5pad {padding: 0px 16px;}
	#nav .link1pad {padding-bottom:12px;}
	#nav .link2pad {padding-bottom:16px;}
	#nav .link3pad {padding-bottom:18px;}
	#nav .link4pad {padding-bottom:20px;}
	#nav .link5pad {}

#navcontainer {margin:0 4px; height:51px; background:url("images/structure/bck-curve-3col.gif") no-repeat bottom left; }
#navcontainer2 {margin:0 4px; height:51px; background:url("images/structure/bck-curve.gif") no-repeat bottom left; }

	
#content {  margin:0 4px; }
.col3 { background: url("images/structure/bck-3col.gif") repeat-y top left; }
.col2 { background: url("images/structure/bck-2col.gif") repeat-y top left; }

.sidecolLT, .main, .sidecolRT { float:left; }
.col3 .main { width: 500px; }
.col2 .main { width: 759px; }
.col2 .main .inner { padding:20px 0px 20px 30px; clear:both; }
	.main p { font-size: .93em; line-height:1.4em; color:#404040; margin:0; margin-top:7px; margin-bottom:10px;}
		.promo { padding: 15px 20px; background:#e6e6e6 url("images/structure/bckPromo.gif") no-repeat top left; border-bottom:1px solid #ddd; }
			img.triangle { float:right; margin: 0 10px 0 15px; }
		
	.main .inner { padding:20px 30px 20px 30px; clear:both; }
	.main .inner h1 { margin-bottom:12px; color:#535353; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:normal}
	.main .inner h2 { display:inline;  color:#f6ad3b; text-align:left; font-size:1.5em;  }
	#HomePage h2 a, #HomePage h2 a:visited { text-decoration:none; color:#f6ad3b; }
    #HomePage h2 a:hover { text-decoration:underline; }
    #HomePage h1 {padding-bottom:10px;}
    .main .inner p a {color: #f7a11a}
	.main .inner table td p{color:#4c4c4c; line-height:1.3em}
	.main .inner ul {color:#404040; margin-left:15px; padding-left:15px; list-style:disc;}
		.inner .thumb { float:left; margin-right: 20px; }
		.inner .thumb img { border:1px solid #e5e5e5; }
		
		.inner .upcoming { float:left; padding-bottom:14px; border-bottom:1px solid #e5e5e5; }
		.inner .upcoming p { padding-left:13px; }
		
		.inner hr {border:0; height:1px; color:#ddd; background-color:#ddd; width:80%; margin:10px 0px;}
	
	.innerLeft {float:left; width:320px; padding-right:15px; border-right:1px solid #ccc}
	.innerRight {float:left; width:320px; padding-left:25px;}
	
.col3 .sidecolLT, .col2 .sidecolLT { width:201px;}
	.loginBox2 {margin-right:1px; min-height:153px; height:auto !important; height:153px; }
	.loginBox { padding: 5px 10px 5px 20px; background:#fff url("images/structure/bckLogin.gif") repeat-x bottom left; margin-right:1px; min-height:153px; height:auto !important; height:153px; }
	.loginBox label { font-size:1.08em; line-height:1.5em; margin-top:4px; }
	.loginBox input { background: #fff url("images/structure/bckInput.gif") repeat-x top left; border:1px solid #cecece; padding:3px; display:block; margin-bottom:7px; }
    .col2 p {width:95%;}
    .col2 h3 {width:95%;}
    
    .register-now {background: #e7e7e7; padding-bottom:10px; padding-top:3px; padding-left:20px; margin-top:-4px; margin-right:1px; font-size:13px;}
	.register-now b {color:#666}
	    
	
	.maillistsubscribe .inputclass {border:1px solid #ccc; padding:2px;}
	.help, .maillistsubscribe { padding: 10px 10px 10px 15px; color:#fff; }
	.help a {color:#fff;}
	.help ul { margin-top:10px; line-height:17px;}
	.help ul li { background:url("ushrcopy/images/bullet.gif") no-repeat 0 5px; padding-left: 0px; font-size:.93em; }
.sidecolRT { width:200px; padding-left:30px; padding-top:36px; color:#555; }

.rounded-box { background:url('images/structure/rounded-box-top.png') no-repeat top left;  padding-top:8px; width:229px; margin-bottom:10px;}
.rounded-box .inner { background:#acb0e0; border:1px solid #6963a0; border-top:none; border-bottom:none; padding:10px; color:#fff; font-size:13px; }
.rounded-box .inner h2 {font-size:18px; font-family:Verdana; text-align:center; font-weight:normal;}
.rounded-box .bottom { background: url('images/structure/rounded-box-bottom.png') no-repeat top left; height:11px; }
.rounded-box .inner table td {padding:4px;}

#footer {  }
	.footerInner { height:42px; padding:0px 20px; padding-top:4px; color:#fff;  background: url("images/structure/bck-bottom.gif") no-repeat top left;}
	.footerInner a, .footerInner a:visited { color:#fff; text-decoration:none; }
	.footerInner a:hover { text-decoration:underline; }
	.footerInner p { font-size: .85em; }
	.footerInner p.copyright { float:right; }
	.footerInner p.nav { float:left; }
	
	
.collapsedPanel {height:0px; overflow:hidden;}
.collapsePanelHeader {text-decoration:none;}

.inner label {display: block;  float: left;margin-bottom: 10px; line-height:23px; color:#555;}
.inner label {text-align: right; width: 115px;padding-right: 7px;}
.inner .longlabel label {width:135px;}
.StyledInput {height:23px; border:1px solid #ccc; line-height:23px;}
.inner br {clear: left;}

.sidecolRT labels {display: block;  float: left; margin-bottom: 10px; line-height:23px; color:#555;}
.sidecolRT labels {text-align: right; width: 75px;padding-right: 7px;}

.CallOut {border:1px solid red;}
.slideShow td ul {} 

.customCalloutStyle div, .customCalloutStyle td{border: solid 1px #ccc;background-color: LightYellow;}
.customCalloutStyle .ajax__validatorcallout_popup_table {display: none; border: none; background-color: transparent;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_popup_table_row {vertical-align: top; height: 100%; background-color : transparent; padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_cell{width: 20px;height: 100%;text-align: right;vertical-align: top;border: none;background-color: transparent;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table{height: 100%;border: none;background-color: transparent;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table_row{background-color: transparent;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px;text-align: right;vertical-align: top;font-size: 1px;border: none;background-color: transparent;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{font-size: 1px;position: relative;left: 1px;border-bottom: none;border-right: none;border-left: none;width: 15px;background-color: transparent;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{height: 1px;overflow: hidden;border-top: none;border-bottom: none;border-right: none;padding: 0px;margin-left: auto;}
.customCalloutStyle .ajax__validatorcallout_error_message_cell{font-family: Arial;font-size: 11px;padding: 5px;border-right: none;border-left: none;vertical-align:text-top;width: 100%;color:#222;}
.customCalloutStyle .ajax__validatorcallout_icon_cell{width: 20px;padding: 8px;border-right: none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell{vertical-align: top;padding: 0px;text-align: right;border-left: none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{border: none;text-align: center;width: 10px;padding: 5px;cursor: pointer;}

