body {
    background-image:url(images/body_bg.jpg); 
    background-repeat:repeat-x;
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	margin:10px 0px 20px 0px;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
font-weight: bold;
}
.Normal {
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}
.skinobject {
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
font-weight: normal;
}

.smallfont
{
font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}

#container 
{
    width: 779px;
    margin:auto;
}


#logoleft 
{
    background-image:url(images/logo_left.jpg); 
    background-repeat:no-repeat;
    width:12px;
    height:78px;
    float:left;
}

#logoright 
{
    background-image:url(images/logo_right.jpg); 
    background-repeat:no-repeat;
    width:12px;
    height:78px;
    float:left;
}

#imageLogo
{
	padding-top:10px;
	float:left;	
}


#logo
{
    background-image:url(images/logo_bg.jpg); 
    background-repeat:repeat-x;
	width:320px;
	height:78px;
	float:left;
}

#logotext 
{
font-family: Arial, Helvetica, sans-serif;
    font-size:26px;
	color:#88AED6;
	font-weight:bold;
	text-decoration:none;
	margin-top: 22px;
	text-align: center;
}

#tagline
{
    /* padding: 35px 0px 10px 10px; */
	padding: 80px 0px 0px 10px;
	float: left;
}

#tagwords
{
    /*font-size: 18px; */
    font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 360px;
	top: 40px;
	/*width 280px; */
	width: 420px;	
}

#maintopleft
{
    background: url(images/main1.jpg) 0 0 no-repeat;
}

#maintopright
{
    background: url(images/main2.jpg) 100% 0 no-repeat;
    padding: 10px;
    min-height: 300px;
    height:auto !important;
    height:300px;
}

#mainbottomleft
{
    background: url(images/main3.jpg) 0 100% no-repeat;
    background-color: #A8C4E1;
    clear: left;
    float: left;
    width: 590px; 
}

#mainbottomright
{
    background: url(images/main4.jpg) 100% 100% no-repeat;
}

#IEFix
{
    font-size: 1px; 
    height: 1px
}

.sidemenu
{
    margin: 0px;
    padding: 0px;
}

.sidemenu li
{
    margin: 5px;
    list-style-type: none;

}

#menu 
{
    float: right;
    width: 169px;
    background-color:#A8C4E1;
}

#menucontent 
{
    clear:both;
    margin: 10px 10px 20px 10px;
}

#menuleft
{
    float:left;
    background-image: url(images/side1.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}

#menuright
{
    float:right;
    background-image: url(images/side2.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}

#menu a
{
    color:#5D81A6;
}

#menu a:hover
{
    color:#000000;
}

#menu a:visited
{
    color:#FFFFFF;
}
h1
{
    font-size:24px;
    font-weight:bold;
    color:#000000;
}

h2, h1
{
    font-size: 18px;
    font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

h2
{
color: #000000;
}

a
{
    color:#5D81A6;
    text-decoration:none;
    cursor:pointer;
}

a:hover
{
    color:#000000;
}

.floatleft
{
    float:left;
}

.floatright
{
    float:right;
}

.spacer
{ 
    clear:both;
    padding-top: 15px;
}

hr 
{
    width: 75%;
    border: 0pt none;
    color: #FFFFFF;
    background-color: #FFFFFF;
}

.firstcolumn
{
    text-align: right;
}

.inputbox
{
    width:200px;
}

.inputsmall
{
    width:125px;
}

.button
{
    background-color: #FFFFFF;
    color: #88AED6;
    padding: 1px;
    cursor:pointer;
    border-width: thin;
    border-color: #5D81A6;
}

.modalBackground 
{
    background-color:Gray;
    opacity:0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
}

#footer 
{
    clear: both;
    background-color:#A8C4E1;
    height: 42px;
    vertical-align: middle;
    text-align: center;
}

#footerlinks
{
    padding-top:5px;
}

#footer a
{
    color:#5D81A6;
}

#footer a:hover
{
    color:#000000;
}

#footer a:visited
{
    color:#FFFFFF;
}

#bottom
{
    padding-top:10px;
    text-align:center;
    color: Gray;
}

#bottom a
{
    color: Gray;
    text-decoration: none;
}

#bottom a:hover
{
    text-decoration: underline;
}

.accord
{
    background-color:#5D81A6;
    cursor:pointer;
    border-top: solid 2px #FFFFFF;
    border-left: solid 3px #FFFFFF;
    border-right: solid 3px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    padding: 5px;
}

.accord h2
{ 
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}

.accordcont
{
    border-bottom: solid 2px #FFFFFF;
    border-left: solid 3px #FFFFFF;
    border-right: solid 3px #FFFFFF;
    padding: 0px 5px 15px 5px;
}
li
{
list-style-type: round;
    margin: 3px, 0px, 2px, 0px;
}
.watermark
{
    color: #777777;
    width:200px;
}
#EventTitle
{
    background-color:#5D81A6;
}
#header {
	position: relative;
	padding-bottom: 15px;
	height: 75px;
}
