p {
	margin:0;
	padding : 0px;
}

img {
	border-style : none;
}

.content_container {
	width:635px;
	height:1%;
	border-left:180px #190055 solid;
	border-right:1px #ffffff solid;
	float:left;
	background-color:#FFFFff;

}

.centercolumn {
	width:100%;
	float:left;
	margin-right:-200%;
		border-left-style : solid;
	border-left-color : #537cbe;
	border-left-width : 7px;

}

.leftcolumn {
	float:left;
	width:160px; 
	margin-left:-180px;
	position:relative;
	background-color:#190055;
}

.rightcolumn{float:right;width:1px; margin-right:-1px;position:relative;background-color:#ffffff;}
.nocolor{background-color:#f60}
.centercolumn p,leftcolumn p,.rightcolumn p{padding:0.5em}

.header1,.footer1{width:65%;color:#f60;background-color:black;font-size:2em;font-weight:bold;line-height:2em;
  border-right:200px black solid;clear:both}
.footer1{text-align:center;font-size:0.9em;
width:65%;color:#f60;background-color:black;line-height:1.2em;
  border-right:100px black solid;border-left:100px black solid;clear:both
}


.fade {
	width : 627px;
}

body {
	text-align:center;
	background: #ffffff;
	margin : 0px;
	padding : 0px;
	font-family : Arial;
	font-size : 1em;
	width : 100%;
}

#container {
	width:815px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:#fff;
	z-index:5;
}

#support {
	float:right;
	padding-top:5px;
}

#logo {
	float : left;
	margin-top : 8px;
	margin-left : 2px;
}

#top {
	float : left;
}

h1 {
	font-size : 1.4em;
	color : #190055;
	margin : 0px;
	padding : 0px;
}

#footer {
	width : 100%;
	border-top-style:solid;
	border-top-color:#888888;
	border-top-width:1px;
	color : #888888;
	text-align:center;
}

#content {
	font-size : 0.8em;
}

#content p {
	margin : 0px;
	padding : 0px;
}

#main_body {
	padding : 10px;
}


/* Begin CSS Drop Down Menu */


#menuh
        {
        font-size: 0.8em;
        font-family: arial, helvetica, sans-serif;
        float:left;
        }

#menuh a
        {
        text-align: center;
        display:block;
        border-bottom-style : solid;
        border-bottom-color : #537cbe;
        border-bottom-width : 1px;
        white-space:nowrap;
        margin:0;
        padding:0.5em;
        }

#menuh a, #menuh a:visited      /* menu at rest */
        {
        color: #fff;
        background-color: #190055;
        text-decoration:none;
        }

#menuh a:hover  /* menu at mouse-over  */
        {
        color: #ffffff;
        background-color: #537cbe;
        }

#menuh ul
        {
        list-style:none;
        margin:0;
        padding:0;
        float:left;
        width:180px;    /* width of all menu boxes */
        }

#menuh li
        {
        position:relative;
    min-height: 1px;    /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#menuh ul ul
        {
        position:absolute;
        left:100%;
        z-index:500;
        top:0;
        display:none;
        padding: 1em;
        margin:-1em 0 0 -1em;
        width : 200px;
        }

#menuh ul ul li a, #menuh ul ul li a:visited
        {
        background-color : #190055;
        color : #fff;
        }

#menuh ul ul li a:hover  /* menu at mouse-over  */
        {
        color: #fff;
        background-color: #537cbe;
        }

#menuh ul ul ul
        {
        top:0;
        left:100%;
        width : 200px;
        }

#menuh ul ul ul li a, #menuh ul ul ul li a:visited
        {
        background-color : #190055;
        }

div#menuh li:hover
        {
        cursor:pointer;
        z-index:100;
        }

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

#infobox_header {
	height : 350px;
	width : 40%;
	float : right;
}

#caleventslist {
	list-style:none;
	margin : 0px;
	padding : 0px;
}

#caleventslist li {
	padding-bottom:10px;
}

#caleventslist li a {
	color : #190055;
	text-decoration : none;
}

.event_title {
	font-weight:bold;
	color : #dd0000;
}

#news {
	padding : 5px;
}

#news ul {
	list-style:none;
	margin : 0px;
	padding : 0px;
}

#news ul li {
	margin-bottom : 10px;
}

#news ul li a {
	text-decoration : none;
	color : #000000;
}

.infobox_header {
	width : 175px;
	float:right;
	font-size:0.9em;
	background-color: #E8ECF7;
}

.infobox_header_news {
	float:left;
	width : 435px;
	font-size:0.9em;
	background-image : url('/images/fade.jpg');
}

.infobox_header_title {
	height : 25px;
	line-height : 25px;
	text-align:right;
	font-size:1.0em;
	color : #190055;
	margin-right:3px;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-bottom-color : #190055;
}

.infobox_header_title a {
	color : #190055;
}

.highlight {
	background-color : #dbdbdb;
}
