body {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
}

img{border:none;}

.sIFR-active h1.header {visibility: hidden;font-size:1.4em; padding:0px;margin:0px;line-height:1.43em;}
h1.header {font-size:1.4em; padding:0px;margin:0px; color:#ffffff;}

.sIFR-active h2.goldheader {visibility: hidden;font-size:0.9em; padding:0px;margin:0px;line-height:1.43em;}
h2.goldheader {font-size:1em; padding:0px;margin:0px; color:#c09b5b;}

h1 {
	color: #FFFFFF;
	font-size: 95%;
	margin-bottom:0px;
	padding: 0px;
}

h2{
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	
}

.smalltextwhite {
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}

.smalltext {
	font-size: 70%;
}

.smalltext a
{
	text-decoration:none;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
}
.smalltext a:hover
{
	text-decoration:none;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:bold;
}
.smalltext a.navwhite
{
	text-decoration:none;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:bold;
}

pre {
	font-size: 70%;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;	
	margin-bottom:0px;
}

select,textarea,.textboxwhite {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;	
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #666666;
}

select,textarea,.textbox {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;	
	background-color:#222222;
	color:#CCCCCC;
	border:1px solid #666666;
}

checkbox{
	padding:0px;
}
table.detail {
	padding:3px;
}

.error{
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
}
.newsdate{
	color: #cccccc;
	font-size: 12px;
	font-weight:bold
}

.subheadings{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold
}

span.nav {
	font-size: 70%;
	color: #FFFFFF;
	font-weight:bold;
}

.footer {
	font-size: 70%;
	color: #666666;
}
a
{
	text-decoration:none;
	font-size: 70%;
	color: #666666;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	font-size: 70%;
	color: #FFFFFF;
	font-weight:bold;
}
a.navwhite
{
	text-decoration:none;
	font-size: 70%;
	color: #FFFFFF;
	font-weight:bold;
}
a.navchristmas
{
	text-decoration:none;
	font-size: 70%;
	color: #cc0000;
	font-weight:bold;
}
a.email
{
	text-decoration:none;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
}
a.email:hover
{
	text-decoration:none;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:bold;
}
a.subnav
{
	text-decoration:none;
	font-size: 70%;
	color: #666666;
	font-weight:normal;
}
a.subnav:hover
{
	text-decoration:none;
	font-size: 70%;
	color: #FFFFFF;
	font-weight:normal;
}

.whitetext{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blacktext{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.whitetextbold{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
}

.logoPlacer{
	padding-right: 15px;
}

.bodyCell{
	padding-left:45;
	padding-right:45;
	padding-top:40;
	padding-bottom:40;
}

.bodyGutter{
width: 45px;
}

.titleCell{
	padding-top:40px;
}

.textArea{
	font-family: Arial, helvetica;
	font-size: x-small;
}
.field{
	font-family: Arial, helvetica;
	font-size: 9px;
	align: center;
}
.scrolls{
	scrollbar-face-color : #000000; 
	scrollbar-highlight-color : #CCCCCC; 
	scrollbar-3dlight-color : #000000; 
	scrollbar-shadow-color : #CCCCCC; 
	scrollbar-darkshadow-color : #000000;
	scrollbar-track-color : #000000; 
	scrollbar-arrow-color : #CCCCCC; 
}

.btn_red_xmas{display:block; background-color:#A50021; color:#FFFFFF; padding:2px; text-align:center;}

/** no flash **/
.nf_hp_banner{background:url(../../images/noflash/hp_banner.jpg) no-repeat top left; width:541px;height:258px;display:block;text-align:center;padding-top:130px;}
.nf_hp_banner p{font-size:80%;margin:0px 0px 5px 0px;}
.nf_recruit_banner{background:url(../../images/noflash/recruitment_banner.jpg) no-repeat; width:541px;height:258px;display:block;text-align:center;}