/* CSS Document */

h1 {color: #961524; font-size: 1.5em; }
h2 {color: #05285a; font-size: 1.3em; }
.headline2 {color: #05285a; font-size: 1.3em;  font-weight: bold;}
h3 {color: #961524; font-size: 1.2em; }
h4  {color: #05285a; font-weight: bold; font-size: 1.1em; }
h5 {color: #961524; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }

h2 a {color: #05285a; font-size: 1.0em; }  
h2 a:link { color: #05285a; text-decoration: underline; }
h2 a:active { color: #05285a; text-decoration: none; }
h2 a:hover { color: #961524; text-decoration: underline; }
h2 a:visited { color: #05285a; text-decoration: underline; }

td h5 a, td h5 a:link, td h5 a:active, td h5 a:hover, td h5 a:visited { color: #961524; font-size: 1.1em; text-decoration: none; }

body#homepage h2 {color: #961524;font-size: 1.2em; font-weight: bold;}

a {color: #05285a; font-size: 1.1em; }  
a:link { color: #05285a; text-decoration: underline; }
a:active { color: #05285a; text-decoration: none; }
a:hover { color: #961524; text-decoration: underline; }
a:visited { color: #05285a; text-decoration: underline; }

p, li, td {
	font-size: 1.2em; }	
p.equipmentpurchase {font-size: 1.3em;}
	
th {font-weight: bold; font-size: 1.2em}
label {color: #000; font-weight: bold;}
hr {color: #961524; margin: 10px; }


/* nested list fixing*/
ul li ul li {font-size: 1.0em;}
ol li ol li {font-size: 1.0em;}
ol li ul li {font-size: 1.0em;}
ol li p {font-size: 1.0em;}
ul li p {font-size: 1.0em;}

/* nested td fixing*/
td li {font-size: 0.7em;}
td a {font-size: 1.2em;}
td p {font-size: 1.0em;}
td h2 {font-size:1.1em;}
td b, td strong {font-size: 0.8em;}

table.store td {font-size: 0.8em;}
table.store th {font-size: 0.8em;}
table.store td li {font-size: 0.7em;}
table.store td a {font-size: 1.2em;}
table.store td p {font-size: 1.0em;}
table.store td h2 {font-size:1.1em;}
table.store td b {font-size: 0.9em;}
table.store td strong {font-size: 0.9em;}



.alert, .required {font-weight: bold; color:#FF0033; }
.fieldlabel, label {font-weight: bold; color: #05285a; }
.help {font-size: 0.9em; color: #666; }

form.style label { color:#000; font-size:12px; font-weight:normal; }
form.style fieldset { border:1px solid #aaa; padding:5px; margin:0; }
form.style input { width:300px; }
form.style input.radio { width:auto; }
form.style input.button { width:auto; }

.normal b{font-size: 0.9em;}

.double {}
.leftdouble {float: left; padding-left: 3em;}
.rightdouble {float: left; padding-left: 3em;}

a#featlink:hover {color:#961524;}

/*	=SideBar Images
*********************************/
	
/*a#conferenceLink {background: #fff url(/images/events/08convention.gif) no-repeat 50% 70%;color: #E6680E;display: block;margin: 0px 0 5px 4px;padding: 0px 5px 11em 5px;text-decoration: none;width: 162px;}

#webinarLinkTop{background: transparent url(/images/events/business_top.gif) no-repeat;display: block;margin-bottom: 0px;padding-bottom: 74px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8; }
	
#conferenceAdd {background: transparent url(/images/events/conf_ad.gif) no-repeat;display: block;margin-bottom: 0px;padding-bottom: 190px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8; }
	
/*#convention08 {background: transparent url(/images/events/08convention_small.jpg) no-repeat;display: block;padding-bottom: 110px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8;}
	
a#associate {background: transparent url(/images/associate/small.gif);display: block;width: 180px;height: 111px;margin-bottom: 10px;}

#survey08 {background: transparent url(/images/events/2008_survey_ad.gif) no-repeat;display: block;margin-bottom: 20px;padding-bottom: 130px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8;}
	
a#webinarLink{background: transparent url(/images/events/business_2.gif) no-repeat;display: block;margin-bottom: 0px;padding-bottom: 91px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8;}
	
a#webinarLink2{background: transparent url(/images/events/business.gif) no-repeat;display: block;margin-top: 0;margin-bottom: 10px;padding-bottom: 97px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8;}

/*#webinarLinkBottom{background: transparent url(/images/events/business_bottom.gif) no-repeat;display: block;margin-bottom: 0px;padding-bottom: 50px;padding-left: 5px;margin-left:5px;width: 173px;font-size:1px;color: #e2a6a8; }*/

/* fix gaps in bullets per SMACNA request */
.noSpace {
margin-bottom:0 !important;
margin-top:0 !important;
padding-bottom: 0 !important;
padding-top: 0 !important;}
