{
	margin: 0;
	padding: 0;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	scrollbar-face-color: 34333B;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-highlight-color: 34333B;
	scrollbar-3dlight-color: #999999;
	scrollbar-shadow-color: 34333B;
	scrollbar-darkshadow-color: 0A090F;
	scrollbar-track-color: 0A090F;
	background-color: #ffffff;
	width:950px;
	margin: 0 auto; 

}	

img{border:0px;}

A:link.Text1 {color: #444444;}
A:visited.Text1 {color: #444444;}
A:hover.Text1 {color: #444444;}
A:active.Text1 {color: #444444;}

A:link.Menu {color: #000000; text-decoration: none; font-size: 12px;}
A:visited.Menu {color: #222222; text-decoration: none; font-size: 12px;}
A:hover.Menu {color: #000000; text-decoration: underline; font-size: 12px;}
A:active.Menu {color: #000000; text-decoration: none; font-size: 12px;}

A:link.XLink {color: #333333; font-weight: bold; text-decoration: underline}
A:visited.XLink {color: #555555; font-weight: bold; text-decoration: underline}
A:hover.XLink {color: #888888; text-decoration: underline}
A:active.XLink {color: #333333; font-weight: bold;text-decoration: underline}

A:link.special {color: #4972af; text-decoration: none;}
A:visited.special {color: #4972af; text-decoration: none;}
A:hover.special {color: #4972af; text-decoration: underline;}
A:active.special {color: #4972af; text-decoration: none;}

.logo {
	background-repeat: no-repeat;
	background-position: center;
	}
.logoHDR {
	background-image: url(/images/DSP_PRINTblue_hdr2.png);
	background-repeat: no-repeat;
	background-position: left;
        align:left;
	width:342px;
	height:70px;
	}

.Spacer {
	background-image: url(/images/star.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.Line {
	background-image: url(/images/Line.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
hr {
	color: #666666; height: 1px
}
h1 {
	color: #000000;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
h3 {
	color: #666666;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.GFont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.jump_button 
{
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	background-color: #9fc9ef;
	font-weight: bold;
	text-decoration:none;
        #padding: 4 4 4 4;
}	

.header_button 
{
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	background-color: #4992cf;
	font-weight: bold;
	text-decoration:none;
        padding-left: 3;
        padding-right: 3;
}	
.header_button_hl
{
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	background-color: #9fc9ef;
	font-weight: bold;
	text-decoration:none;
        padding-left: 3;
        padding-right: 3;
        padding-top: 12;
        padding-bottom: 12;
}	

.header_title
{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #245f91;
	#color: #2081d4;
	#font-weight: bold;
	font-style:italic;
}	
.project_cell
{
	font-size: 14px;
	border: 2px solid #666666;
	background: #f2f2f2;
	padding: 6 6 6 6;
}
.contest_cell
{
	font-size: 19px;
	border: 2px solid #666666;
	background: #f2f2f2;
	padding: 6 6 6 6;
}
.four_col
{
	-moz-column-count:4; /* Firefox */
	-webkit-column-count:4; /* Safari and Chrome */
	column-count:4;

	-moz-column-gap:20px; /* Firefox */
	-webkit-column-gap:20px; /* Safari and Chrome */
	column-gap:20px;
}


.top_menu
{
    background-color:rgb(255,255,255);
    width:1000px;
    height:135px;
    display:block;
    position: fixed;
    top:0px;
}
.sub_menu
{
    background-color:rgb(255,255,255);
    width:1000px;
    height:45px;
    display:block;
    position: fixed;
    top:133px;
}
.content 
{
    background-color:rgb(255,255,255);
    width:970px;
    position: static;
    margin-top: 145px;
    margin-left: 15px;
    margin-right: 15px;
    offsetTop: 145px;
}
.anchor
{
  display: block;
  height: 145px;
  margin-top: -145px; 
  visibility: hidden;
}


.content_recent 
{
    background-color:rgb(255,255,255);
    width:970px;
    position: static;
    margin-top: 185px;
    margin-left: 15px;
    margin-right: 15px;
    offsetTop: 185px;
}
.anchor_recent
{
  display: block;
  height: 185px;
  margin-top: -185px; 
  visibility: hidden;
}
.section_intro
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	#font-weight:bold;
}

