body {
	background-color:#04172e;
	margin-left:0px;
	margin-top:35px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(/images/bg_main.gif);
	background-repeat:repeat-x;
	}
img {
	border:none;
	}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#04285a;
}

.job-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f8892;
	font-weight:bold;
}

UL.job
{
	list-style-type: disc;
	margin: 0px 15px 0px 15px;
}

#padSet1 {padding:10px;}
#padSet2 {padding-left:10px;padding-bottom:2px;}
#pollpadSet1 {padding-left:10px;padding-top:10px;padding-right:10px;}

.boderTop {
	background-image:url(/images/border_main_top.gif);
	background-repeat:repeat-x;
}

.gutterLeft {
	background-image:url(/images/bg_gutter_left.gif);
	background-repeat:repeat-y;
}

.gutterRight {
	background-image:url(/images/bg_gutter_right.gif);
	background-repeat:repeat-y;
}

.username {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width: 100px;
}
.password {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width: 51px;
}

.nav01 {
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002253;
}

.nav02 {
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002253;
}

.nav03 {
	padding-left:30px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002253;
}

.navSelected {
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#04285A;
}

.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#00225;
}

.bodytext {
	color:#FFFFFF;
}


a.Link1:link, a.Link1:visited{text-decoration:none; color:#002253;}
a.Link1:hover, a.Link1:active{text-decoration:none; color:#c17405;}

a.Link2:link, a.Link2:visited{text-decoration:none; color:#04285A;}
a.Link2:hover, a.Link2:active{text-decoration:none; color:#c17405;}

a.Link3:link, a.Link3:visited{text-decoration:none; color:#04285A;}
a.Link3:hover, a.Link3:active{text-decoration:none; color:#04285A;}

a.Link3-sel:link, a.Link3-sel:visited{text-decoration:none; color:#c5a87f;}
a.Link3-sel:hover, a.Link3-sel:active{text-decoration:none; color:#c5a87f;}

a.event:link, a.event:visited{text-decoration:none; color:#04285a; font-size:11px; font-weight: bold;}
a.event:hover, a.event:active{text-decoration:none; color:#CCC; font-size:11px; font-weight: bold;}

a, a:link, a:visited{text-decoration:underline; color:#04285a;}
a:hover, a:active{text-decoration:underline; color:#CCC;}

a.breadcrumb:link, a.breadcrumb:visited{text-decoration:none; color:#CCC;}
a.breadcrumb:hover, a.breadcrumb:active{text-decoration:none; color:#CCC;}



.thumbOutline{
	border: 1px solid #E5E5E5;
}

.form-text, .form-select, .form-textarea, .form-checkbox { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; background : #ffffff; padding-left: 2px;}

#color1 {background-color:#dddddd;}
#color2 {background-color:#c8c8c8;}
#color3 {background-color:#ffffff;}

.chapterSelect {
	background-image:url(/images/chapter_select.gif);
	background-repeat: no-repeat;
}

.inputetext1 {
	font-size:10px;
	width:130px;
}

.eventItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002253;
}

.arrowPad {padding-top:2px;}

.eventDivLine {
	background-image:url(/images/event_div.gif);
	background-repeat: repeat-x;
}

.memberInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

a.memberInfo:link, a.memberInfo:visited{text-decoration:none; color:#ffffff;}
a.memberInfo:hover, a.memberInfo:active{text-decoration:none; color:Yellow;}

.breadcrumb {
	background-color:#8b001d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

.content-main { padding:0px 10px 10px 10px;}

h5 { font-size:12px;}


table.form { cell-padding : 1; cell-spacing : 1; border : 0; background : #F7F7F7; border-color : #CACACA; }
td.form {  color : #000000;  }
td.formnopadding { background : #eeeeee; color : #000000; padding : 0px 0px 0px 0px; }
td.formsubmit { background : #F7F7F7; color : #000000; padding : 4px 7px 4px 7px; text-align : left; }
td.formdark { background : #cccccc; color : #000000; padding : 4px 7px 4px 7px; }
td.formreq { background : #eeeeee; color : #000000; padding-left : 7px; padding-right : 7px; text-align : left; }
td.formopt { background : #eeeeee; color : #000000; padding-left : 7px; padding-right : 7px; text-align : left; }
.req {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold;}
.opt { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;  }

.error {font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
.errorhdr { font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #ffffff; padding-left : 5px; padding-right : 5px; padding-top : 1px; padding-bottom : 1px; background : #E03127; font-weight : Bold; }
.errorspcr { background-color : #c1c1c1; }
.errorbkgd { background-color : #ffffff; border : 1; border-color : 000000;}
table.error { cell-padding : 1; cell-spacing : 1; border : 1; background : green; border-color : 000000; }
td.errormsg { background-color: #ffffff; color: red; font-weight: bold; font-size: 11px; vertical-align: top; }
th.error { font-weight: bold; text-align: left; padding-left: 15px; padding-right: 15px;}

a.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:VISITED.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:HOVER.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : underline; }
font.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #E03127; text-decoration : none; }
ul.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #E03127; text-decoration : none; list-style-image: url("/lls_software/images/icons/icon_error.gif"); }


.cart-head { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #E5E5E5}
.cart-det { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; padding-left : 5px;}
.cart-total { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}
.cart-coupon { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #E5E5E5}

.order-head { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}
.order-det { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; padding-left : 5px;}
.order-total { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}
.order-spacer { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #ffffff}
.order-label { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}
.order-label-norm { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}


th.event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cartcolor1 {
	background-color:#5d5d5d;
}

#cartcolor2 {
	background-color:#8c8c8c;
}

#cartcolor3 {
	background-color:#e9e9e9;
}

#cartcolor4 {
	background-color:#8c8c8c;
}



/* Process Tabs */

.ptSelected {
	background-color:#8c8c8c;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}

.ptUnselected {
	background-color:#c0c0c0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}




/* Form Classes */

.header1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}


a.formLink:link, a.formLink:visited{text-decoration : underline; color : #8b001d; font-size:10px;}
a.formLink:hover, a.formLink:active{text-decoration : underline; color : #8b001d; font-size:10px;}

.inputText1 {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextPassword {
	font-size:10px;
	color:#000000;
	width:45%;
}

.inputTextState {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextZipcode {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextPhone {
	font-size:10px;
	color:#000000;
	width:40px;
}

.inputTextShipping {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardType {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardMonth {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardYear {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardCVV {
	font-size:10px;
	color:#000000;
	width:60px;
}

#cartpadSet1 {
	padding-left:20px;
	padding-right:20px;
}

#cartpadSet2 {
	padding-left:10px;
	padding-right:10px;
}

#cartpadSet3 {
	padding:10px;
}


#cartmainpadSet {
	padding:0px;
}

.dottedLine {
	border-bottom:1px;
	border-bottom-style:dotted;
	border-color:#8c8c8c;
}

.formLabelReq {
	font-size:10px;
	color:#04285a;
	font-weight:bold;
}

.formLabelNonReq {
	font-size:10px;
	color:#04285a;
}

.formLabelAttn {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}




/* Footer Area */

.cartfooterText {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}



table.home_comp_master {
  border: 0px solid #A3A1A1;
}


table.home_comp {
}

.home_comp_header_left {
  font-weight: bold;
}

.home_comp_header_right {
  text-align: right;
}

.home_comp_content {
  color: #000000;
}

table.home_comp_show {
  border: 1px solid #A3A1A1;
}

td.home_comp_header_left_show {
  background-color: #c5a87f;
  padding: 5px 5px 5px 5px;
}

.home_comp_header_left_show {
  color: #FFFFFF;
  font-weight: bold;
}

.home_comp_header_left_show a:link {
  color: #FFFFFF;
}

.home_comp_header_left_show a:visited {
  color: #FFFFFF;
}

td.home_comp_header_right_show {
  text-align: right;
   background-color: #c5a87f;
}

td.home_comp_content_show {
  background-color: #c5a87f;
}

.home_comp_content_show {
  color: #3C3B3B;
}

.home_comp_content_show a:link {
  color: #777575;
}

.home_comp_content_show a:visited {
  color: #420E0E;
}
	
.home_comp {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.portlet-space {
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
}
	
a.home_comp, a.home_comp:visited,  a.home_comp:active { color:#777575; font-weight: bold;}
a.home_comp:hover { color: #420E0E; text-decoration: underline; font-weight: bold;}


.fieldtext { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif }	
	
.sorthdr { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #000000; padding-left : 2px; padding-right : 2px; padding-top : 1px; padding-bottom : 1px; background : #c5a87f; font-weight : Bold; }
.sortspcr { background-color : #c1c1c1; }
.sortbkgd { background-color : #CACACA; }
table.sortable a.sortheader { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #ffffff; padding-left : 5px; padding-right : 5px; padding-top : 3px; padding-bottom : 7px; background : #7882b7; font-weight : Bold; display: block; }
table.sortable span.sortarrow { color: black; text-decoration: none;}
.highlight { background-color : #FFFF66 }

.multieven { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000; padding-left : 5px; padding-right : 5px; background : #ffffff;}
A.multieven {color: #000000; }
A.multieven:hover {color: #DF6000; }
A.multieven:link {color: #000000; }
A.multieven:visited {color: #000000;}
.multiodd { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000; padding-left : 5px; padding-right : 5px; background : #eeeeee;}
A.multiodd {color: #000000;}
A.multiodd:hover {color: #DF6000;}
A.multiodd:link {color: #000000;}
A.multiodd:visited {color: #000000; }

.chaptersel {
	font-size: 10px;
	line-height: 13px;
	width:150px;
}
.sfunhighlight {
	color:#002253;
}
#woy {
	position:relative;
	height:240px;
	width:540px;
	background-image:url('/images/woy_awards/women_of_the_year.jpg');
	background-repeat:no-repeat;
}
#woy_register {
	position:absolute;
	left:80px;
	top:188px;
}
#woy_view {
	position:absolute;
	left:310px;
	top:188px;
}

a.chapter-events:link, a.chapter-events:visited{padding: 2px 0px 2px 5px; text-decoration:none; color:#ffffff; font-size:11px; font-weight:bold;}
a.chapter-events:hover, a.chapter-events:active{padding: 2px 0px 2px 5px; text-decoration:none; color:#CCC; font-size:11px; font-weight:bold;}

.chapter-events-label {
  font-weight: bold;
  padding: 0px 10px 0px 0px;
  vertical-align:top;
}

.chapter-events-data {
  font-weight: normal;
  padding: 0px 10px 0px 0px;
}

.chapter-events-spacer {
  padding-top: 10px;
}

#testimonials {
	background-image:url('/images/header_blue.gif');
	width:540px;height:110px;
	color:#FFF;
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	cursor:pointer;
}
#testimonials div {
	padding:10px;
	width:520px;height:80px;
}

.footer {
  padding-left:20px;
  padding-right:20px;
  color:dddddd
}

.footer a, .footer a:link, .footer a:visited{text-decoration:underline; color:#dddddd;}
.footer a:hover, .footer a:active{text-decoration:underline; color:#FFFFFF;}

.ns-half {
	float:left;
	width:90px;
}
.ns-half input {
	width:80px;
}
.ns-full input {
	width:170px;
}
#newsletter_signup {
	background-image:url(/images/titles/title_newsletter_signup.gif);
	background-color:#c1c1c1;
	background-repeat:no-repeat;
	color:#FFF;
	padding:35px 5px 5px 5px;
	margin-top:10px;
}
#newsletter_signup label {
	display:block;
	height:100%;
}
#newsletter_signup input, #newsletter_signup select {
	font-size:11px;
}

.ns-input {
	margin-bottom:3px;
}

.home-headlinetext {
	font-size : 13px;
	font-family:arial, helvetica, sans-serif;
}
