/* ---- Import global styles ---- */
@import url(global.css);

body {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, "Times New Roman";
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


/* ---- Main Content ---- */
div.maincontent {
	background-color: #FFFFFF;
	padding: 10px 0 0 10px;
	width: 770px;
	min-height: 450px;
	border-bottom: 1px solid #FFFFFF;
	
}
* html div.maincontent {
	height: 450px;
}	


/* ---- Voices ---- */
div.maincontent div.voices div.pagetitle {
	width: 99%;
	border-bottom: 1px dotted #4389C4;
}
div.maincontent div.voices div.pagetitle h1 {
	color: #4389C4;
}
div.maincontent div.voices div.formpanel {
	margin: 30px 0 0px 26px;
}
div.maincontent div.voices div.formpanel div.formbody{
	margin: 0px 0 50px 0;
}
div.maincontent div.voices div.formpanel fieldset {
	border: 0px;
	padding: 0;
	margin: 0;
}
div.maincontent div.voices div.formpanel legend {
	font-size: 1em;
	font-weight: bold;
	color: #26959F;
	padding: 0;
	margin: 0;
}
div.maincontent div.voices div.formpanel p {
	padding: 7px 0 0 0;
	margin: 0;
}
div.maincontent div.voices div.formpanel select.select1 {
	width: 269px;
	padding: 0;
	margin: 0 8px 0 0;
}
div.maincontent div.voices div.formpanel div.floatcontainer, 
div.maincontent div.voices div.formpanel div.floatdiv {
	float: left;
	clear: right;
}
div.maincontent div.voices div.formpanel div.nolegend {
	margin-top: 17px;
}


/* ---- Images & Documents ----*/
div.maincontent div.imagesdocs {
	margin-bottom: 40px;
}
div.maincontent div.imagesdocs div.pagetitle {
	width: 99%;
	border-bottom: 1px dotted #4389C4;
}
div.maincontent div.imagesdocs div.pagetitle h1 {
	color: #4389C4;
}
div.maincontent div.imagelinkpanel {
	margin: 20px 0 30px 20px;
}
div.maincontent div.imagelinkpanel2 {
	margin: 12px 0 12px 40px;
}
div.maincontent div.imageborder img {
	border: 1px solid #A64000;
	padding: 3px;
	margin-right: 10px;
}
div.maincontent div.imagelinktextpanel {
	background-color: #FCF1DB;
	margin-left: 5px;
	min-width: 308px;
}
* html div.maincontent div.imagelinktextpanel {
	width: 308px;
}
div.maincontent div.imagelinktextpanel h2 {
	font-size: 0.9em;
	color: #4389C4;
	padding: 0 0 0 10px;
	margin: 0;
}
div.maincontent div.imagelinktextpanel h2 a, 
div.maincontent div.imagelinktextpanel p a {
	color: #4389C4;
	text-decoration: none;
}
div.maincontent div.imagelinktextpanel h2 a:hover, 
div.maincontent div.imagelinktextpanel p a:hover {
	color: #4389C4;
	text-decoration: underline;
}
div.maincontent div.imagelinktextpanel p {
	font-size: 0.75em;
	font-weight: bold;
	color: #4389C4;
	padding: 0 0px 0 10px;
	margin: 0;
}
div.maincontent div.imagelinktop {
	background-color: #FCF1DB;
	background-image: url(../images/generic/id_linkarrow_top.gif);
	background-repeat: no-repeat;
	min-width: 313px;
}
div.maincontent div.imagelinkbottom {
	background-color: #FCF1DB;
	background-image: url(../images/generic/id_linkarrow_bottom.gif);
	background-repeat: no-repeat;
	min-width: 313px;
}
* html div.maincontent div.imagelinktop, 
* html div.maincontent div.imagelinkbottom {
	width: 313px;
}


/* ---- Historical Perspectives ---- */
div.maincontent div.historical div.pagetitle {
	width: 99%;
	border-bottom: 1px dotted #4389C4;
}
div.maincontent div.historical div.pagetitle h1 {
	color: #4389C4;
}
div.maincontent div.historical div.imagelinktextpanel {
	background-color: #FCF1DB;
	margin-left: 5px;
	min-width: 428px;
}
* html div.maincontent div.historical div.imagelinktextpanel {
	width: 428px;
}
div.maincontent div.historical div.imagelinktop {
	background-color: #FCF1DB;
	background-image: url(../images/generic/id_linkarrow_top.gif);
	background-repeat: no-repeat;
	min-width: 433px;
}
div.maincontent div.historical div.imagelinkbottom {
	background-color: #FCF1DB;
	background-image: url(../images/generic/id_linkarrow_bottom.gif);
	background-repeat: no-repeat;
	min-width: 433px;
}
* html div.maincontent div.historical div.imagelinktop, 
* html div.maincontent div.historical div.imagelinkbottom {
	width: 433px;
}

/* ---- Footer ---- */
div.footer {
	margin: 0 0 0 10px;
	padding-bottom: 20px;
	width: 763px;
}
div.footer div.tuclogopanel {
	padding: 0 0 20px 8px;
}
div.footer div.footerlinks {
	width: 98.5%;
	border-top: 1px dotted #4389C4;
	padding: 3px 0 0 10px;
}
div.footer div.footerlinks p {
	font-size: 0.65em;
	color: #4389C4;
	padding: 0;
	margin: 0;
}
div.footer div.footerlinks p a {
	color: #4389C4;
	text-decoration: underline;
}
