#loaderpage { left:0; position:absolute; top:0; width:100%; z-index:5000 !important; }
#loaderbackground { background: #fff; height:100%; left:0; /* opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);  */position:absolute; top:0; width:100%; z-index:1; }
#loader { left:0; height:100%; position:relative; top:10px; width:750px; z-index:2; }
.bodyText { font-family: Arial, sans-serif; font-size: 12px; padding: 0 0 10px 0;
	/*
height:400px;
	overflow:auto;
*/ 
}
#alertPage { background-color:none;};
.details .hidden { display:none; }
.showBox { cursor:pointer; }
.openBox { cursor:pointer; }
#alertHeader { 	background:#fff; text-align: right; padding:30px;/*padding: 20px 20px 20px 0; display: block; overflow: hidden; position: relative;*/}
#alertHeader #logo {float: right; margin-bottom: 15px;}
#alertHeader div.message {/* background: #f1f1f6; */ padding: 0 20px 10px 40px;float: left; width: 420px; /* border-bottom: 1px solid #5981a9; */}
#alertHeader div.message p {/* font-weight: bold; */ font-size: 11px;}
#alertHeader p.actions { text-align: right; font-weight: normal; margin: 0; position: absolute; right: 20px; top: 90px; }
#alertHeader a {text-decoration: none; padding-right: 0; cursor: pointer; font-size: 11px; display: block;text-align: right;}


#alertWrapper { background-color:#FFF; padding: 0 20px 20px 40px;}
#alertFooter {background:#fff; padding: 20px 0 20px 0; border-top: 1px solid #5981a9; margin: 0 20px 0 40px; text-align: right;}
#alertFooter a {cursor:pointer; text-decoration:none; font-size: 11px; display: block;text-align: right;}
 

#alertMenu {border-bottom: 2px solid #4D8299; margin-bottom: 10px;}
#alertMenu ul { clear:both; float:none; list-style-type:none; margin:0px; padding:0px; width:100%; overflow:hidden; margin-top:5px; } 
#alertMenu ul li {display: block; float:left; margin:0 5px 0 0; overflow:hidden; padding:0;}
#alertMenu ul li a {text-decoration:none; display:block; float: left; background: url('../img/backgrounds/normalDomainLeft.gif') no-repeat left top; height:25px; line-height:25px; color:#1c7bb6; }
#alertMenu ul li a span { display:block; float:left; background: url('../img/backgrounds/normalDomainRight.gif') no-repeat right; height:25px; padding:0 16px 0 9px;}

#alertMenu ul li a:hover { color:#6e6e6e;}
#alertMenu ul li a:hover span {display:block; background: url('../img/backgrounds/normalDomainRightRoll.gif') no-repeat right; height:25px; padding:0 16px 0 9px;}

#alertMenu ul li.selected a { display:block; background: url('../img/backgrounds/selectedDomainLeft.gif') no-repeat left top; height:25px; font-weight:bold; color:#FFFFFF;}
#alertMenu ul li.selected a span { display:block; background: url('../img/backgrounds/selectedDomainRight.gif') no-repeat right; height:25px; padding:0 20px 0 10px;}

#alertMenu ul li.selected a:hover { display:block; background: url('../img/backgrounds/selectedDomainLeftRoll.gif') no-repeat left top; height:25px; font-weight:bold; color:#fffc00;}
#alertMenu ul li.selected a:hover span { display:block; background: url('../img/backgrounds/selectedDomainRightRoll.gif') no-repeat right; height:25px; padding:0 20px 0 10px;}

#alertMenu ul li.highlighted a{ display:block; background: url('../img/backgrounds/normalDomainLeft.gif') no-repeat left top; height:25px; font-weight:bold; color:#1c7bb6;} 
#alertMenu ul li.highlighted a span{ display:block; background: url('../img/backgrounds/normalDomainRight.gif') no-repeat right; height:25px; padding:0 20px 0 10px;} 
#alertMenu ul li.highlighted a:hover{display:block; background: url('../img/backgrounds/highlightedLeft.gif') no-repeat left top; height:25px; font-weight:bold; color:#1c7bb6;} 
#alertMenu ul li.highlighted a:hover span{ display:block; background: url('../img/backgrounds/highlightedRight.gif') no-repeat right; height:25px; padding:0 20px 0 10px;}

#alertWrapper hr {height: 0px; overflow: hidden; font-size: 0px; line-height: 0px; margin: 0; padding: 0; background: none; border: none;}

#alertContent {padding: 10px 0 0 0; min-height: 300px; }
#alertContent #alertDate {font-size: 10px; color: #666; margin-bottom: 0; padding-bottom: 0;}
#alertContent h1 {font-family: Arial, sans-serif; font-size: 26px; line-height: 30px; font-weight: normal; color: #1c7bb6 !important;}
#alertContent h2 {font-family: Arial, sans-serif; font-size: 16px; line-height: 18px; font-weight: normal; color: #444; margin-bottom: 10px;}
#alertContent p {font-size: 12px;}

#alertNews ul { list-style-type: none; margin: 0; padding: 10px 0 0 0;}
#alertNews ul li {padding-bottom: 10px; }

.AlertItem {background: url("../img/bullets/arrow.gif") no-repeat  0 2px; padding-left: 10px; display: block; font-weight: bold; cursor: pointer}
.AlertItem:hover {color: #333;}
.AlertItemSelected {background: url("../img/bullets/arrow.gif") no-repeat 0 2px; color: #000; font-weight: bold; padding-left: 10px;display: block; cursor: pointer}
.AlertItem .alertDate, .AlertItemSelected .alertDate {font-size: 11px; font-family: Arial, sans-serif; font-weight: normal;}
.AlertItem .alertTitle, .AlertItemSelected .alertTitle {display:block; font-family: Arial, sans-serif; font-weight: normal;}
.AlertItemSelected .alertTitle {color: #1c7bb6; font-size: 18px; line-height: 22px; }


#alertForm {padding-top: 10px;}
#alertForm div.row {padding-bottom: 8px;}
#alertForm div.row label {width:130px; display:inline-block; font-size:12px;}
#alertForm div.row input {width:150px; font-size:12px; padding: 3px 5px; border: 1px solid #ccc;}
#alertForm div.row label.select{width:120px; text-align:right;}
#alertForm div.row input.radio{width:30px;}
#alertForm .submit {background:url("/&res/img/backgrounds/submitButton1.jpg") repeat-x top left; display:block;font-weight:bold;padding: 3px;cursor: pointer; font-family: Arial, sans-serif; font-size: 12px;}

.bodyText {padding: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 10px;}
