/* ichms CSS document */
2/* date: 11.02.09 */
3/* author: Aleksey Zolotarenko */
4/* copyright: Ichms */


/*BODY AND LAYOUT ELEMENTS
*******************************/

body {
	color:#333333;
	background:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
}

div.footertop {
	padding: 0px;
	width: 775px;
	float: left;
	text-align: left;
	background-image: url(../../../Copy%20of%20ichms01/2/image/Template_FooterBar.gif);
	color:#ffffff;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:8px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
}

div.footerbottom {
	padding: 0px;
	width: 1024px;
	text-align: center;
	background-image: url(../../../Copy%20of%20ichms01/2/image/Template_FooterBackground.gif);
	color:#ffffff;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
	font-family:Arial, Verdana, Helvetica, Sans-serif;
}

p { 
	font-size: 9pt;
	font-family: arial, verdana,  helvetica, sans-serif; 
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	}
	
p.footerleft {
	font-size: 8pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	color:#333333;
	float: left;
	background:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 5px;
	width: 600px;
	}
	
p.footerright {
	font-size: 8pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	color:#333333;
	float: right;
	background:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	width: 400px;
	}

p.floatlefttextbox { 
	font-size: 9pt;
	font-family: arial, verdana,  helvetica, sans-serif; 
	color:#333333;
	float: right;
	width:200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: none none none dotted;
	border-color: #333333;
	}

p.floatleftphotobox { 
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 11pt;
	float: right;
	width:200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: none none none dotted;
	border-color: #333333;
	}

p.floatleftfacultyphotobox { 
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 11pt;
	float: right;
	width:220px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-width: 1px;
	border-style: none none none dotted;
	border-color: #333333;
	}

h1 { 
	font-size: 13pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	color:#29386c; 
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	}
	
h2 { 
	font-size: 10pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	color:#29386c; 
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	}
	
li { 
	font-size: 9pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px; 
	}
p.nav
{
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    border-width: 1px;
	border-style: solid;
	border-color: #E6E6E7;
	background: #EDF5F8;
}

div.headerupper
{
	margin-top: 5px;
	margin-bottom: 5px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    border-width: 1px;
	border-style: solid;
	border-color: #29386C;
	background: #EDF5F8;
	WIDTH: auto;
    
}
div.headerlower
{
	margin:0px;
	padding:2px;
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E7;
	background: #FFFFFF;
}

/*FRAME ELEMENTS
*******************************/

#frame {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: transparent;
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
	}
	
#contentleft {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
	float: left;
	text-align: left;
	}
	
#contentcenter {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 624px;
	text-align: center;
	float: left;
}
	
#contentright {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
	float: right;
	text-align: left;
}
	
	
	
#contentheader {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#contentfooter {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#footerframe {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: auto;
	padding: 0px;
	}
	
div.footerleft {
	padding: 0px;
	width: 460px;
	float: left;
	text-align: left;
	}
	
div.footerright {
	padding: 0px;
	width: 315px;
	float: right;
	text-align: right;
	}




/*FONT ELEMENTS
*******************************/

.textbreadcrumb {
	color: #ffffff;
    text-align:left;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 12pt;
}

.hidetext-darkgreen {
	color: #1E431B;
    text-align:left;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 1pt;
}

.textsmall {
	text-align:left;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 11pt;
}



/*TABLE ELEMENTS
*******************************/
.headertable1 {
	width: 577px;
	height: 44px;
	border-collapse: collapse;
	background-image: url(../../../Copy%20of%20ichms01/2/image/Template_HeaderTop.gif)
}

.headertable1, .headertable1 th, .headertable1 td {
	border: none;
}

.headertable2 {
	width: 577px;
	height: 17px;
	border-collapse: collapse;
	background-image: url(../../../Copy%20of%20ichms01/2/image/Template_HeaderBottom.gif)
}

.headertable2, .headertable2 th, .headertable2 td {
	border: none;
	font-size: 8pt;
	text-align:left;
}

.headertable3 {
	width: 577px;
	height: 17px;
	border-collapse: collapse;
	background-image: url(../../../Copy%20of%20ichms01/2/image/Template_BreadCrumb.gif);
}

.headertable3, .headertable3 th, .headertable3 td {
	border: none;
	font-size: 8pt;
}


.table4, .table4 td {
	margin:5px;
	padding:5px;
	font-weight:normal;
	font-size:9pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#zebratable {
	border: 1px solid #cccccc;
	width: 550;
	margin:10px;
	
}

#zebratable tbody tr td {
	font-size: 8pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	padding: 3px 8px;
	background-color: #ffffff;
	border-left: 1px solid #D9D9D9;
}
	
#zebratable tbody tr.odd td {
	font-size: 8pt;
	font-family: arial, verdana,  helvetica, sans-serif;
	padding: 3px 8px;
	background-color: #EEF4FE;
	border-left: 1px solid #D9D9D9;
}

#zebratable td.fixed {
	width: 150px;
	text-align: right;
}



/*LINK ELEMENTS
*******************************/
a:link 
{ 
    font-weight: normal; 
    text-decoration: underline; 
    color: #29386c;
}
a:visited
{ 
    font-weight: normal; 
    text-decoration: underline; 
    color: #29386c;
}
a:hover, a:active
{ 
    text-decoration: underline; 
    color: #5E87B0;
}



a.navlink:link
{ 
    font-size: 9pt;
    font-weight: normal;
    line-height:14pt; 
    text-decoration: none; 
    color: #29386c;
}
a.navlink:visited
{ 
    font-size: 9pt;
    font-weight: normal; 
    line-height:14pt;
    text-decoration: none; 
    color: #29386c;
}
a.navlink:hover, a.navlink:active 
{ 
    font-size: 9pt;
    line-height:14pt;
    text-decoration: underline; 
    color: #333333;
}	

a.subnavlink:link
{ 
    font-size: 8pt;
    font-weight: normal;
    line-height:11pt; 
    text-decoration: none; 
    color: #29386c;
}
a.subnavlink:visited
{ 
    font-size: 8pt;
    font-weight: normal; 
    line-height:11pt;
    text-decoration: none; 
    color: #29386c;
}
a.subnavlink:hover, a.subnavlink:active 
{ 
    font-size: 8pt;
    line-height:11pt;
    text-decoration: underline; 
    color: #333333;
}

a.footerbar:link 
{ 
    font-size: 8pt;
    font-weight: normal; 
    text-decoration: none; 
    color: #ffffff;
}
a.footerbar:visited
{ 
    font-size: 8pt;
    font-weight: normal; 
    text-decoration: none; 
    color: #ffffff;
}
a.footerbar:hover, a:active
{ 
    font-size: 8pt;
    text-decoration: none; 
    color: #ffffff;
}

	
	
