﻿BUTTON, INPUT, TEXTAREA, SELECT
{
    font-weight:normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color:black;
}
.errMsg
{
	font-weight:normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color:red;
	
}
.noWrap
{
	white-space:nowrap;
}

.searchHeader
{
	font-size: 10px;
	
	font-weight: bold;
	background-color: #f3f3f3;
	text-align: left;
	white-space:nowrap;
}

.alertBold
{
    font-weight: bold;
    color:red;
}
.success
{
	font-weight: bold;
	color:green;
}
.successBold
{
	color:green;
}

.alert
{
    color:red;
}

.ResetBtn
{
    color:White;
    background-color:#B55427;
}

.EmailStyle
{
    background-color:#D5E3F0;
    font-size: 10px;
    white-space:nowrap;
}

.EntryStyle
{
    background-color:#EFEFEF;
    white-space:nowrap;
    
}

.FlatButton
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.subhead {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #333366;
	font-variant: small-caps;
} 

.bodytext { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000} 

.subheadRED { font-family: Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bolder; color: #CC0000} 

.mousetypeBLUE {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #336699;
	font-style: normal;
	font-weight: normal;
} 

/* the following is from portal-style.css */

html,body{margin:0;padding:0}

body{font: 76% arial,sans-serif;text-align:center}

p { }

a  { color: maroon }

.subheadWhite {text-align:center; font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bolder; color:#FFFFFF;background-color:Maroon } 
.subheadDarkBlue {text-align:center; font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bolder; color:#FFFFFF;background-color:#2b1d5c } 
.subheadLightBlue {text-align:center; font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: bolder; color:#FFFFFF;background-color:#313c74 } 

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;text-align = left} 
.rowSpace {height:25px}

div#header h1 { color: #79b30b; line-height: 80px; background: #eee; margin: 0; height: 80px }
div#header a   { color: #fff; font-size: 11px; text-decoration: none }
div#header a:hover  { color: #969696; font-size: 11px; text-decoration: none }
div#container{text-align:left}
div#footer   { color: #505050; font-size: 11px; font-family: arial, sans-serif; background-image: url("images/footer-background.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding-top: 6px; padding-bottom: 8px; padding-left: 180px; position: relative; height: 26px; clear: both }
div#footer a { color: #505050; font-size: 11px; font-family: arial, sans-serif; text-decoration: underline }
div#footer a:hover { color: #969696; font-size: 11px; font-family: arial, sans-serif; text-decoration: underline }
div#footer p{margin:0;padding:5px 10px}



div#container { margin: 0 auto; width: 750px }
div#content   { margin-bottom: 15px; padding-left: 18px; width: 570px; float: right; border-left: 1px solid #acacac }
div#content h1 { font-size: 17px; font-family: arial, sans-serif; padding-top: 5px }
div#content p { line-height: 14px; margin-bottom: 20px }
div#leftnav   { margin-top: 0; width: 159px; float: left }

div#extra{clear:both;width:100%}
/**/
#navcontainer
    { color: #525252; font-size: 11px; font-family: arial, sans-serif; background-color: #f3f3f3; margin: 0 auto 13px; position: relative; bottom: 0; width: 748px; height: 34px; border: solid 1px #d0d0d0 }

#navlist li
  { background-repeat: no-repeat; display: inline }

#navlist a
   { color: #525252; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url("images/horizontal-menu-bullet.gif"); background-repeat: no-repeat; background-attachment: scroll; text-transform: uppercase; display: inline; padding: 10px 10px 0 }

#navlist a:link, #navlist a:visited
   { color: #525252; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url("images/horizontal-menu-bullet.gif"); background-repeat: no-repeat; background-attachment: scroll; text-transform: uppercase; display: inline; padding: 10px 10px 0 }

#navlist a:hover
   { color: #2e3260; background-color: transparent; background-image: url("images/horizontal-menu-ro.gif"); background-repeat: no-repeat; background-attachment: scroll; display: inline; padding: 10px 10px 0 }


/**/
#leftnavcontainer ul
 { font-family: arial, sans-serif; text-align: left; list-style-type: none; margin-top: 0 }

#leftnavcontainer ul li a
  { color: #143868; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 14px; text-decoration: none; background: url("images/vertical-menu-bullet.gif") no-repeat left center; text-align: left; display: block; margin-top: 0; padding: 10px }

#leftnavcontainer ul li a:hover
  { color: #505050; background: url("images/vertical-menu-ro.gif") no-repeat left center; display: block; margin-top: 0; padding: 10px }

#leftnavcontainer ul li a#current
  { color: #666; background: url("images/vertical-menu-bullet.gif") no-repeat left center; padding: 10px }
/**/
.bar { color: #acacac }
.contentbox
       { color: #525252; font-size: 11px; font-family: arial, sans-serif; background-color: #f3f3f3; display: block; margin: 0 auto 13px; padding: 6px; width: 165px; border: solid 1px #d0d0d0 }
.contentresults    { color: #505050; font-size: 11px; font-family: arial, sans-serif; margin-left: 10px; padding: 6px 6px 7px }
.contentresults a      { color: #143868; font-size: 11px; font-family: arial, sans-serif; line-height: 14px; text-decoration: underline }
.siteheadline { margin-left: 200px }
.search
   { color: #143868; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; margin-top: 0 }
#searchtable { margin-left: 22px; padding: 10px }
.loggedin
     { color: #525252; font-weight: bold; text-decoration: none; text-transform: uppercase; display: inline; padding: 10px 10px 0 80px }
.logout { color: #525252; font-weight: bold; text-decoration: none; text-transform: uppercase; display: inline; padding: 10px 10px 0 }


/* Lei's stuff  */
.pageheader { font-size: 17px; font-family: arial, sans-serif; padding-top: 5px; font-weight: bolder; text-transform: uppercase; }
.navtext { color: #525252; font-weight: bold; text-decoration: none; background-color: transparent; text-transform: uppercase; display: inline; }
.font_contentheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #504f69;
    FONT-FAMILY: arial, sans-serif
}

/*Registration CSS*/
.boldtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.bodytxt { font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.subheadmaintxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #17196E;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.subheadmaintxt2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR:Maroon ;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.subheaditalictxt
{
    FONT-WEIGHT: bold;
    font-style:italic ;
    FONT-SIZE: 10pt;
    COLOR: #700000;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.subheadscreenseltxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR:Maroon;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.modalBackground{
background-color : Gray;
filter:alpha(Opacity=70);
opacity: 0.7;
}

.existingservice{
Background-color:#ff568f;
border-width:1px;
border-style:groove ;
border-color:#fff77d;
padding:1px;
border-style:inset;
 
FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR:Black ;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    text-align :center
 
}

.modalPopup2{
Background-color:#ffff8f;
border-width:1px;
border-style:groove ;
border-color:#fff77d;
padding:1px;
border-style:inset;
 
FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #17196E;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    text-align :center
 
}

.modalPopup{
Background-color:#ffffdd;
border-width:1px;
border-style:groove ;
border-color:#fff77d;
padding:1px;
border-style:inset;
 
FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #17196E;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    text-align :center
 
}

.modalPopupFeatures{
Background-color:Maroon ;
 
 
border-width:1px;
border-style:groove ;
border-color:#0000ff;
padding:1px;
border-style:inset;
 
FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR:Yellow ;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    text-align :center
 
}
.headmaintxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #17196E;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.tblheadmaintxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #17196E;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "arial", Verdana, sans-serif
}
.mFrameStyle
{
	width:100%;
	height:100%;
}

#whatsnew ul  { color: white; font-size: 12px; font-family: Arial, serif; list-style-type: circle }
#whatsnew ul a  { color: white; font-size: 12px; font-family: Arial, serif; list-style-type: circle }
#login { color: #fff; font-size: 11px; font-family: Arial, sans-serif }
#login a { color: #fff; font-size: 11px; font-family: Arial, sans-serif }
#boxa  { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; height: 165px; border-right: 1px solid #d0d0d0 }
#boxa a { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxa a:hover { color: #969696; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxa h1 { color: #c70000; font-size: 14px; font-family: Arial, sans-serif; line-height: 16px }
#boxa img { float: right }
#boxb  { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; margin-left: 15px; height: 165px; border-right: 1px solid #d0d0d0 }
#boxb a { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxb a:hover { color: #969696; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxb h1  { color: #202356; font-size: 14px; font-family: Arial, sans-serif; line-height: 16px }
#boxb img { float: right }
#boxc   { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; margin-left: 15px; height: 165px }
#boxc a { color: #505050; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxc a:hover { color: #969696; font-size: 11px; font-family: Arial, sans-serif; line-height: 13px; text-decoration: underline }
#boxc h1 { color: #c70000; font-size: 14px; font-family: Arial, sans-serif; line-height: 16px }
#boxc img { float: right }

div#footer1  { color: #969696; font-size: 11px; font-family: Arial, sans-serif; background-color: #f3f3f3; width: 748px }
div#footer1 p { color: #969696; font-size: 11px; margin: 0; padding: 5px 10px }
div#footermenu  { font-size: 11px; float: right }
div#footer1 a  { color: #969696; font-size: 11px; text-decoration: underline; margin: 0; padding: 5px 10px }
div#footer1 a:hover { color: #202356; font-size: 11px; text-decoration: underline; margin: 0; padding: 5px 10px }

.ErrorHeader
{
	font-size:large;
	font-weight:bold;	
}

.ErrorText
{
}

.tdError
{
	border-top: gray 1px dotted;
	border-bottom: gray 1px dotted;
	padding-bottom: 5px;
	padding-top: 5px;
}