﻿body 
	{
    background: #E9E9E6;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  100%;
    height: 100%;
    }

div#main 
	{
    background: #FFFFFF;
    margin: auto;
    margin-top: 20px;
    padding: 0px;
    width: 785px;
    }

div#topbanner {
    background: transparent;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  785px;
    height: 111px;
    }

.logo {
    background: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  314px;
    text-align: center;
    float: left;
    }

.toppicture {
    background: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  298px;
    text-align: center;
    float: right;
    }

div#menu {
    background: #003366;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    border: 0px;
    width: 785px;
    }

div#menu2 {
    background: #EDEDEB;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    border: 0px;
    border-top: 1px solid #FFFFFF;
    width: 785px;
    }

#menu ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-color: #003366;
    color: #FFFFFF;
    float: left;
    font-family: verdana, arial;
    font-size: 0.6em;
    }

#menu ul li { display: inline; }

#menu ul li a {
    padding: 0.3em 0.6em 0.3em;
    background-color: #003366;
    color: #FFFFFF;
    text-decoration: none;
    float: left;
    }

#menu ul li a:hover {
    background-color: #C8123B;
    color: #ffffff;
    }

#menu2 ul {
    padding: 0px 0px 0px 20px;
    margin: 0px;
    background-color: #EDEDEB;
    color: #888;
    float: left;
    font-family: verdana, arial;
    font-size: 0.6em;
    }

#menu2 ul li {display: inline;}

#menu2 ul li a {
    padding: 0.3em 0.6em 0.3em;
    background-color: #EDEDEB;
    color: #888;
    text-decoration: none;
    float: left;
    }

#menu2 ul li a:hover {
    background-color: #C8123B;
    color: #ffffff;
    }


div#maincontent {
    background: #FFFFFF;
    background-image: url('/includes/images/ibo.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  785px;
    }

div#leftcolumn {
    background: transparent;
    margin: 0px;
    margin: 8px 20px 80px 0px;
    border: 0px;
    width:  176px;
    text-align: left;
    float: left;
    overflow: hidden;
    }

.submenu ul {
    background: #FFFFFF;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    width:  176px;
    }

.submenu li {
    background: #FFFFFF;
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0px 0px 0px 47px;
    padding: 3px 0px 3px 0px;
    border: 0px;
    list-style: none;
    border-bottom: 1px solid #888;
    font-family: verdana, arial;
    font-size: 0.6em;
    color: #C8123B;
    width: 125px;
    }

.submenu li a {
    color: #888;
    text-decoration: none;
    }

.submenu li a:visited {
    color: #888;
    text-decoration: none;
    }
    
.submenu li a:hover {
    color: #C8123B;
    text-decoration: none;
    }
    
/********************************************/

.buttons ul
	{
    background: #FFFFFF;
    list-style-type: none;
    margin: 0px 0 0 -47px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    width:  176px;
    }

.buttons ul li {
    background: #FFFFFF;
    background-image: url("../includes/images/arrow.gif");
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0px 0px 0px 47px;
    padding: 3px 0px 3px 0px;
    border: 0px;
    list-style: none;
    border-bottom: 1px solid #888;
    font-family: verdana, arial;
    font-size: 0.6em;
    color: #C8123B;
    width: 125px;
    }

.buttons ul li a {
    color: #888;
    text-decoration: none;
    }

.buttons ul li a:visited {
    color: #888;
    text-decoration: none;
    }

.buttons ul li a:hover {
    color: #C8123B;
    text-decoration: none;
    }

/*********************************************/    

.subsubmenutitle {
    border-bottom: 1px solid #888;
        color: #888;
    font-family: verdana, arial;
    font-size: 0.7em;
    font-weight: bold;
    margin: 20px 0px 0px 47px;
    padding: 3px 0px 3px 0px;
    }

.subsubmenu ul {
    background: #FFFFFF;
    list-type: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  176px;
    }

.subsubmenu li {
    background: #FFFFFF;
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0px 0px 0px 47px;
    padding: 3px 0px 3px 0px;
    border: 0px;
    list-style: none;
    border-bottom: 1px solid #888;
    font-family: verdana, arial;
    font-size: 0.6em;
    color: #C8123B;
    width: 125px;
    }

.subsubmenu li a {
    color: #888;
    text-decoration: none;
    }

.subsubmenu li a:visited {
    color: #888;
    text-decoration: none;
    }

.subsubmenu li a:hover {
    color: #888;
    text-decoration: none;
    }

.buttons {
    background: transparent;
    margin: 20px 0px 20px 47px;
    padding: 0px;
    border: 0px;
    }


div#maincolumn {
    background: #FFFFFF;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    border: 0px;
    width:  584px;
    text-align: left;
    float: left;
    }

div#footer {
    background: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width:  780px;
    }

.footertext {
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 47px;
    border: 0px;
    text-align: left;
    float: left;
    font-family: verdana, arial;
    font-size: 0.6em;
    color: #888;
    }

.footertext a {
    color: #888;
    text-decoration: none;
    }

.footertext a:visited {
    color: #888;
    text-decoration: none;
    }

.footertext a:hover {
    color: #C8123B;
    text-decoration: none;
    }

.footerlinks {
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 0px;
    border: 0px;
    text-align: right;
    float: right;
    font-family: verdana, arial;
    font-size: 0.6em;
    color: #888;
    }

.footerlinks a {
    color: #888;
    text-decoration: none;
    }

.footerlinks a:visited {
    color: #888;
    text-decoration: none;
    }

.footerlinks a:hover {
    color: #C8123B;
    text-decoration: none;
    }

.hidden {display: none;}

.button {padding: 0px;}
.button2 {padding: 0px 0px 4px 0px;}

h1 {font-family: verdana, arial; font-size: 1.5em; font-weight: normal; color: #C8123B; padding: 7px 20px 7px 20px; margin-bottom: 4px; width: 544px;}
h2 {font-family: verdana, arial; font-size: 1.0em; font-weight: bold; color: #737373;}
h3 {font-family: verdana, arial; font-size: 0.9em; font-weight: bold; color: #C8123B; clear: both;}
h4 {font-family: verdana, arial; font-size: 0.8em; font-weight: bold; color: #737373;}
h5 {font-family: verdana, arial; font-size: 0.8em; font-weight: bold; color: #C8123B;}
h6 {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #FFFFFF;}
p  {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #000000; margin: 0px 0px 20px 0px}

div#maincolumn li {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #000000; margin-bottom: 20px;}

div#maincolumn a {
        color: #D40025;
        text-decoration: none;
        }

div#maincolumn a:visited {
        color: #003366;
        text-decoration: none;
        }

div#maincolumn a:hover {
        color: #FFDB00;
        text-decoration: none;
        }

.login-form_item_name {
    font-family: arial;
    font-size: 0.7em;
    }

.form-input {
    font-family: arial;
    font-size: 0.7em;
    }

.standard-title {
font-family: arial;
font-size: 1.3em;
font-weight: bold;
color: #C8123B;
margin: 0px;
text-align: left;
margin-left: 20px;
}

.maintable td {
    padding: 20px;
    }
	
.othertable {

	}

.othertable td {
    padding: 1px;
    }

p table {
    font-size: 1.8em;
    }

h4 table  {
    font-size: 1.3em;
    }

.othertable td p {margin: 0px;}
.othertable td h6 {margin: 0px;}

.othertable2 td {
    padding: 0px;
    }
	
.othertable3 td {
    }

.othertable2 td p {margin: 0px;}
.othertable2 td h6 {margin: 0px;}

.formc {clear: both;}
.label {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #000000; float: left; width: 150px;}
.entry {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #000000; float: left;}
.button {margin: 4px 0px 0px 0px;}
.rsslink {font-family: verdana, arial; font-size:0.6em; text-transform:uppercase; text-align:right; margin: -10px 20px 10px 0 ;}
.rsslink a {color: #888; text-decoration:none;}
.rsslink a:hover {color: #C8123B;}
.rsslink img {margin-bottom: -4px; margin-right:2px;}

div#maincolumn2 {
    background: #FFFFFF;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    border: 0px;
    width:  584px;
    text-align: left;
    float: left;
    }
	
div#maincolumn2 h1 {
	background: #FFFFFF; 
    font-family: verdana, arial; 
    font-size: 1.5em; 
    font-weight: normal; 
    color: #C8123B; 
    padding: 0px 0px 0px 0px; 
    margin-top: 0px; 
    margin-bottom: 20px; 
    width: 544px;
	}
	
div#maincolumn2 .video {
	background: #F2F2F0;
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 20px;
	width: 283px;
	}

div#maincolumn2 .video p {
	margin: 0px 0px 10px 0px;
	}
	
div#maincolumn2 .video .videoarea {
	background: #AEB2A7;
	height: 212px;
	margin: 0px 0px 10px 0px;
	width: 283px;
	}
	
div#maincolumn2 .video .othervideo {
	padding: 0px;
	width: 283px;
	}
	
div#maincolumn2 .video .othervideo .spacer {
	padding: 0px 1px 0px 0px;
	}
	
div#maincolumn2 .banners {
	background: #F2F2F0;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	width: 180px;
	font-family: verdana, arial;
	font-size: 0.7em;
	}
	
div#maincolumn2 .banners .banner {
	margin: 0px 0px 10px 0px;
	}

.text-input {
	background: #FFF;
	border: 1px solid #D5D5D5;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 2px;
	width: 116px;
	}	

.subtitle
	{
	font-size: 14px;
	color: #666666;
	/*
	padding-left: 65px;
	margin-top: -50px;
	*/
	}

.christmas
	{
	/*
	padding: 20px 0 0 60px;
	background-image: url(/images/holly_thumb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 80px;
	*/
	}