body{background:url(/images/siteBG.jpg) top left repeat-x #ccdae7; font-size: 12px; font-family: Arial; color:#666;}

#siteWrap{width:960px; margin:0 auto;}

#contact{text-align: right; font-size: 11px; margin: 15px;}
#contact a{padding-left:15px; margin-left: 15px; border-left:1px solid #5191cd;}
#siteBox{background-color:#fff; padding-bottom:20px; border:1px solid #d2d2d2;}
#midBar{
	height:60px;
	font-size: 30px;
	background: url(/images/ctaBG.jpg) top left repeat-x;
	color: #fff;
	margin: 0;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
#loginWrap{width:266px; margin:50px auto}
#loginWrap a{margin-top:10px;}
#eventSide a{display:block;}

.single, .double, .triple, .singleSide {margin:5px 18px; float:left;}
.singleImage {margin:30px 18px 0px; float:left;}
.single{width:266px; position: relative;}
.singleTall{height: 405px;}
.single .learn{
	position: absolute;
	bottom:15px;
	right:10px;
}
.single h3{margin-bottom:0px}
.single h4{font-size: 12px;}
.single p{margin-top:0px;}
.singleSide{width:225px; background: url(/images/singleSideBG.jpg) top left repeat-x; padding: 20px; border:1px solid #d2d2d2;}
.singleHeader{border:1px solid #d2d2d2; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: url(/images/h3BG.jpg) top left repeat-x; font-weight: bold; font-size: 16px;
	padding:7px 10px; margin: 0; color: #fff; text-decoration: none; display: block;}
.singleHeader:hover{color:#fff; text-decoration: underline;}
.double{width:550px;}
.doubleHome{width:450px; margin:15px 18px 0px; float:left;}
.triple{width:100%;}

#footer{text-align:center; font-size: 11px; margin: 15px 0;}
#footer a{padding:0 11px; border-right: 1px solid #5191cd;}
#footer a.end{border-right: none;}
#footer a img{vertical-align: middle;}

a{color:#5191cd}
a:hover{color:#f90;}
a img{border:none;}

h1{font-size: 16px;}
h4{color:#000; margin-bottom: 0;}

.spacer{
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.inner{padding:0 7px;}
.inner20{padding:10px 20px;}
.floatLeft{float:left}
.clear{clear:both}
.hide{display:none}
.round{-moz-border-radius:5px; -webkit-border-radius:5px;}
.bold{font-weight: bold; color:#000;}
.backgroundGrey{background-color:#f2f2f2;}
.backgroundFade{background: url(/images/boxBG.jpg) bottom left repeat-x;}
.sampleForm{margin-right:2px;}

.sc{float:left;}
.sc a{display:block; font-size:10px;}
.sc1{width:115px;}
.sc2{width:165;}

.singleButtonOrange{background:url(/images/singleButtonOrange.jpg) top left no-repeat; display:block; height:33px; color:#000; text-align:center; font-size:16px; 
	padding-top:15px; text-decoration:none;}
.singleButtonOrange:hover{color:#000; text-decoration:underline;}

.lightBlue{
	color:#5191cd;
	margin-top: 0px;
}
.darkBlue{color:#003e7e}

.feature    { text-align: left; color: #5191CD;}
.feature h2 { padding: 10px 15px; font-style: italic;}

/* modal */
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window {position:absolute;left:0;top:0;width:800px;height:450px;display:none;
    z-index:9999;padding:20px;border:3px solid #777;}
#boxes #modalwindow {width:800px;height:450px;padding:10px;background-color:#fff;}
.modalClose{position:absolute;top:-28px; right:-3px; cursor:pointer;}
.stylecenter{text-align: center;}
.eventIMG

