/*************************/
/* Organization  Stuff   */
/*************************/


body {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        background:#FFFFFF;
        margin-left: 0.4em;
        background-image:  url("images/background.jpg");
        background-repeat:  repeat-x;
        background-position: top left;
}

#complete_webpage {

	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

#layout {
	position: absolute; 
	top: 0px; 
	left: 0px;
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

#title {
	position: relative; 
	top: 0px; 
	left: 0px;
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

#menu {
	position: absolute; 
	top: 170px; 
	left: 0px;
	width: 210px;
	margin: 0.0em 0.0em 0.0em 0.5em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

#content {
	position: relative; 
	top: 13px; 
	left: 225px;
	width: 532px;
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.5em;
}

#headlines {
	position: absolute; 
	top: 170px; 
	left: 780px;
	width: 210px;
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

/*************************/
/* Left   Column Stuff   */
/*************************/

.menutype {
	border: 1px solid #000000;
	margin: 0.0em 0.0em 1.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}

.menuheadings {
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
	height: 20px;	
        padding: 0.0em 0.0em 0.0em 0.0em;
	background: transparent url("images/menuheadings.jpg") no-repeat 0 0;
	border-bottom: 2px solid #000000;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFF00;
	text-align: center;
	line-height: 20px;
}


.menulist {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
}


.menuitem  {
/*	background: #E6E6F4;*/
	background: #FFFFFF;
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}

.menuitem:hover {
	background: #CDCDEA;
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;

}

.menuitem a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #330066;
	text-decoration: none;
}

.menuitem a:hover{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B90046;
	text-decoration: underline;

}

.menuitemselected  {
/*	background: #DEDFE3;*/
	background: #3838AF;
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}


.menuitemselected a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.submenuitem  {
	background: #FFFFFF;
	display: block;
	padding: 2px 2px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}

.submenuitem:hover {
	background: #CDCDEA;
	display: block;
	padding: 2px 2px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;

}

.submenuitem a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #330066;
	text-decoration: none;
}

.submenuitem a:hover{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B90046;
	text-decoration: underline;
}

.submenuitemselected  {
	background: #9090DF;
	display: block;
	padding: 2px 2px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}


.submenuitemselected a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.subsubmenuitem  {
	background: #FFFFFF;
	display: block;
	padding: 2px 2px 2px 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}

.subsubmenuitem:hover {
	background: #CDCDEA;
	display: block;
	padding: 2px 2px 2px 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;

}

.subsubmenuitem a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #330066;
	text-decoration: none;
}

.subsubmenuitem a:hover{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B90046;
	text-decoration: underline;
}

.subsubmenuitemselected  {
	background: #A0A0FF;
	display: block;
	padding: 2px 2px 2px 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2C598;
}


.subsubmenuitemselected a {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}



/*************************/
/* Right  Column Stuff   */
/*************************/


.headlines_type {
	border: 1px #000000 solid;
	margin: 0.0em 0.0em 1em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
/*	background: #FFFFB9;*/
	background: #FFFFFF;
}

.headlines_heading {
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
	height: 20px;	
        padding: 0.0em 0.0em 0.0em 0.0em;
/*	background: transparent url("images/headlineheadings2.jpg") no-repeat 0 0; */
	background: transparent url("images/menuheadings.jpg") no-repeat 0 0;
	border-bottom: 2px solid #000000;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFF00;
	text-align: center;
	text-align: center;
	line-height: 20px;
}


.headlines_content {
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.5em 0.5em 0.5em;	

}

.headlines_content p{
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.5em 0.0em 0.0em 0.0em;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #330066;
	text-decoration: none;
	line-height: 16px;
}

/*************************/
/* Middle Column Stuff   */
/*************************/


.contentarticle {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
	background-image:  url("images/contentarticle.gif");
        background-repeat:  repeat-y;
}


.contentarticle_top {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
	background-image:  url("images/contentarticletop.gif");
	background-repeat: no-repeat;
	line-height: 8px;
}


.contentarticle_bottom {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
	background-image:  url("images/contentarticlebot.gif");
	background-repeat: no-repeat;
	
}

.contentarticle_heading {
	margin: 0.0em 1.0em 0.0em 0.5em;	
        padding: 0.0em 0.0em 0.0em 0.0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #330066;
	font-family: bookman old style, Helvetica, garamond, times new roman, verdana, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-variant: small-caps;
	font-weight: bold;
/*	color: #696981;*/
	color: #355135; 

}


.contentarticle_text {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.0em 2.0em 2.0em 2.0em;
	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

}

.contentarticle_text p {
	margin: 0.0em 0.0em 0.0em 0.0em;	
        padding: 0.5em 0.0em 0.0em 0.0em;
}


/*************************/
/* Image Stuff           */
/*************************/

img.icon {
	float: left;
	margin: 0.0em 0.3em 0.1em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;

}

a img {
	border: solid 0px #000000;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
