/* CSS Document */

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	zoom: 1;
}
	
#contentContainer {
	margin: 0px auto;
	text-align: center;
	width: 50em;
}	

#nav {
	width: 50em;
}

#navLeft {
	float: left;

}

#navLogo {
	/* Layout Styles */
	float: left;
	margin-bottom: .12em;
	/* Element Styles */
	background-color: #999999;
}

#navRedMarble {
	/* Layout Styles */
	clear: left;
}

#navMarbleWhite {
	/* Layout Styles */
	float: right;
	/* Element Styles */
	background-color: #333333;
}

#leftColumn {
	/* Layout Styles */
	clear: both;
	float: left;
	margin-top: .12em;

	width: 7.8em;

	/* font styles */
	font-family: "Trebuchet MS", Helvetica, "MS Sans Serif";
	color: #330000;
	
}


#leftColumn p {
	margin-top: 1em;
	font-size: .9em;
}

#leftColumn ul {
	display: block;
	margin: 0em;
	margin-right: 1em;
	padding: 0em;
	list-style: none;
	text-align: right;
}

#leftColumn ul li {
	margin: 0em;
	padding: 0em;
	text-indent: 0em;
}


#leftColumn ul li a:hover {
	text-decoration: underline;
}

#mainColumnContainer {
	width: 41.95em;
	float: right;
	margin-top: .12em;

	border-left: .05em solid #cccccc;
	border-collapse: collapse;
}

#mainColumnTop {
	width: 41.95em;
	margin-top: .12em;
	text-align: left;
	overflow: hidden;	
}

#mainColumnTop ul {
	margin: 0em;
	width: 100%;
	padding-left: 0em;
	padding-right: 0em;
	text-indent: 0em;
	list-style: none;
	white-space: nowrap;
	display: inline;
}
#mainColumnTop li {
	font-family: "Trebuchet MS", Helvetica, "MS Sans Serif";
	margin-right: -.3em; 
	display:inline;
}

#mainColumnTop li.current {

}

#mainColumnTop li.pi {

}

#mainColumnTop li.defense {

}

#mainColumnTop li.dui {
}

#mainColumnTop li.contact {
}

#mainColumnTop li.pyccko {

}

#mainColumnTop a {
	color: #660000;
	text-decoration: none;
}

#mainColumnLeft {
	clear: both;
	float: left;
	width: 25em;
	text-align: left;
	padding-top: 0.5em;
	padding-left: 2em;
	padding-right: 1em;
	padding-bottom: 3em;
	color: #660000;
	font-family:"Trebuchet MS", Helvetica, "MS Sans Serif";
	border-bottom: 0.05em dashed #999999;
}

#mainColumnLeft h1{
	text-align: left;
	padding-top: 1em;
	font-size: 1.2em;
}

#mainColumnLeft ul li{
	font-size: .8em;
}

#mainColumnLeft ol li{
	font-size: .8em;
}

#mainColumnLeft p{
	font-size: .8em;
}

#mainColumnLeft a{
	color: #CC0000;
}

#mainColumnRight {
	float: right;
	width: 13.45em;
	padding-top: 1.5em;
	padding-left: .5em;
	text-align: left;
}

#mainColumnRight h1{
	font-size: .9em;
	font-family: "Trebuchet MS", Helvetica, "MS Sans Serif";
	color: #333366;
	font-variant: small-caps;
}

#mainColumnRight ul{
	padding: 0em;
	padding-left: 1em;
	text-indent: 0em;
	margin:0em;
/*	list-style-type: url(../img/blue_dash.gif);
	list-style-type:square; */
}

#mainColumnRight a{
	font-family: "Trebuchet MS", Helvetica, "MS Sans Serif";
	color: #333366;
	font-size: .8em;
	text-decoration: none;
}

#mainColumnRight a:hover{
	text-decoration: underline;
}

#mainColumnFooter {
	/* Layout Styles */
	clear: both;
	width: 41.95em;
	padding-top: 2em;
	padding-left: 2em;
	text-align: left;
}

#mainColumnFooter a {
	font-family: "Trebuchet MS", Helvetica, "MS Sans Serif";
	color: #333366;
	font-size: .7em;
}

.prof_assoc {
	text-align:left;
}

.prof_assoc th {
	vertical-align: text-top;
	text-align: left;
}

.prof_assoc td {
vertical-align: text-top;
}

#date {
	font-size: .8em;
	padding-right: 1em;
}

#recent_news {
	margin-top: 2em;
	font-size: .7em;
	padding-right: .5em;
}

#recent_news p {
	color:#666666;
	text-align:left;
}

#recent_news p strong {
	color: #000000;
}

.bordered {
	/*border: 1px solid #CCCCCC;*/
	padding: .5em;
	padding-top: 0em;
	padding-left: 0em;
}

#contact_container {
	width: 100%;
}

#contact_left {

}

#contact_right {
	margin: 1em;
	padding: 1em;
	border: 1px solid #999999;
	background-color:#FFFFCC;
}

#contact_right table {
	font-size: .8em;
	text-align:left;
}

#sitemap li {
	font-size: 1em;
}

#sitemap li li {
	font-size: 1em;
}
/* Image Styles */

img.red_marble {
	width:	24.94em;
	height:	0.81em;
}

img.white_marble {
	width: 24.94em;
	height: 6.25em;
}

img.ag_logo {
	width: 24.94em;
	height: 5.31em;
}

img.spacer_left {
	width: 0.75em;
	height: 3.13em;
}

img.pi {
	width: 9.13em;
	height: 3.13em;
}

img.defense {
	width: 9.63em;
	height: 3.13em;
}

img.dui {
	width: 7.63em;
	height: 3.13em;
}

img.contact {
	width: 9.38em;
	height: 3.13em;
}

img.pyccko {
	width: 6.00em;
	height: 3.13em;
}

img.sidebar {
	width: 7.19em;
	height: 1.44em;
}

.small {
	font-size: .8em;
}

.indent {
	margin-left: 3em;
}
