@charset "utf-8";

html {height: 100%; overflow: -moz-scrollbars-vertical; overflow-y: scroll;}

body  { font: 12px Verdana, Arial, Helvetica, sans-serif; min-height: 100%; height: 100%; margin:0; padding: 0; background: #eeeeff url(../images/bkg.jpg); line-height:1.5em;}

label {width: 200px; display:inline-block; font-weight:800;}

p {padding-bottom: 10px;}
.header2 {padding: 0px; font-size: 2em; font-weight: 800; margin: 10px 0px 20px 0px}
.header3 {padding: 0px; font-size: 1.2em; font-weight: 800; font-style: italic; margin: 0px 0px 20px 0px}
.QAQ {font-size: 12px; font-weight: 800; padding:0px; line-height:0em;}

.mainContainer {width:950px; margin:0 auto; background: #ffffff url(../images/header.jpg) no-repeat; min-height: 100%; height: 100%;}
.pageTitle {margin: 10px 0 50px 0px; padding: 0px 15px 0px 15px; line-height:1.5em; font-size:2em; font-weight:800;}
.content {padding:0px 15px 50px 15px; line-height:1.5em; background:#FFFFFF; margin:0px 0px 20px 0px;}

dl {padding:0px 0px 0px 50px;}
dt {font-weight:800; margin:0 0 10px 0; color: #333388;}
dd {margin: 0 0 25px 100px; color: #333333;}

.eventTime {padding: 0px 10px 0px 0px; font-weight:800; color:#444455;}
.eventDetails {color: #333388; padding: 0px 0px 20px 0px;}

.diaryList {padding: 0px 10px 10px 5px;}
.diaryListHeader {padding: 5px 10px 5px 5px; color: #333333; background: #9999dd;  font-weight: 800;}

.nav{clear:both; margin: 0px; background: url(../images/bkgNav.jpg) no-repeat; text-align:left; color: #2222dd; font-weight: 800; height:39px; padding: 8px 0 0 15px;}
.nav a:link {color:#eeeeee; font-size:1.2em; text-decoration:none; padding: 8px 20px 13px 20px} /* unvisited link */
.nav a:visited {color:#eeeeee; text-decoration:none; padding: 0px 20px 0px 0px} /* visited link */
.nav a:hover {color:#000000; background: #ff9900;} /* mouse over link */
.nav a:active {color:#eeeeee} /* selected link */

.oneColumn {text-align: left; padding: 10px 0px 0px 15px; background: #FFFFFF;}
.leftColumn {float:left;  width: 630px; text-align: left; padding: 10px 0px 0px 15px; line-height:1.5em; font-size=1.2em; min-height:100%; background:#ffffff;}
.rightColumn {float:right; width: 290px; text-align: right; padding: 30px 15px 0px 0px; background: #FFFFFF;}
.footer{clear:both; background: #000000; color: #DDDDDD; text-align:center; padding: 15px}

.uno {margin: 0px 0px 15px 0px}

.darkRedNorm {color: #F00000}

/* ROUNDED BOXES */
	
.rounded { width: 920px; color:#ffffff; margin: 0px 0px 20px 0px;}
.rounded .hd .c, 
.rounded .ft .c { font-size:1px; /* ensure minimum height */ height:5px;}
.rounded .ft .c { height:8px;}

.rounded .hd {background:transparent url(../images/rounded/roundedTL.png) no-repeat 0px 0px;}
.rounded .hd .c {	background:transparent url(../images/rounded/roundedTR.png) no-repeat right 0px;}

.rounded .bd {background:transparent url(../images/rounded/roundedLeft.png) repeat-y 0px 0px;}
.rounded .bd .c { background:transparent url(../images/rounded/roundedRight.png) repeat-y right 0px;}
.rounded .bd .c .s { margin:0px 4px 0px 4px; background:#FFFFFF; /* url(../images/rounded/roundedLeft.png) repeat-x 0px 0px;*/ color: #000000; padding:1em;}

.rounded .ft {background:transparent url(../images/rounded/roundedBL.png) no-repeat 0px 0px;}
.rounded .ft .c { background:transparent url(../images/rounded/roundedBR.png) no-repeat right 0px;}
