BODY { font-family: Arial; font-size: .75em; padding-top:20px;}

H1 { margin-top: 15px; margin-bottom: 15px; font-size:1.8em; color:#666666; font-weight:normal; font-family: Arial; border-bottom:2px solid #EE342B; xbackground-color:#C01A1A; padding: 0px 4px 4px 5px}
H2 {margin-top: 15px; margin-bottom: 3px; font-size: 1.1em; font-weight: bold; color: #EE342B;}

UL LI {list-style-type : square;} 
OL LI {padding-bottom:5px;}

img {border:0px;}

#regmain { margin:0px auto; width:980px; background-color:#FFFFFF;}

/* Regions */
#regtitlebar { width:980px; height:38px; vertical-align:top;}
#regleftcolumn { padding-right:0px; vertical-align:top; width:211px; }

#regLeftMenu {vertical-align:top; width:211px; margin-top:5px;}
#regLeftMenu .MenuItem { padding:2px 4px 2px 4px; width:203px; background-color:#EE342B; color:#FFFFFF; border-top: solid 1px #FFFFFF; font-size:11px; text-transform:uppercase;}
#regLeftMenu .MenuItem A { color:#FFFFFF; text-decoration: none; }
#regLeftMenu .MenuItem A:hover { text-decoration:underline; }

#regLeftMenu .subMenuItem { padding-top:1px; padding-bottom: 2px; padding-left:10px; width:201px; color:#030303; border-bottom: solid 1px #cecece; font-size:11px;}
#regLeftMenu .subMenuItem A { color:#030303; text-decoration: none; }
#regLeftMenu .subMenuItem A:hover { text-decoration:underline; }

#regleftcolumn .rssLinks A {text-decoration: none; color: #030303; font-size:11px;}
#regleftcolumn .rssLinks A:hover {text-decoration: underline; color: #000000;}

 .roles { width:211px; border:solid 1px #C8C8C8;} 
 .roles .title { height:22px; background-color:#EE342B; padding-left:5px; }
 .roles .content { vertical-align:top; padding:5px; } 

#Images {vertical-align:top; }
#Images .spacer { width:9px; }

#regMainContent {vertical-align:top; padding-left:10px; font-family: Arial; font-size: 1em; color: #030303; padding-bottom:2px;}
#regMainContent INPUT {font-family: Arial; font-size: 11px; color: #030303;}
#regMainContent .Mandatory {font-family: Arial; font-size: 11px; color: black; border: 1px solid red;}
#regMainContent .MandatoryText {font-size: 11px; color: #888888;}
#regMainContent SELECT {font-family: Arial; font-size: 11px; color: #030303;}
#regMainContent A {text-decoration: underline; font-weight: bold; color: #EE342B; }
#regMainContent .messagetouser {font-weight: bold; color: red; padding-bottom: 10px} 
#regMainContent .breadcrumbtrail {padding-top:5px; padding-bottom:10px}
#regMainContent .breadcrumbtrail A {color: #F8A261}
#regMainContent .highlight {background-color:Yellow}

#regMainContent .homeBoxHeading1 {height: 22px; color: White; background-color:#EE342B; font-size:12px; font-weight:bold; padding-left:5px;}
#regMainContent .homeBoxHeading1 A {color:White; font-weight: bold; text-decoration: none; }
#regMainContent .homeBoxHeading1 A:hover {text-decoration: underline;}
#regMainContent .homeBoxHeading2 {height: 22px; color: black; background-color:#cecece; font-size:.8em; padding-left:5px;}
#regMainContent .homeBoxText { height: 110px; vertical-align:text-top; color: #EE342B}
#regMainContent .homeBoxText UL {margin-left:23px; padding-left:0px; padding-top:4px;}
#regMainContent .homeBoxText A { font-weight: normal; text-decoration: none; }
#regMainContent .homeBoxText A:hover {text-decoration: underline;}

#regrightcolumn { padding-left:9px; vertical-align:top; width:211px;}
#regrightcolumn .rhsJobsHeading A {color:#EE342B; font-size:11px; font-weight:bold; text-decoration:none;}
#regrightcolumn .rhsJobsHeading A:hover {text-decoration:underline;}
#regrightcolumn .rhsJobsBody A {color:#030303; font-size:11px;text-decoration:none;}
#regrightcolumn .rhsJobsLink {text-align:right; font-style: italic; padding-bottom:3px; border-bottom: 1px solid #C8C8C8; margin-bottom: 5px; }
#regrightcolumn .rhsJobsLink A {color:#EE342B; font-size:10px;text-align:right; text-decoration:none;}
#regrightcolumn .rhsJobsLink A:hover {text-decoration:underline;}

#regleftcolumn .rhsJobsHeading A {color:#EE342B; font-size:11px; font-weight:bold; text-decoration:none;}
#regleftcolumn .rhsJobsHeading A:hover {text-decoration:underline;}
#regleftcolumn .rhsJobsBody A {color:#030303; font-size:11px; text-decoration:none;}
#regleftcolumn .rhsJobsLink {text-align:right; font-style: italic;}
#regleftcolumn .rhsJobsLink A {color:#EE342B; font-size:10px;text-align:right; text-decoration:none;}
#regleftcolumn .rhsJobsLink A:hover {text-decoration:underline;}


#regBottomLine { width:980px; border-top:solid 1px #C8C8C8; }

.quoteMain {color:#EE342B; font-size:16px; font-weight:bold; text-align:center;}

#regaddressbar { width:980px; border-top:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; font-size:11px; color:#030303; }
#regaddressbar A { color:#EE342B; text-decoration:none; }
#regaddressbar A:hover { text-decoration:underline; text-decoration:none;}

#regFooter {font-size: 11px; color: #EE342B; height:10px; width:980px; border-top:solid 1px #C8C8C8;}
#regFooter A {color: #030303; font-weight: normal; text-decoration: none;}
#regFooter A:hover {text-decoration: underline;}

/* Button styles */
#regMainContent .button {font-weight: bold; color:Red;}
#regMainContent .Bluebutton {font-weight: bold; color: Navy;}
#regMainContent .CancelButton {font-weight: normal; color: Red;}

/* datagrid styles */
#regMainContent .datagridHeader {background-color: #cccccc;font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; margin-bottom: 10px;}
#regMainContent .datagridItem {background-color: #efefef; border-bottom: 1px solid #666666}
#regMainContent .datagridAlternatingItem {background-color: #ffffff; border-bottom: 1px solid #666666}

  