.stub { }

	.coml_main_sidebar {
		  	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt; 
			font-style: italic; 
			background-color: #FFFFFF; 
			vertical-align: center;
			margin-top: 0px; 
			margin-right: 0px; 
			margin-bottom: 0px; 
			margin-left: 0px }

	font.main_title {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #232367;
			text-align: left;
			font-size: 12pt;
			font-style: bold;
			}

	.intro_title {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        text-align: left;
                        font-size: 12pt;
                        font-style: bold;
			font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #8FB9E1;
                        color: White;
                        }

	.intro_description {
			font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 9pt;
                        font-style: normal;
	}



	body 
	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-style: normal; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px;
		background: #FFF url('../images/bg_withfish.gif') repeat-x;	
	}

	p.hang {	text-indent: -3em;
			margin-left: 3em;
			vertical-align: top;
			font-size: 80%;}

        .pubs {        	vertical-align: top;
			font-size: 80%;
			background-color: white;	}

        .pubs2 {        vertical-align: top;
                        font-size: 80%;
			background-color: #DDDDDD;	}

	h6 {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: italic;
                        color: #666666; }
 

	.mainwhitediv {	margin: 0px; 
			padding: 10px; 
			border-style: solid; 
			border-width: 1px; 
			border-color: #A0A0A0; 
			font-family: "Microsoft Sans Serif", Arial, sans-serif; 
			color: black; 
			background-color: white; 
			position: absolute; 
			left: 290px; 
			top: 150px; 
			width: 680px; 
			background-image: url(../images/background_light.gif); 
			font-size: 9px		 }

	.footertext { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: #FFFFFF }


        A.bottom_index {
			font-family: Verdana, Arial, Helvetica, sans-serif;
              		font-size: 10pt;
              		font-weight: bold;
              		font-style: normal;
              		color: #000000;
              		background-color: transparent;
              		text-decoration: underline }

        A:hover.bottom_index { 	
			font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: 10pt;
		    	font-weight: bold;
                    	font-style: normal;
                    	color: #993366;
                    	background-color: #DFF8FF
                        text-decoration: underline }

        fonttextsize {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 8pt;
                        font-style: normal;
                        color: #666666;
                        background-color: transparent;
                        text-decoration: underline }

        A.textsize {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 8pt;
                        font-weight: bold;
                        font-style: normal;
                        color: #000000;
                        background-color: transparent;
                        text-decoration: underline }

        A:hover.textsize {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 8pt;
                        font-weight: bold;
                        font-style: normal;
                        color: #0099CC;
                        background-color: #DFF8FF
                        text-decoration: underline }

        A.menu 
	{        
		font-family: Arial; 
                        font-size: 14px;
                        font-weight: bold;
                        font-style: normal;
                        color: #000000;
                        background-color: transparent;
                        text-decoration: none; 
	}

        A:hover.menu 
	{ 	
		font-family: Arial; 
                font-size: 14px;
                        font-weight: bold;
                        font-style: normal;
                        color: #CC3333;
        }

        A.topbar {      font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                        font-style: oblique;
                        color: #FFFFFF;
                        background-color: transparent;
                        text-decoration: none }

        A:hover.topbar {  font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                        font-style: oblique;
                        color: #CCCCCC;
                        background-color: transparent;	 }

	.mainPageList { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal; 
			background-color: #FFFFFF; }
	

	.componentMenuOn { 
                        font-family: Verdana, Arial, Helvetica, sans-serif;
              		font-size: 11px;
              		font-weight: bold;
              		font-style: normal;
              		color: #ff0000;
              		background-color: transparent;
              		text-decoration: none }	


	.componentMenuOff { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 11px;
              		font-weight: bold;
              		font-style: normal;
              		color: #3661A2;
              		background-color: transparent;
              		text-decoration: none }


	.subcomponentMenuOn { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 11px;
              		font-weight: bold;
              		font-style: normal;
              		color: #666666;
              		background-color: transparent;
              		text-decoration: none }


	.subcomponentMenuOff { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
              		font-size: 11px;
              		font-weight: bold;
              		font-style: normal;
              		color: #999999;
              		background-color: transparent;
              		text-decoration: none }

	.inTheNews
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 16px;
		padding-bottom: 10px;
		background-color: #FFFFFF;
		color: #EB2D2E;
		text-decoration: none;
	}

        .inTheNews_old {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
			background-color: #CCBDAE; 
			color: #595959;
                        text-decoration: none;
                	background: #CCBDAE url('../images/subbar_bg.gif') repeat-x;

	}

        .inTheNewsTitle
	{
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #CCBDAE;
                        color: #595959;
                        text-decoration: none;
	}


        .pressmaterial {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #CD8C95;
                        color: #595959;
                        text-decoration: none }



        .participants 
	{
                        font-family: verdana;
                        font-size: 9pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #FFFFFF;
                        color: #df572d;
                        text-decoration: none; 
			padding: 2 2 2 2;
	}

        .participantsTitle 
	{
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #FFF7BE;
			background-color: #8FB9E1;
                        color: #9E755F;
			color: White;
                        text-decoration: none;
			padding: 4 6 4 6; 
	}

	.peopleTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #8BCCC4;
                        color: #595959;
                        text-decoration: none }

        .project {
                        font-family: verdana;
                        font-size: 8pt;
                        font-weight: bold;
                        font-style: normal;
			background-color: #FFFFFF;
                        color: #df572d;
                        text-decoration: none }

        .projectTitle {
                        font-family: verdana;
                        font-size: 11pt;
                        font-weight: bold;
                        font-style: normal;
		    	background-color: #8FB9E1;
                        color: White;

                        text-decoration: none }

	.indexTitle {
                        font-family: verdana;
                        font-size: 11pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #8FB9E1;
                        color: White;
                        text-decoration: none }
	

	
	.contactsTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #CCCC99;
                        color: #595959;
                        text-decoration: none }
	

	.publicationsTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #A9B9D2;
                        color: #595959;
                        text-decoration: none }


	h3.news_title {
        		font-weight: bold;
        		font-size: 120%;
        		text-align: center;
			}
	
	table.news {
        		width: 100%;
        		height: 100%;
			}

	h3.news_refs {
        		font-weight: bold;
        		font-size: 100%;
        		text-align: center;
			}

	h3.RAM_subtitle {
        		font-weight: bold;
        		font-size: 90%;
        		text-align: left;
			}

	h3.main_news_title {
        		font-size: 100%;
        		border-top: solid #3333FF;
        		text-align: center;
        		border-bottom: solid thin #3333FF;
			}

	a.main_news {	font-family: Verdana, Arial;
                        font-size: 9pt;
        		color: #000000;
        		text-decoration: none;
			}

	a.main_news_hover {
			font-family: Verdana, Arial;
                        font-size: 9pt;
        		color: #3333FF;
        		text-decoration: none;
			}

	a.navmenulinknews {
        		text-align: center;
        		text-decoration: none;
        		color: #3333FF;
        		font-weight: bold;
			}

	a.news_link {
        		padding-bottom: 2em;
        		padding-top: 2em;
			}


       .events {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #FFB062;
                        color: #595959;
                        text-decoration: none }

       .multimedia {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #62B1FF;
                        color: #595959;
                        text-decoration: none }

       .computerScripts {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #9999CC;
                        color: #595959;
                        text-decoration: none }

       .pressmaterialTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #CD8C95;
                        color: #595959;
                        text-decoration: none
			}

       .projectSectionTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #FF826C;
                        color: #595959;
                        text-decoration: none }

	.eventEntryTitle {
                        font-family: verdana;
                        font-size: 12pt;
                        font-weight: bold;
                        font-style: italic;
			color: #555555;	}

        .eventEntryDate {
                        font-family: verdana;
                        font-size: 8pt;
			vertical-align: bottom;
                        font-style: none;
                        color: #555555; }

	a.headliner_title {
                        font-family: Arial;
			font-size: 12pt;
			color: #CC0000;
                        font-style: none;
			text-decoration: none;
                        font-weight: bold; }

	a:hover.headliner_title {
                        font-family: Arial;
                        font-size: 12pt;
                        color: #CCCCCC;
                        font-style: none;
                        text-decoration: none;
                        font-weight: bold; }


	.headliner {
                        font-family: Arial;
                        font-size: 10pt;
                        color: #CC0000;
                        font-weight: bold; }

	.subheadliner {
			font-family: Arial;
                        font-size: 9pt;
                        color: #000000;
			text-decoration: none;
			text-align: justify; }

        .subheadliner_title {
                        font-family: Arial;
                        font-size: 9pt;
                        color: #CC0000;
                        text-decoration: none;
                        text-align: justify;
                        font-weight: bold; }

	.floatimgleft { 
			float:left;
			margin-top:0px;
			margin-right:10px;
			margin-bottom:0px;
	} 


	.main_events_title {	
			font-family: Verdana, Arial;
                        font-size: 10pt;
                        color: #232323;
                        text-decoration: none;
                        font-weight: bold; }

	.main_events_item_title{
                        font-family: Verdana, Arial;
                        font-size: 9pt;
                        color: #CC0000;
                        font-weight: bold;
                        text-decoration: underline;
                        }

	.main_events_item_date {
                        font-family: Verdana, Arial;
                        font-size: 10pt;
                        color: #000000;
                        text-decoration: none;
			text-align: right;
                        }


	.main_events_item_description {
                        font-family: Verdana, Arial;
                        font-size: 10pt;
                        color: #FFFFFF;
                        text-decoration: none;
                        font-weight: bold; }

	.media_tab_title{
                        font-family: Verdana, Arial;
                        font-size: 8pt;
                        color: #232323;
                        text-decoration: none;
                        font-weight: bold;
			height: 18;
			text-align: center;
			vertical-align: bottom;
	}

	a.media_tab_title_link{
                        font-family: Verdana, Arial;
                        font-size: 8pt;
                        color: #232323;
                        text-decoration: none;
                        font-weight: bold;
                        text-align: center;
        }

        A:hover.media_tab_title_link {
                       	font-family: Verdana, Arial;
                        font-size: 8pt;
                        color: #FF0000;
                       	text-decoration: none;
                        font-weight: bold;
                        text-align: center;
	}

        a.media_tab_title_link_selected{
                        font-family: Verdana, Arial;
                        font-size: 8pt;
                        color: red;
                        text-decoration: none;
                        font-weight: bold;
                        text-align: center;
        }

	.press_pictures {
                        font-family: Verdana, Arial;
                        font-size: 8pt;
                        color: #000000;
                        text-decoration: none;
                        text-align: center;
	}


.publications
{
	padding : 8 10 5 10;
        background-color:#f6f6f6;
        font-size:12px;
        border-top: solid 1px #efefef;
        border-bottom: solid 1px #efefef;
}

.main_box
{
        border: solid 1px #000000;
	width: 779;
	background : #FFFFFF;
}
.main_textbox_inner
{
	border: solid 1px #000000;
	padding : 0 0 0 0;
	background-color: #ffffff;
}
.main_textbox_outer
{
        padding : 8 10 0 10;
}
.main_textbox_innertext
{
        padding : 8 6 4 6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
}
.people_textbox_outer_left
{
        padding : 8 4 0 10;
}
.people_textbox_outer_right
{
        padding : 8 10 0 4;
}
.main_news_textbox_outer
{
        padding : 8 10 0 0;
}

.pressmaterial_links
{
        font-size: 12px;
        font-family: verdana;
        height: 20px;
        line-height: 20px;
	border-bottom: #CCCCCC 1px;
}
.pressmaterial_links_text
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pressmaterial_image_box {
	text-align: center;
	padding: 15px;
}
.pressmaterial_image {
	padding: 1px 1px 1px 1px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
        text-align: center;
}

.pressmaterial_image_description {
	font-family: Verdana, Arial;
        font-size: 8pt;
        color: #000000;
        text-decoration: none;
        text-align: center;
}
.pressmaterial_container
{
	padding: 10px;
}
.pressmaterial_main_link
{
	color: #333399;
	font-size: 14px;
	font-family: Verenda;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}
a:hover.pressmaterial_main_link
{
        color: red;
        font-family: Verenda;
        font-weight: bold;
        text-decoration: underline;
        text-align: center;
}
.main_bar
{
        background: url(../images/main_bar.jpg) repeat-x;
	height: 31px;
}
.main_bar_left
{
        background: url(../images/main_bar_left.jpg)
	height: 31px;
	width: 17px;
}
.main_bar_right
{
        background: url(../images/main_bar_right.jpg)
        height: 31px;
        width: 17px;
}
.text_header
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#EB2D2E;
        text-decoration: none;
}
.text_header_b
{
        font-family: Arial;
        font-size: 14px;
        color:#000000;
        text-decoration: none;
}

.medium_text_bold
{
	font-family: Arial;
        font-size: 14px;
	font-weight: bold;
}
td,div
{
	font-family: Arial;
	font-size: 11px;
}
.news_date
{
        font-family: Arial;
        font-size: 12px;
	color: #AAAAAA;
}
.small_text
{
        font-family: Arial;
        font-size: 10px;
}
.sublink
{
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
        background-color:#D1D1D1;
        padding-bottom: 5px;
        padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.sublink_selected
{
        font-family: Arial;
        font-size: 12px;
        color:#EB2D2E;
	font-weight: bold;
	background-color:#D1D1D1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.sublink_container
{
	background-color:#D1D1D1;
	height: 30px;
}