/* SWAP OUT THE FOLLOWING COLORS FOR BRANDING:
#981B1F (Body background)

#D9E3F7 (Light background)
#FF9933 (Topnav background, 'more' link hover)
#F3C562 (Topnav button hover background)

#FCDCA5 (Header, lines, borders, and "more" link)
#BF4800 (Section header text color)
#707F9E (Inactive "more" link)

#103AA6 (Navbutton border)
#0C5AFA (Links)
#A6663D (Visted links)

#A6663F (Highlight color)
#FFCC00 (Highlight line)
#FF9B06 (Alert color)
*/



/*COMMON PAGE STYLES --------------------------------------------------- */

BODY{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: white;}

H1{ COLOR: black; FLOAT: left;  FONT-SIZE: 12px}

TD { COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}

FORM {display:inline;}

OPTION { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana}

UL{ DISPLAY: inline;FONT-SIZE: 11px; LIST-STYLE-TYPE: disc}

LI{ PADDING-LEFT: 20px;  FONT-SIZE: 12px}

/* --------------------------------------------------------------------- */



/* BORDER PAGE STYLES (Updated Date Unknown) --------------------------- */

.BORDERPAGE-LEFT {WIDTH: 0px;}

.BORDERPAGE-RIGHT {WIDTH: 0;}

.CENTERPAGE {width: 600px;}

/* --------------------------------------------------------------------- */



/* REG STYLES ---------------------------------------------------------- */

.REG-FunctionDescription { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;;COLOR: #000000; FONT-WEIGHT: bold; background-color:#BAD6F5;}

.REG-NoteDescription { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;; FONT-WEIGHT: bold;}

.REG-NoteText { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;;}

.REG-RowHeader {
			background : #FCDCA5;
			
			height : 13px;
			line-height : 13px;
			padding : 3px;
			font-family : trebuchet, trebuchet MS, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size : 13px;
			color: #BF4800;
			padding-left: 10px;	
		}

.REG-RowAlert { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9B06; FONT-FAMILY: Verdana, sans-serif;}

.REG-Registrant {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; }

.REG-RegistrantName {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-RowInstructions {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; }

.REG-RowProductNoteHeader {FONT-WEIGHT: bold;FONT-SIZE: 11px;FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #D9E3F7;}

.REG-LargeText {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, sans-serif;}

.REG-RowInstructionsLargeText {FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #D9E3F7;}

.REG-RowInstructionsLargeTextBold {FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #D9E3F7;}

.REG-InstructionTextNoBackground {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-SubHeader { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-RedAsterisk {FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #FF9B06; FONT-FAMILY: Verdana, sans-serif;}

.REG-DropdownBox { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DropdownMultiBox {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-Price {FONT-WEIGHT: bold; FONT-SIZE: 11px;FONT-FAMILY: Verdana, sans-serif;}



a.REG-MediumText:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-MediumText:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-MediumText {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-MediumTextGrey { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #cfcfcf;}

.REG-MediumTextRightAligned {FONT-WEIGHT: normal; text-align:right; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-MediumTextBold { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-SmallTextColoredBold {FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;}

.REG-SmallTextColored {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;}

.REG-MediumTextColoredBold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;}

.REG-MediumTextColored {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;}



.REG-RowFooter {
			background : #FFFFFF;
			
			line-height : 1px;
			padding : 0px;
			font-size : 1px;
			border-color : #FCDCA5;
			border-style : solid;
			border-width: 1px 0px 1px 0px;	
		}

.REG-RowHeaderLevel2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #D9E3F7;}

.REG-DetailsSubText { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsNoDetailsAvailable { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsInvalidURLParameter { FONT-SIZE: 13pt; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsHeader { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsEventName { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsEventDescription { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-DetailsLightBackground { BACKGROUND-COLOR: #D9E3F7; }

.REG-DetailsDarkBackground { BACKGROUND-COLOR: #F3C562; } /*this color could be changed to white to simplify branding*/

.REG-DateFormatExample { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #888888; FONT-FAMILY: Verdana, sans-serif;;}

.REG-DateExample { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #808080; FONT-FAMILY: Verdana, sans-serif;;}

.REG-HavePromoCode { FONT-SIZE: 11px;FONT-FAMILY: Verdana, sans-serif;}

.REG-DoNotHavePromoCode { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-Discount {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A6663F; FONT-FAMILY: Verdana, sans-serif;}

.REG-DiscountAmount {FONT-SIZE: 11px; COLOR: #A6663F; FONT-FAMILY: Verdana, sans-serif;}

.REG-OrderRow { FONT-SIZE: 11px; BACKGROUND-COLOR: #D9E3F7;}

.REG-CurrencyDescription {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A6663F; FONT-FAMILY: Verdana, Arial, 'Times New Roman'}

.REG-ConfirmPrinterLink{FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #0C5AFA; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline}

.REG-TaxLabel { COLOR: #FF9933; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;}

.REG-TaxValue { COLOR: #FF9933; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px;}

.REG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9933; FONT-FAMILY: Verdana, sans-serif;; }

.REG-Space1 {line-height:1px; font-size:1px;}

.REG-Space2 {line-height:2px; font-size:1px;}

.REG-Space3 {line-height:3px; font-size:1px;}

.REG-Space5 {line-height:5px; font-size:1px;}

.REG-Space7 {line-height:7px; font-size:1px;}

.REG-Space10 {line-height:10px; font-size:1px;}

.REG-Space14 {line-height:14px; font-size:1px;}

.REG-RowInstructionsErr{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9B06; FONT-FAMILY: Verdana, sans-serif;;}

.REG-RowWithLightBackground { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;;  background-color:#D9E3F7;  }

.REG-SmallNote { FONT-SIZE: 9px; FONT-FAMILY: Verdana, sans-serif;; font-style:italic; } 

.REG-SectionHeader { 
			background : #FCDCA5;
			display : block;
			height : 13px;
			line-height : 13px;
			padding : 3px;
			font-family : trebuchet, trebuchet MS, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #BF4800;
			padding-left: 10px;}

.REG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9933; FONT-FAMILY: Verdana, sans-serif;; }

a.REG-EditAddItemsLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-EditAddItemsLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-PrinterLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-PrinterLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-ReturnToHomepageLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.REG-ReturnToHomepageLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.REG-ListRow { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;  BACKGROUND-COLOR: #D9E3F7;}

.REG-ListRowHeader { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #F3C562;}

/* ---------------------------------------------------------------------- */



/* ERROR PAGE STYLES ---------------------------------------------------- */

.ERR-AlertMessage {FONT-SIZE: 12px;COLOR: #FF9B06;FONT-FAMILY: Verdana, Arial, Times New Roman;BACKGROUND-COLOR: #D9E3F7;TEXT-ALIGN: center}

.ERR-AlertMessageBlack { FONT-SIZE: 12px;COLOR: black;FONT-FAMILY: Verdana, Arial, Times New Roman;BACKGROUND-COLOR: #D9E3F7;TEXT-ALIGN: center}

.ERR-AlertMessageBlackLarge {FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: black;FONT-FAMILY: Verdana, Arial, Times New Roman;BACKGROUND-COLOR: #D9E3F7;TEXT-ALIGN: center}

.ERR-RowHeader {FONT-WEIGHT: bold;FONT-SIZE: 11px; COLOR: white;FONT-FAMILY: Verdana, sans-serif;BACKGROUND-COLOR: #FCDCA5; 
			border-color : #000000;
			border-style : solid;
			border-width: 1px 0px 0px 0px;}

.ERR-RowFooter {FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: white; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #FCDCA5; 
			border-color : #000000;
			border-style : solid;
			border-width: 0px 0px 1px 0px;}


.ERR-Table {width:615;}

/* ----------------------------------------------------------------------- */



/* LOGON STYLES ---------------------------------------------------------- */

a.LOG-LogonLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.LOG-LogonLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.LOG-CreateNewAccountLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.LOG-CreateNewAccountLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.LOG-EmailMyPasswordLink:visited {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

a.LOG-EmailMyPasswordLink:link {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-AccountOff {color:#000000;BACKGROUND-COLOR:#ffffff;}

.LOG-AccountOn {color:#000000;BACKGROUND-COLOR: #ffffff; }

.LOG-AccountClick {color:#ffffff;BACKGROUND-COLOR: #D9E3F7; }

.LOG-SectionHeader {
			background : #FCDCA5;
			display : block;
			height : 13px;
			line-height : 13px;
			padding : 3px;
			font-family : trebuchet, trebuchet MS, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size : 13px;
			color: #BF4800;
			padding-left: 10px; }

.LOG-InputBox {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-InputBoxUppercase {FONT-SIZE: 11px;TEXT-TRANSFORM: uppercase;FONT-FAMILY: Verdana, sans-serif; }

.LOG-InputButtons {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-InputLabels {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-RowAlert {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9B06; FONT-FAMILY: Verdana, sans-serif;}

.LOG-RowFooter {
			background : #FFFFFF;
			
			line-height : 1px;
			padding : 0px;
			font-size : 1px;
			border-color : #FCDCA5;
			border-style : solid;
			border-width: 1px 0px 1px 0px;	
		}

.LOG-RowHeader {
			background : #FCDCA5;
			
			height : 13px;
			line-height : 13px;
			padding : 3px;
			font-family : trebuchet, trebuchet MS, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size : 13px;
			color: #BF4800;
			padding-left: 10px;	
		}

.LOG-RowInstructions {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; }

.LOG-MediumTextBold { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-AddNewAcct {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-LogonWithExistingAcct { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; }

.LOG-BackgroundTable {BACKGROUND-COLOR: #D9E3F7;} 

.LOG-SmallNote { FONT-SIZE: 9px; FONT-FAMILY: Verdana, sans-serif;; font-style:italic; } 

.LOG-RowWithLightBackground { FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;;  background-color:#D9E3F7;  } 

.LOG-RowInstructions{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;; } 

.LOG-MediumText{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;} 

.LOG-ListRow { BACKGROUND-COLOR: #D9E3F7;FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-ListRowALittleDarker { BACKGROUND-COLOR: #D9E3F7;FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-ListRowHeader { BACKGROUND-COLOR: #F3C562;FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.LOG-SmallText{ FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;} 

.LOG-MediumTextBold{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif;} 

/* ---------------------------------------------------------------------- */



/* HSBC PAGE STYLES ----------------------------------------------------- */

.HSBC-RowHeader {
			background : #FCDCA5;
			
			height : 13px;
			line-height : 13px;
			padding : 3px;
			font-family : trebuchet, trebuchet MS, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size : 13px;
			color: #BF4800;
			padding-left: 10px;	
		}

.HSBC-InstructionText {FONT-WEIGHT: normal;FONT-SIZE: 11px; }

.HSBC-CardholderLabel {FONT-WEIGHT: bold;FONT-SIZE: 11px; }

.HSBC-InputButton {FONT-WEIGHT: normal;FONT-SIZE: 11px; }

.HSBC-RowFooter {
			background : #FFFFFF;
			
			line-height : 1px;
			padding : 0px;
			font-size : 1px;
			border-color : #FCDCA5;
			border-style : solid;
			border-width: 1px 0px 1px 0px;	
		}

/* ---------------------------------------------------------------------- */




/* TCME Main site styles */

/* Conference CSS Document */

/*  Structure Elements    ============================================ */
html, body { margin:0; padding:0; background: #fff url('/usi/10/reg/REG/5397/images/pg-bkgrnd2.gif') 50% 0% no-repeat; }
body, td { font:10pt Verdana, sans-serif;color:#0B0B0B; }
div#header { position:relative; }
.home-page-link { position:absolute; top:-100px; left:30px; width:100%; height:99px; }
#header>.home-page-link { left:0px; } /* FireFox */
.home-page-link a { display:block; width:100%; height:99px; position:absolute; bottom:0px; left:0px; color:#F5AC54; font-size:1px; text-decoration:none; }

/* general links*/
.special a {color: #848484; border-bottom:dotted 1px #000; text-decoration:none;}
.special a:hover{ border-bottom:dotted 1px #F57217; color: #F57217; }

.small { color:#0B0B0B;	font-size:9px;	line-height: 18px;}
.head1 { color:#F57217; font-size:12pt; font-weight:bold; line-height:28pt;border-bottom: 4px solid #F57217;}


/* Begin Top Nav */
ul#nav-main { border:none; height:20px; width:757px; list-style:none; margin:0; padding:0; }
ul#nav-main { padding-left:60px; } /* IE 6 */
div#header>ul#nav-main { padding-left:40px; } /* Firefox */
ul#nav-main li { float:left; border:none; }
ul#nav-main li a { display:block; height:20px; color:#14232D; padding:0px; font-weight:bold; padding-top:2px; text-align:center; text-decoration:none; white-space:nowrap;background:url('/usi/10/reg/REG/5397/images/nav-pipe.gif') no-repeat top left; }
ul#nav-main li a:hover { background:url('/usi/10/reg/REG/5397/images/nav-main-over3.gif') repeat-x top left; }

.nav-pipe { padding:0px; margin:0px;}
#nav-register { width:90px; }
#nav-about { width:80px; }
#nav-agenda { width:90px; }
#nav-sponsors { width:100px; }
#nav-calendar { width:180px; }
#nav-myctst { width:90px; }
#nav-end { width:2px; }
/* End Top Nav */

/* Begin Side Nav */
#container>#navigation { position:relative; left:-20px; } /* if Firefox */
div#navigation{ float:left; width:200px; margin-right:10px; margin-top:40px; border-right:dotted 1px #C5C5C5; }
div#navigation h3{ font:9pt Verdana, sans-serif;font-weight:bold;color:#4D4D4D;padding: 10px 0 0 0;margin: 0 0 3px 50px;border-bottom: 4px solid #607B8B;}
ul.nav-side { list-style:none; margin:0px; margin-left:50px; margin-bottom:15px; padding:0px; }
ul.nav-side li { margin-bottom:5px; }
ul.nav-side li a { display:block; height:16px; padding:2px 0 2px 0; color:#848484; text-decoration:none; width:100%; border:dotted 1px white; }
ul.nav-side li a.lg { height:40px; padding-top:5px; }
ul.nav-side li a:hover, .on { background:url('/usi/10/reg/REG/5397/images/nav-side-over.gif') 100% 50% no-repeat; border-top:dotted 1px #000; border-bottom:dotted 1px #000; }
/* End Side Nav */

/* Begin Home Page */
#homepage { float:right; width:90%; text-align:center; }
.sec01 { float:left; text-align:left; width:48%; }
.sec02 { float:right; text-align:left; width:48%; }
.sec03 { clear:both; text-align:center; }
.sec04 { float: left; width: 750px; padding: 20px 0 15px 10px; text-align: left;}
.sec01 p, .sec02 p { margin:0px; }
.cardtech { background:url('/usi/10/reg/REG/5397/images/card-tech-2007.gif') no-repeat; margin:0; width:252px; height:50px; color:#fff; font-size:5px; }
.securtech { background:url('/usi/10/reg/REG/5397/images/secur-tech-2007.gif') no-repeat; margin:0; width:252px; height:50px; color:#fff; font-size:5px; }
/* End Home Page */

#container>#wrapper { position:relative; left:-20px; } /* if Firefox */
div#container { padding-top:100px; width:760px; margin:0 auto; text-align:left; }
div#content { float:right; padding-top:45px; border:none; }
div#content { width:100%; margin-right:-30px; } /* if IE */
div#wrapper>div#content { width:100%; margin-right:0px; } /* if Firefox */
.ALL-ApplicationTable {width:90%;}
.REG-FORM {width:90%;margin-right:-30px;}

/* begin Sponsor page */
.sponsors-right { padding:0; margin:0; width:270px; height:150px; border-left:1px dotted #A3A3A3;  }
.sponsors-left {padding:0; margin:0; width:270px; height:150px; border-right:1px dotted #A3A3A3; }
/*div#logos {display:table-cell; vertical-align:middle;}*/

hr {width:90%; border:1px solid #e3e3e3; float:left; text-align:center;}

/* begin Sponsor page */

h1 { color:#F57217; font-size:150%; margin:0px; }
.tagline { color:#F57217; margin:10px; text-align:center;line-height: 40px; }/*869099*/

div#footer{ clear:both; width:100%; }
#footer { position:relative; left:30px; } /* if IE */
#container>#footer { position:relative; left:0px; } /* if Firefox */

#footer p { color:#999; padding-top:50px; padding-bottom:10px; text-align:center; border-bottom:solid 5px #F6AC55; }
#footer p a { color:#999; text-decoration:none; }
#footer p.logo, #footer p.copyright { margin:1px; padding:0px; padding-bottom:20px; border:none; }
#footer p.logo { float:left; color:#fff; font-size:10px; text-align:left; width:250px; height:70px; background:url('/usi/10/reg/REG/5397/images/footer-logo.gif') no-repeat; }
#footer p.copyright { float:right; color:#000; font-size:80%; text-align:right; width:450px; height:70px; padding-top:30px; padding-right:10px; }

.hide { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; } /* hide from visual browsers but still available to screen readers */

#under-nav-side { float: left; position: relative; padding-top: 15px; margin-left: -170px;"}
div#wrapper>div#content>div#under-nav-side { float: left; position: relative; padding-top: 15px; margin-left: 0px;"}

