body, span, div, td, p, .columninsertstext, h1, h2, h3, table, a, td, input, select, img {

	font-size: 8pt;

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

}



.gray1{

	color:#8F8F8F;

}



.white{

	color:#FFFFFF;

}



.blue{

	color:#214195;

}



.mediumblack{

	color : #000000;

}



.smallblue, H4{

	font-size: 7pt;

	color : #007BD6;

}



.smallblack{

	font-size: 7pt;

	color : #000000;

}



.caption{

	font-size: 7pt;

	color : #666666;

}



.bigblue{

	font-size: 9pt;

	color : #007BD6;

	font-weight: bold;

}



a {

	color : #007BD6;

	text-decoration: none;

}



a:hover {

	color : #F37E16;

	text-decoration: none;

}



.banner{

	border-bottom: 1px solid #949494;

}



a.navigation:link, a.navigation:active, a.navigation:visited {

	text-decoration:none;

}



a.navigation:hover {

	color : #F37E16;

}





div.left_navigation_level1 {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 5px;

}



a.left_navigation_level1:link, a.left_navigation_level1:active, a.left_navigation_level1:visited {

	text-decoration:none;

	color: #FFFFFF;

}



a.left_navigation_level1:hover {

	color : #214195;

	text-decoration:none;

}



div.left_navigation_level2 {

	margin-bottom:4px;

	margin-top:4px;

	margin-left: 12px;

}



a.left_navigation_level2:link, a.left_navigation_level2:active, a.left_navigation_level2:visited {

	text-decoration:none;

	color: #FFFFFF;

}



a.left_navigation_level2:hover, a.highlight_level1:hover, a.highlight_level2:hover {

	color : #214195;

}



.highlight_level1{

	color : #214195;

	font-weight: bold;

	text-decoration: none;

}



.highlight_level2{

	color : #214195;

	font-weight: normal;

	text-decoration: none;

}



.bullet {

	color : #F37E16;

}



a.navigation1:link, a.navigation1:active, a.navigation1:visited {

	color : #000000;

	text-decoration:none;

}



a.navigation1:hover {

	color : #F37E16;

}



a.breadcrumb  {

	color : #007BD6;

	font-size : 90%;

}





a.navigation2:link, a.navigation2:active, a.navigation2:visited {

	text-decoration:none;

}



a.navigation2:hover {

	color : #F37E16;

}



a.black:link, a.black:active, a.black:visited, a.black:hover {

	color : #000000;

	text-decoration:none;

}



a.gray:active, a.gray:link, a.gray:visited{

	color : #8F8F8F;

	text-decoration: none;

}



a.white:active, a.white:link, a.white:visited{

	color : #FFFFFF;

	text-decoration: none;

}



h1, .columninsertsheader {

	color : #007BD6;

	font-weight: bold;

	text-decoration: none;

}



h2, .newsheader  {

	color : #FF9900;

	font-weight: bold;

}



p.breadcrumb  {

	color : #007BD6;

	font-size : 90%;

}





H1,H2,H3 { 

	margin-top: 4pt;

	margin-bottom: 7pt; 

}

H4{ 

	margin-top: 2pt;

	margin-bottom: 3pt; 

}



#toptext {

	color: #214195;

	font-size : 9pt;

}



td.toptext {

	color: #214195;

	font-size : 9pt;

}



.whitebold {

	font-size : 9pt;

	color : #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}



a.more:active, a.more:link, a.more:visited{

	font-size : 9pt;

	font-weight: bold;

	text-decoration:none;

}



a.more:hover, a.morefeature:hover, a.gray:hover, a.white:hover {

	color : #F37E16;

}



.highlighttextheader{

	color : #F37E16;

	font-weight: bold;

}



HR {

	 color: #8C8C8C; 

	 width:100%;

}



HR.dictionary {

	 color: #0180C0; 

	 width:100%;

}



.inputtext{

	font-weight : normal;

	font-family :  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

}



.submitbutton{

	font-size : 9pt;

	font-weight : normal;

	background-color: #FFFFFF;

	border : 1px;

	border-style: solid;

	border-color: black;

}



.searchinputtext{

	border-width: 1px;

	border-style: solid;

	border-color: #000000;

	font-weight : normal;

	font-family : monospace, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	width: 70px;

}



.searchsubmitbutton{

	font-weight : normal;

	background-color: #FFFFFF;

	border : 1px;

	border-style: solid;

	border-color: black;

}



table.list {

	width: 100%;

}



th.list0 {

	font-weight: bold;

	background-color: #FFFFFF;

	color: #000000;

}



th.list1 {

	font-weight: bold;

	background-color: #0180C0;

	color: #FFFFFF;

	height: 20px;

}



td.list0 {

	background-color: #E0EDFC;

	color: #333333;

}



td.list1 {

	background-color: #FEFEFE;

	color: #333333;

}



td.list2 {

	font-weight: bold;

	background-color: #FEFEFE;

	color: #333333;

}



.formtext{

	border-width: 1px;

	border-style: solid;

	border-color: #214195;

	color:#214195;

	font-weight : normal;

	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.small {

	color: #666666;

}



.smallwhite {

	color: #FFFFFF;

}



.error{

	color:#CC0000;

	font-weight : bold;

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

}





A.path:hover {

COLOR: #ff4500; TEXT-DECORATION: none

}

.path {

COLOR: #99ccff; TEXT-DECORATION: none

}

.content {

	COLOR: #000000; TEXT-DECORATION: none

}

.contentwhite {

	COLOR: #FFFFFF; TEXT-DECORATION: none

}

.contenttitles {

FONT-SIZE: small; COLOR: #ff9900; TEXT-DECORATION: none

}

.contentbold {

FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none

}

.orangecontent {

	COLOR: #ff9900; TEXT-DECORATION: none

}

.orangecontentbold {

FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff9900; TEXT-DECORATION: none

}

A.contentlinks:hover {

	COLOR: #ff4500; TEXT-DECORATION: none

}

.contentlinks {

	COLOR: #0066cc; TEXT-DECORATION: none

}

A.contentesomenu:hover {

	COLOR: #99ccff; TEXT-DECORATION: none

}

.contentesomenu {

	COLOR: #ff4500; TEXT-DECORATION: none

}

A.contentbottomenu:hover {

COLOR: #ff4500; TEXT-DECORATION: none

}

.contentbottomenu {

COLOR: #6699CC; TEXT-DECORATION: none

}

.alsosee {

FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none

}

.relatedtopics {

FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none

}

A.relatedtopicsmenu:hover {

	COLOR: #ff4500; TEXT-DECORATION: none

}

.relatedtopicsmenu {

	COLOR: black; TEXT-DECORATION: none

}

A.printmail:hover {

COLOR: #ff4500; TEXT-DECORATION: none

}

.printmail {

COLOR: #999999; TEXT-DECORATION: none

}

A.bottomgreymenu:hover {

COLOR: #ff6633; TEXT-DECORATION: none

}

.bottomgreymenu {

COLOR: #999999; TEXT-DECORATION: none

}

.headline {

FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff9900; TEXT-DECORATION: none

}







A.eventdate:hover {

COLOR: #ff4500; TEXT-DECORATION: none

}

.eventdate {

COLOR: #003366; TEXT-DECORATION: none

}

.latestaddedinfolatestnewstitle {

FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none

}

A.latestaddedinfolatestnewslinks:hover {

FONT-WEIGHT: bold; COLOR: #ff6633; TEXT-DECORATION: none

}

.latestaddedinfolatestnewslinks {

FONT-WEIGHT: bold; COLOR: #3399ff; TEXT-DECORATION: none

}

A.latestaddedinfolatestnewscontent:hover {

	COLOR: #ff4500; TEXT-DECORATION: none

}

.latestaddedinfolatestnewscontent {

	COLOR: #336699; TEXT-DECORATION: none

}

.latestnewsdate {

	COLOR: #ff9900; TEXT-DECORATION: none

}

.latestaddedinfolatestnewscontentbold {

FONT-WEIGHT: bold; COLOR: #6fb7ff; TEXT-DECORATION: none

}

.indexsitesearch {

	COLOR: black; BACKGROUND-COLOR: #59acff; TEXT-DECORATION: none

}

.indexleftmenudropdown {

	COLOR: black; BACKGROUND-COLOR: #59acff; TEXT-DECORATION: none

}

.tableheaders {

FONT-WEIGHT: bold; COLOR: #296fd6; BACKGROUND-COLOR: #e9e9e9; TEXT-DECORATION: none

}

.tablecontentbluebackground {

	COLOR: #3f3f3f; BACKGROUND-COLOR: #eaf4ff; TEXT-DECORATION: none

}

.tablecontentwhitebackground {

	COLOR: #3f3f3f; TEXT-DECORATION: none

}

.pressrelasessearch {

FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none

}

.pressreleasessearchdropdown {

FONT-SIZE: 8pt; COLOR: black; TEXT-DECORATION: none

}

.pressreleasessearchtitles {

	COLOR: #000000; TEXT-DECORATION: none

}

.pressreleasessearchtitlesbold {

FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none

}

A.pressreleasessearchgo:hover {

	COLOR: #ff4500; TEXT-DECORATION: none

}

.contenttableheader {

FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c1d6ff; TEXT-DECORATION: none

}

.contenttablewhite {

	COLOR: #000000; TEXT-DECORATION: none

}

.contenttablegrey {

	COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none

}

A.contenttablewhitelinks:hover {

	COLOR: #ff4500; TEXT-DECORATION: none

}

.contenttablewhitelinks {

	COLOR: #666666; TEXT-DECORATION: none

}

A.contenttablegreylinks:hover {

	COLOR: #ff4500; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none

}

.contenttablegreylinks {

	COLOR: #666666; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none

}

A.backtoathens:hover {

	COLOR: #000000; TEXT-DECORATION: none

}

.backtoathens {

	COLOR: #000000; TEXT-DECORATION: none

}

.youarehere {

 COLOR: #bfbfbf; TEXT-DECORATION: none

}

.volcounter {

	border: 1px solid Gray;

	border-bottom: 1px solid Gray;

	line-height: 22px;

}

.calendar{

	background-color: #007dd6;

	padding-left: 5pt;

	padding-top: 15pt;

	border-left: 1px #FFFFFF solid;

}

.calendargap{

	background-color: #007dd6;

	border-left: 1px #FFFFFF solid;

	size: 4pt;

}

.staticbox{

	overflow: hidden;

}

.tipbox TD{

	border: 2px solid #b0c4de;	

	background-color: #f5f5f5;

	color: #483d8b;

}

.smalltext{

	font-weight : normal;

	background-color: #FFFFFF;

	letter-spacing: -1px;

}

.nobold{

	text-decoration: none;

	font-weight: normal;

}

.dropd{

	font-size: 11px;

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	letter-spacing: -1px;

}

table.advsearch {

	border: 1px solid #B2B2B2;	

}



.tablebox {

	border: 2px solid #b0c4de;	

	background-color: #f5f5f5;

	color: #483d8b;

	font-size: 8pt;

}



.tabletext{

	font-size: 8pt;

}



.tabletextselected{

	font-size: 8pt;

	color:#ff9900;

	

}

.olympicfirsts {

	width: 112px;

	padding-left: 2px;

	vertical-align: top;

	background-image: none;

}



table.todaysresults {

	border: 1px solid #E7E3D6;

}



table.todaysresults td.even{

	font-size: 7pt;

	background-color : #e7e3d6;

}



table.todaysresults td.odd{

	font-size: 7pt;

}



table.messageboard {

	border: 1px solid #e1e1d7;

}



table.messageboard td.even{

	font-size: 7pt;

	background-color : #e7e3d6;

	vertical-align: top;

}



table.messageboard td.odd{

	font-size: 7pt;

	vertical-align: top;

}



a.scroll_options:active, a.scroll_options:link, a.scroll_options:visited{

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color : #000000;

	text-decoration: none;

}



span.scroll_options, .scroll_header {

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 4px;

	padding-top: 5px;

	padding-bottom: 3px;

	padding-right: 12px;

	width:102px;

	border-top-width : 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	background-color: #B2B2B2;

	font-size : 8pt;

}



.scroll_header {

	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 4px;

	font-weight: bold;

	padding-right: 12px;

}



td.line {

	background-color: #B2B2B2;

}



table.headertable {

	padding: 0px;

	margin: 0px;

	border-width: 0px;

	width: 779px;

}



.smallontop {

	font-size: 8pt;

	color: #FFFFFF;

} 



table.headertable td.logo {

	width: 116px;

	text-align : center;

}



table.weather{

	height : 80px;

	padding: 0px;

	margin: 0px;

}



#header {

	position: absolute; 

	top: 0px; 

	left: 0px; 

	width: 779px; 

	height: 130px;

	padding: 0px;

	margin: 0px;

}



#highlight {

	position: absolute; 

	top: 125px; 

	left: 140px; 

	width: 615px; 

	height: 125px;

	padding: 0px;

	margin: 0px;

        background-image: url(/images/highlight_bg.png);

}


#highlight_vid {

	position: absolute; 

	top: 125px; 

	left: 140px; 

	width: 615px; 

	height: 200px;

	padding: 0px;

	margin: 0px;

        background-image: url(/images/highlight_bg2.png);

}




#nav {

	margin:0px 0px 0px 10px;

	position:absolute;

	top:125px;

	left:0px;

	width:130px;

	padding:0px;

	line-height:10px;

        background-color: #CCFFCC;

	}







#productssection {

	position: absolute; 

	top: 255px; 

	left: 140px; 

	width: 520px; 

	height: 700px; 

	padding: 0px;

	margin: 0px;

}



#productssection2 {

	position: absolute; 

	top: 330px; 

	left: 140px; 

	width: 520px; 

	height: 700px; 

	padding: 0px;

	margin: 0px;

}


#body {

	position: absolute; 

	top: 133px; 

	left: 150px; 

	width: 475px; 

	padding: 0px;

	margin: 0px;

}





#prod1 {

	position: absolute; 

	width: 95px; 

	left: 10px; 

	padding: 0px;

	text-align : center;

	vertical-align: bottom;

}









#prod2 {

	position: absolute; 

	width: 95px; 

	left: 105px;  

	padding: 0px;

	text-align : center;

	vertical-align: bottom;

}







#prod3 {

	position: absolute; 

	width: 95px; 

	left: 200px; 

	padding: 0px;

	text-align : center;

	vertical-align: bottom;

}







#prod4 {

	position: absolute; 

	width: 95px; 

	left: 295px; 

	padding: 0px;

	text-align : center;

	vertical-align: bottom;

}







#prod5 {

	position: absolute;  

	width: 95px; 

	left: 380px; 

	padding: 0px;

	text-align : center;

	vertical-align: bottom;

}















#ads {

	position: absolute; 

	top: 265px; 

	left: 640px; 

	width: 130px; 

	padding: 0px;

	margin: 0px;

}







#ads2 {

	position: absolute; 

	top: 160px; 

	left: 640px; 

	width: 130px; 

	padding: 0px;

	margin: 0px;

}











#footer {position: absolute; 

	top: 950px; 

	left: 140px; 

	width: 520px; 

	height: 30px; 

	padding: 0px;

	margin: 0px;

}















#left_menu {

	position: absolute; 

	top: 25px; 

	left: 0px; 

	width: 117px;

}





#logo {

	position: absolute; 

	top: 16px; 

	left: 116px; 

	padding: 0px;

	margin: 0px;

}



DIV.quote {

	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 6px; FONT-SIZE: 7pt; MARGIN-BOTTOM: 6px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 150px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #eeeeee

}

DIV.quote P {

	FONT-SIZE: 7pt

}