                                                                                                                                *{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
html { min-height: 100%; margin-bottom: 1px; }
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Verdana, sans-serif;
	margin-top:10px;
}

ul
{
    padding: 0px 0px 0px 20px;
}
fieldset {
border: 0;
padding: 0 10px;
}
legend{
display: none;
}
label{
display: none;
}
li
{
   padding:5px 0px;
}

h4
{
 padding:10px 0px 0px;   
}

a:link,
a:visited {
	color: #1f5cb3;
}
a:hover {
	color: #082247;
}

.clear{
	overflow:hidden;
	height:0px;
	clear:both;
}

#container{
	position: absolute;
	left: 50%;
	width: 1040px;
	margin-left: -512px;
}
#header{
	/*width:1024px;*/
	height:162px;
}
#header .logoHolder{
	float:left;
	width:239px;
	height:162px;
}
#header .rightSideHeader{
	height:162px;
	float:left;
}
#header .rightSideHeader .top{
	width:785px;
	height:41px;
}
#header .rightSideHeader .top .nav{
	width:258px;
	float:left;
	text-align:center;
}

#header .rightSideHeader .bottom{
	height:83px;
	width:785px;
	margin-top:20px;
}
#header .rightSideHeader .bottom .image{
	float:left;
	margin-right:4px;
	height:181px;
	background-repeat:repeat-x;
	border:1px solid #669966;
}


#header .rightSideHeader .bottom .imageLast{
	float:left;
}


#body{
	
	margin-top:5px;
}
#body #leftSide{
	width:238px;
	margin-right:5px;
	float:left;
display:inline;
}
#body #leftSide .subNav{
	padding:10px 0 10px 10px;
	background-image:url(/assets/root/images/subnav_back.gif);
	background-repeat:repeat-x;
}
#body #leftSide .subNav .section{
	font-size:16px;
	color:#1F5CB3;
	font-weight:bold;
}
#body #leftSide .subNav .nav, 
#body #leftSide .subNav .nav.nav_selected, 
#body #leftSide .subNav .nav a:link, 
#body #leftSide .subNav .nav a:hover, 
#body #leftSide .subNav .nav a:visited{
	
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#body #leftSide .subNav .nav a:hover, #body #leftSide .subNav .navSelected {
	color:#1F5CB3;
}
#body #leftSide .subNav .nav.nav_selected a:link, 
#body #leftSide .subNav .nav.nav_selected a:hover, 
#body #leftSide .subNav .nav.nav_selected a:visited{
	color:#1F5CB3;
}

.image{
	width:238px;
	height:273px;
	background-image:url(/assets/root/images/bluehand.gif);
}

.image input{
	margin-top:210px;

}

#body #rightSide{
	float:left;
	background-image:url(/assets/root/images/rightSide_body_back.gif);
	background-repeat:repeat-y;
}

#body #rightSide .left{
	width:607px;
	float:left;
	background:url('/assets/root/images/section_location_left.gif') no-repeat;
	background-position:top left;
}
#body #rightSide .left .top{
	width: 564px;
	background:url('/assets/root/images/section_back.gif') repeat-y top left;
	height:26px;
	font-size: 18px;
	color: #ffffff;
	margin-left: 31px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

#body #rightSide .left .bottom{
	width:580px;
	padding-left:15px;
	padding-top:10px;
}
#body #rightSide .left .bottom img{
	float:right;
	padding:10px;
	padding-right:0px;
	padding-top:0px;
}

#body #rightSide .left .bottom img.chr{
	padding-right:84px;
}

#body #rightSide .left .bottom .text{
	
	font-size:12px;
	color:#000000;
	
	padding-bottom:15px;
}
#body #rightSide .left .bottom .text_sub, 
#body #rightSide .left .bottom .text_sub a:link, 
#body #rightSide .left .bottom .text_sub a:hover, 
#body #rightSide .left .bottom .text_sub a:visited{
	
	font-size:12px;
	color:#1F5CB3;
	
	padding-bottom:15px;
	text-decoration:none;
}
#body #rightSide .left .bottom .text_sub a:hover{
	color:#000000;
	text-decoration:underline;
}
#body #rightSide .right{
	float:left;
	padding:0px 0px 0px 0px;
	
}
#body #rightSide .right .calendarSection{
	width:151px;
	padding-left:2px;
	margin:0px 0xp 0px 0px;
}
#body #rightSide .right .calendarSection .month{
	width:151px;
	text-align:center;
	
	font-size:11px;
	font-weight:bold;
	color:#8C8C8C;
	padding-bottom:5px;
}
#body #rightSide .right .calendarSection .theWeekTitles{
	width:151px;
	height:11px;
	padding-bottom:2px;
}
#body #rightSide .right .calendarSection .theWeekTitles .theWeek{
	float:left;
	width:21px;
	height:11px;
	text-align:center;
	
	
	font-size:10px;
	color:#1F5CB3;
}
#body #rightSide .right .calendarSection .weekRow{
	width:151px;
	height:13px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
	background-color:#F2F2F2;
}
#body #rightSide .right .calendarSection .weekRow .theDay{
	width:21px;
	text-align:center;
	
	
	font-size:10px;
	color:#666666;
	text-decoration:none;
	float:left;
}
#body #rightSide .right .calendarSection .weekRow .theDay a:link, #body #rightSide .right .calendarSection .weekRow .theDay a:hover, #body #rightSide .right .calendarSection .weekRow .theDay a:visited{
	width:21px;
	text-align:center;
	
	
	font-size:10px;
	color:#0098D9;
	text-decoration:none;
	float:left;
}
#body #rightSide .right .calendarSection .weekRow .theDay a:hover{
	color:#666666;
	text-decoration:underline;
}
#body #rightSide .right .calendar_subButtons{
	width:151px;
	margin-top:-5px;
}
#body #rightSide .right .calendar_subButtons .prev a:link, #body #rightSide .right .calendar_subButtons .prev a:hover, #body #rightSide .right .calendar_subButtons .prev a:visited{
	width:76px;
	float:left;
	
	
	font-weight:bold;
	font-size:9px;
	color:#666666;
	
	text-decoration:none;
	text-align:left;
}
#body #rightSide .right .calendar_subButtons .prev a:hover{
	color:#0098D9;
}

#body #rightSide .right .calendar_subButtons .next a:link, #body #rightSide .right .calendar_subButtons .next a:hover, #body #rightSide .right .calendar_subButtons .next a:visited{
	width:76px;
	float:left;
	font-weight:bold;
	font-size:9px;
	color:#0098D9;
	
	text-decoration:none;
	text-align:right;
}
#body #rightSide .right .calendar_subButtons .next a:hover{
	color:#666666;
}


#body .emailSignUpForm2 form input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 0px 3px 3px;
	margin:0px 0px 0px 0px;
}

.emailSignUpForm2{
	float:left;
	margin-left:1px;
	width:237px;
	background-image:url(/assets/root/images/submitbg.png);
	background-repeat:repeat-x;
	display : inline;
}

.emailSignUpForm2 img{
	margin-bottom:20px;	
}


.subbtn{
	float:right;
	margin:-31px 7px 0px 40px;
	cursor:pointer;
}

.tecture img{
	margin:10px 0px 10px 0px;
	float:right;
	border:none;

}
#cal
{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:40px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	font-size:10px;
display:inline;
}
#event
{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	padding:0px 0px 0px 0px;
}
#event h1{
	background:#1a52ac;
	color:#FFFFFF;
	font-size:15px;
	padding:0px 0px 0px 3px;
}
#event p{
	padding:0px 0px 0px 3px;
}
.OfficerTitle{
	font-size:10px;
	font-weight:bold;
}
h1 a:link,h1 a:visited {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#ffffff;
}
h1 a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#cccccc;
}

.subbtn img
{
 border:0px;   
}
.emailSignUpButton{
background: url(/assets/root/images/submit_out.png) no-repeat;
height: 31px;
width: 62px; 
border: 0;
}

/* @group SOCIAL NETWORKING ICONS */
.otscSocials {
	float:right;
	display:inline;
	background:none;
	padding:10px;
}
.otscSocials ul {
	list-style:none;
        padding:0px;
}
.otscSocials ul li {
	float:right;
	display:inline;
}
.otscSocials ul li.otscFacebook a {
	width:101px;
	height:31px;
	display:block;
	background:#fff url(../../images/btn_otscFacebook.gif) no-repeat center center;
}
.otscSocials ul li.otscTwitter a {
	width:27px;
	height:27px;
	display:block;
	background:#fff url(../../images/btn_otscTwitter.gif) no-repeat center center;
	margin:2px 10px 0 0;
}

.otscSocials ul li .hidden {display:none;}
/* @end SOCIAL NETWORKING ICONS */

    /* NCAA Promo */
#ncaa{
background:url(/assets/root/images/ncaa.jpg) no-repeat center center;
}

    

    

    

    

    

    

    

    

    

    

    

    

    

    