BODY {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
 	background-color : #0c4849;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : auto;

}

a:link {
	color: #6654C2;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #2D2554;
}
a:hover {
	text-decoration: underline;
	color: #4F7B02;

}




H1, H2, H3 {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 14px;
color : #0c4849;
background-color : transparent;
}

.smalltext {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 11px;
}

.bigtext {

font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 14px;
color : #0c4849;
background-color : transparent;


}


.smalltext a:link{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 12px;
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 12px;
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 12px;
}

.errortext {
  font-family : Arial, Helvetica, sans-serif;
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : #FFF9E6;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #3D9B89;
}
.wrap {
 border: solid #B4CBBB 1px;
 background-color : #FEFDF7;
}
.bg_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0DC88;
    margin: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;

    background-color : #2D2554;
	background-position : left;
    background-repeat : no-repeat;

}

.banner{
  background-image : url(/themes/Default/images/banner2.jpg);
  background-color : #2D2554;
  background-position : right;
  background-repeat : no-repeat;

}


.bg_medium_plain {
    background-color : #dddddd;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #F0DC88;
    margin: 5px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
    background-color : #2D2554;

}
.bg_medium_light {
  background-color : #25aba0;
}

.bg_light {
  background-color : #B4CBBB;
}

.bg_content {
  background-color : #ffce37;
}
.menu_bg {
  background-color : #aace37;
}
.copyright {
	color: #ffce37;
    font-size: 9px;
    text-align: center;
}
.topBar {
	background-image: url(images/topBar.jpg);
	background-color: #A55942;
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
}
.header {
	background-color: #7B1029;
	background-image: url(images/headerBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btmBar {
	background-color: #7B1029;
	background-image: url(images/bottomBar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	border-top: 1px solid #333333;
}
.dkBG {
	color: #FFF3CA;
}
.dkBG a:link {
	color: #FFF3CA;
	text-decoration: none;
}
.dkBG a:visited {
	text-decoration: none;
	color: #FFEFBD;
}
.dkBG a:hover {
	text-decoration: underline;
	color: #FFEFBD;
}

.boxtitle {
	font-weight: bold;
	color: #000000;
	background-image: url(images/boxtitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
    border-bottom: 1px solid #d7be67;
}

/* Basic menu list properties */

a.menu:link {
	display: block;
	padding: 4px 2px 3px 0.5em;
	background-color: #0c4849;
	color: #EEDB88;
	text-decoration: none;
	width: auto;

}
a.menu:visited {
	text-decoration: none;
	color: #EEDB88;
}
a.menu:hover {
	background-color: #25aba0;
	color: #EEDB88;
    text-decoration: none;
}

ul.menu
{
	margin: -4px -4px -5px -4px;
	padding: 0px;
	list-style: none;
	border: none;

}

/* Level 1 items */
li.menu_l0
{
	border-bottom: 1px solid #ccc;
	margin: 0em;
	padding: 0em;
}


/* Level 1 links */
li.menu_l0 a
{
	display: block;
	padding: 4px 2px 3px 0.5em;
	background-color: #0c4849;
	color: #EEDB88;
	text-decoration: none;
	width: auto;
    text-align: left;
}

li.menu_l0 a:hover
{
	background-color: #25aba0;
	color: #FFCE37;
    text-align: left;
}


/* Level 2 items */
li.menu_l1
{
	border-bottom: 1px solid #9cf;
	margin: 0em;
	padding: 0em;
}

/* Level 2 links */
li.menu_l1 a
{
	display: block;
	padding: 4px 2px 3px 1.1em;
	background-color: #456D59;
	color: #EEDB88;
	text-decoration: none;
	width: auto;
    text-align: left;
}

li.menu_l1 a:hover
{
	background-color: #25aba0;
	color: #FFCE37;
    text-align: left;
}


/* Level 3 items */
li.menu_l2
{
	border-bottom: 1px solid #9cf;
	margin: 0em;
	padding: 0em;
}

/* Level 3 links */
li.menu_l2 a
{
	display: block;
	padding: 4px 2px 3px 2.2em;
	background-color: #B2CFDB;
	color: #369;
	text-decoration: none;
	width: auto;
}

li.menu_l2 a:hover
{
	background-color: #6CF;
	color: #369;
}


.empty_col{
	background-color: white;
	width=75px;
}
.d {
	background-color: #FCF6CF;
	color: black;
}
.h{
	color: black;
	border-bottom: solid grey 1px;
}
.hd{
	color: black;
	border-bottom: solid grey 1px;
	background-color: #FCF6CF;
}



