a { cursor: pointer; }
a:link {text-decoration: none; color: #0000B1;}
a:visited {text-decoration: none; color: #0000B1;}
a:active {text-decoration: none; color: #0000B1; outline: none;}
a:hover {text-decoration: underline; color: red;}
a:focus {outline: none;}
.ab {color: black;}
a.ab:hover {text-decoration: none;}

img {border: none;}
body {
	margin: 0px; padding: 0px; background-color: #0073E2; text-align: center; background-image: url('body-background.gif'); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.tt { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.ln { cursor: pointer; }

.pel { margin: 0px auto; width: 910px; }

.b-act, .b-inact, .b-over, .b-down { margin-right: 4px; width: 114px; height: 34px; line-height:34px; background-repeat: no-repeat; float: left; }
.b-act { color: #696969; background-image: url(bact.gif); }
.b-inact { color: #7f7f7f; background-image: url(binact.gif); cursor: pointer; }
.b-over { color: #696969; background-image: url(bover.gif); cursor: pointer; }
.b-down { color: #696969; background-image: url(bdown.gif); cursor: pointer;	line-height:36px; }

.b2n, .b2-over, .b2-down { width: 181px;	height: 56px; line-height:54px; background-repeat: no-repeat; cursor: pointer; }
.b2n { background-image: url(b2n.png); }
.b2-over { background-image: url(b2over.png); }
.b2-down { background-image: url(b2down.png); line-height:56px; }
	
.slide { position: absolute; top: 0px; left: 7px; width: 896px; height: 640px; z-index: 2; display: block; opacity: 0; filter: alpha(opacity=0); }

.ctitle {font-size: 14px; color: #db290e; font-weight: bold;}
.admLnk1 {background-color: #EFEFEF; border-bottom: 1px solid white; border-top: 1px solid white;}
.admLnk2 {color: #083991; margin-left: 20px;}
.admEditDiv {color: black; margin-left: 20px; margin-bottom: 15px;}
.admField {color: black; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: none;}
.admFieldC {color: black; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: none;}
.admTbl {border-collapse: separate; border-spacing: 2px; padding: 4px; border-top: none; border-bottom: 2px solid #D7D1FF; border-left: none; border-right: 2px solid #D7D1FF; background-color: #F0EEFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.admTdl {padding: 0px 5px 0px 0px; border: none; text-align: left; vertical-align: text-top; min-width: 90px;}
.admTdr {padding: 0px; border: none; text-align: left; }
.admTd {padding: 0px; border: none; text-align: center; }
.admBtn {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.contTitle {font-size: 14px; font-weight: bold; color: #db290e;}
.contSubtitle {font-size: 12px; font-weight: bold; color: #083991; margin-top: 4px;}
.contText {font-size: 12px; color: #666666; margin-left: 20px;}
.contImage {font-size: 12px; color: #666666; margin-left: 20px; text-align: center;}
.contFile {font-size: 12px; color: #666666; margin-left: 20px; margin-top: 2px;}
.contFileTbl {width: 100%; border-top: 1px solid #EEE; border-bottom: 2px solid #DDD; border-left: 1px solid #EEE; border-right: 2px solid #DDD;  border-collapse: collapse;}
.contFileImgCell {vertical-align: middle; width: 30px; text-align: center;}
.contFileRow1 {padding-left: 5px; min-height: 12px;} 
.contFileRow2 {border-top: 1px dotted #DDD; padding-left: 5px;}
