/* ChiesmanCenter style sheet */
/* IE png fix */

img, div, a, input {
	behavior: url(css/iepngfix.htc)
}
/* Footer & Northern Hills Technology Link */
.NHT
	{font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-align: center;	
	color:#999999;
	}
.NHT a:link {color:#999999; text-decoration:none;}	
.NHT a:visited {color:#999999; text-decoration:none;}
.NHT a:hover{color: #dd0707;}

.CEY {
font: Georgia, 'Times New Roman', Times, serif; 
font-size:40px; 
color:#223E92;
font-weight:bold;
}
/* text style & link behavior applied to all text unless otherwise specified*/	
body,td,th {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	line-height:19px;}

.smallText{
font-size: 10px;}

#flashcontent
{width:542px;
height: 461px;
position:relative;
top:-25px;
}	

a {text-decoration:underline; font-weight:bold;}
a:link { color:#3662e6;}
a:visited { color:#3662e6;}
a:hover { color: #D10609;}

/* text style & link behavior of small links at the top right of the page  */	
.toplinks
{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:9px; font-weight:normal;}
.toplinks a:link {color:#999999;}
.toplinks a:visited {color:#999999;}
.toplinks a:hover {color:#CCCCCC;}



/* text style & link behavior of vertical navigation on left side of page  */	
.subnavbar
{font-family: Century Gothic;
font-size:14px;
color:#333333;
padding-top:20px;
padding-left:5px;
padding-right:20px;
line-height:30px;
width:160px;
float:right;
}
.subnavbar {text-decoration:none; font-weight:normal;}	
.subnavbar a:link { color:#333333; font-weight:normal; text-decoration:none; font-weight:normal;}
.subnavbar a:visited { color:#333333; font-weight:normal; text-decoration:none; font-weight:normal;}
.subnavbar a:hover { color: #999999; font-weight:normal; text-decoration:none; font-weight:normal;}

.whereyourat
{color: #FF0000;
}


/* text style & link behavior of red heading above vertical navigation indicating name of project */	
.redHeading {
	color: #dd0707;
	font-weight: bold;
	font-size: 12px;
}
.redHeading a:link {color:#FF0000;}
.redHeading a:visited {color:#FF0000;}
.redHeading a:hover {color:#CCCCCC;}

/* blue  */	
.blueText {
	color: #093395;
	font-weight: bold;
}


/* POSITIONING ID's */	
#logoText
{padding-left:10px; 
padding-top:7px;
}

#fourtabs
{
position:relative;
top:-25px;}

#maintable
{width:575px;
padding-left: 0px;
padding-right:10px;
padding-bottom: 15px;

}

#contentrow
{
		clear: both;
		margin-bottom: 10px;
		width:565px;
		min-height: 200px;
		height:auto !important;
		height:200px;
		position:relative;
		top:-15px;
}

#staffphoto
{
		float:left;
		width:128px;
		padding-top: 10px;
		padding-left:0px;
}

#PicBorder {
	border:1px #cccccc solid;
	padding:4px;
	}

#staffbio
{
		float:right;
		width:415px;
		padding:10px 10px 5px 10px;
		text-align:justify;
}
/* content rows used on links page of project citizen */
#contentrow_2col
{
		clear: both;
		margin-bottom: 10px;
		width:575px;
		height:auto !important;
		height:200px;
		position:relative;
		top:-15px;
}

#content_2col
{
		float:right;
		width:480px;
		padding:10px 10px 5px 10px;
		text-align:justify;
}
#thumbnail
{
		float:left;
		width:75px;
		padding-top: 10px;
		padding-left:0px;
}


#column1 {
		float:left;
		width:160px;
		padding-top: 0px;
		padding-left:10px;
	}
#column1picture {
		float:left;
		width:570px;
		padding-top: 10px;
		z-index:0;
	}
#column2
{
float:right;
width:250px;
padding-right:20px;}

#sidePics
{
position:relative; 
top:-60px;
left: 25px;
}

#mainParagraph{
		float:left;
		width:560px;
		padding-left: 5px;
		padding-right:10px;
		padding-bottom: 15px;
    position:relative;
   	top:-10px;
		min-height:350px;}

/* LEFT MENU STYLES */
.glossymenu{
width: 160px; /*width of menu*/
}

.glossymenu a.menuitem{
clear:both;
display:block;
font-family: Century Gothic;
font-size:14px;
color:#333333;
line-height:30px;
position:relative;/*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding:0px 20px 0px 5px;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#333333;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right:-10px;
border: none;
}

.glossymenu a.menuitem:hover{
color: #cccccc;
}

.submenu {
margin-left:0px;
padding-right:0px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom:1px dotted #a17866;
padding:0;
line-height:10px;
}

.glossymenu div.submenu ul li a{
clear:both;
font: normal 11px "Century Gothic";
text-decoration: none;
padding:1;
width:160px;
}

.glossymenu div.submenu ul li a:hover{
color: #cccccc;

}
#submenu {

}
#submenu_header{
clear:both;
}
/* END LEFT MENU STYLES */