.stub { }

.title_menu
{
        background-color: #000000;
	vertical-align : middle;

}

.menuBar
{
	color: White;
	background-color: #444444;
	padding: 2px 0px 3px 0px;
	border-top: 1px solid #AAAAAA;
        border-bottom: 1px solid #AAAAAA;
	font-size: 0.9em;
	width: 779px;
	text-align: left;
	font-weight: bold;
}
.menuBar a
{
	color: White;
	text-decoration: none;
	border-style: solid;
	border-width: 2px 5px 3px 6px;
	border-color: #444444;
	font-weight: bold;
}
.menuBar a:link
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.menuBar a:visited
{
        color: White;
        text-decoration: none;
	font-weight: bold;
}
.menuBar a:hover
{
	color: White;
	background-color: #666666;
	border-style: solid;
	border-width: 2px 5px 3px 6px;
	border-color: #666666;
	font-weight: bold;
}
.menuBar_on
{
	background-color: #666666;
}
.menuBar_on a
{
	background-color: #666666;
	border-style: solid;
	border-color: #666666;
}
.submenuBar
{
        color: White;
        background-color: #666666;
        padding: 2px 0px 3px 0px;
	border-top: 0px;
	border-bottom: 1px solid #AAAAAA;
        font-size: 1.0em;
        width: 779px;
        text-align: left;
}

.submenuBar a
{
	color: White;
	text-decoration: none;
	border-style: solid;
	border-width: 2px 5px 3px 6px;
	border-color: #666666;
}
.submenuBar a:link .submenuBar a:visited
{
	color: White;
	text-decoration: none;
}
.submenuBar a:hover
{
	color: Black;
	background-color: #AAAAAA;
	border-style: solid;
	border-width: 2px 5px 3px 6px;
	border-color: #AAAAAA;
}
.submenuBar_on
{
	color: Black;
	background-color: #AAAAAA;
}
.submenuBar_on a
{
        color: Black;
	background-color: #AAAAAA;
	border-style: solid;
	border-color: #AAAAAA;
}
.submenuBar_on a:link
{
        color: Black;
        background-color: #AAAAAA;
        border-style: solid;
        border-color: #AAAAAA;
}

.seperator
{
	color: White;
	font-weight: normal;
	border-top: 2px none;
	border-bottom: 5px none;
}

.content
{
	width: 759px;
	vertical-align : top;
	text-align: center;
}
.topalign
{
        vertical-align : top;
}
.peopleNames a:link
{
        color: Blue;
        text-decoration: underline;
        font-weight: bold;
}
.peopleNames a:visited
{
        color: Red;
        text-decoration: none;
        font-weight: bold;
}
.peopleNames a:hover
{
        color: White;
        background-color: Green;
        border-style: solid;
        border-width: 2px 5px 3px 6px;
        border-color: Green;
        font-weight: bold;
}

.subSectionHeader 
{
	color: Black;
	text-decoration: underline;
        font-weight: bold;
	font-size: 1.1em;
}

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


	.coml_main_sidebar {
		  	font-family: 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: Arial, Helvetica, sans-serif;
			color: #232367;
			text-align: left;
			font-size: 12pt;
			font-style: bold;
			}

	.intro_title {
                        font-family: Arial, Helvetica, sans-serif;
                        color: #232367;
                        text-align: center;
                        font-size: 12pt;
                        font-style: bold;
			background-color: #CCCCCC;
                        }

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



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

	td {		font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt; }

	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: 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: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: #FFFFFF }


        A.bottom_index {
			font-family: 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: Arial, Helvetica, sans-serif;
                    	font-size: 10pt;
		    	font-weight: bold;
                    	font-style: normal;
                    	color: #993366;
                    	background-color: #DFF8FF
                        text-decoration: underline }

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

        A.textsize {
                        font-family: 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: 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, Helvetica, sans-serif; 
                        font-size: 10px;
                        font-weight: bold;
                        font-style: normal;
                        color: #FFFFFF;
                        background-color: transparent;
                        text-decoration: none }

        A:hover.menu { 	font-family: Arial, Helvetica, sans-serif; 
                        font-size: 10px;
                        font-weight: bold;
                        font-style: normal;
                        color: #ffffff;
                        background-color: #CC3333 }

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

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

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

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


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


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


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

        .inTheNews {
                        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: 8pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #F0F2F7;
                        color: #df572d;
                        text-decoration: none }

        .participantsTitle {
                        font-family: verdana;
                        font-size: 11pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #FFF7BE;
                        color: #9E755F;
                        text-decoration: none }

	.peopleTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: White;
                        color: Black;
                        text-decoration: none }

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

        .projectTitle {
                        font-family: verdana;
                        font-size: 11pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #E4FAE4;
                        color: #3F8640;
                        text-decoration: none }

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

	
	.contactsTitle {
                        font-family: verdana;
                        font-size: 10pt;
                        font-weight: bold;
                        font-style: normal;
                        background-color: #CCCC99;
                        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: Arial;
                        font-size: 9pt;
        		color: #000000;
        		text-decoration: none;
			}

	a.main_news_hover {
			font-family: 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: Arial;
                        font-size: 10pt;
                        color: #232323;
                        text-decoration: none;
                        font-weight: bold; }

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

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


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

	.media_tab_title{
                        font-family: 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: Arial;
                        font-size: 8pt;
                        color: #232323;
                        text-decoration: none;
                        font-weight: bold;
                        text-align: center;
        }

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

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

	.main_div
	{
		background-color: White;
		width: 759px;
		min-height: 550px;
		text-align: left;
		vertical-align : top;
	}
	.main_div_pad
	{
		padding: 10px;
	}

	.sub_titles
	{
		font-size: 14pt;	
		font-weight: bold;
	}
	.subtitle_large
	{
		font-size: 11pt;
                font-weight: bold;
	}
.footer
{
	border-top : 2px solid #444444;
	text-align : center;
	width: 779px;
	background-color: White;
}
.footer_title
{
	background-color: #444444;
	text-align : left;
        border-top : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	padding : 2px 0px 2px 0px;
        width: 779px;
	color: White;
	font-size: .8em;
	position: relative;
}

h1
{
	font-size: 12pt;

}
.other_news
{
	border : 1px solid Gray;
}
.other_news_header_bg
{
	background-color : #444444;
	color : White;
	border-bottom: 1px solid Gray;
}
.other_news_header_bg_light
{
        background-color : #CCCCCC;
        color : White;
        border-bottom: 1px solid Gray;
}

.other_news_header_text
{
	font-size: .8em;
	padding:3px;
}
.other_news_content
{
	padding: 5px;
	border-bottom: 1px dotted  Gray;
}
.page_style
{
	background-color: White;
	width: 779px;
}
.page_style_top
{
        background-color: Black;
        width: 779px;
}
.main_survey_section
{
	padding:6px;
	font-size: 0.8em;
}
.people_bold
{
	font-weight: bold;
}
.surveyGreyBox
{
	padding : 2px 10px 2px 10px;
	background-color : Black;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
}

.red_important
{
	font-size: 12pt;
	color: Red;
	font-weight: bold;
}

.shark_survey_div
{
	font-family: "Times New Roman", Verdana,  serif;
	font-size: 11pt;
}

