html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#000;
	text-align:center;
	background:#C0C0C0;
}

p
{
	margin:0;
	padding:0 0 15px 0;
}

a
{
	color:#666;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

img
{
	border:0;
}

#Container
{
	display:block;
	position:relative;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:726px;
	text-align:left;
	background:#fff url(../img/container_bg.gif) repeat-y;
}

#Container:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Header
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:88px;
	background:url(../img/header_bg.gif) no-repeat;
}

#Logo
{
	display:block!important;
	position:absolute;
	margin:0;
	padding:0;
	width:137px;
	height:45px;
	top:22px;
	left:22px;
	z-index:20;
}

#ContactButton
{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:80px;
	height:15px;
	top:20px;
	right:20px;
	z-index:20;
}

#BannerBox
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
}

#BannerHolder
{
	display:block;
	position:relative;
	margin:0 0 0 2px;
	padding:0;
	width:722px;
}

#BannerBottomBoxFrontPage
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:28px;
	background:url(../img/banneribottom.gif) no-repeat;
}

#BannerBottomBoxDefault
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:24px;
	background:url(../img/banneribottom2.gif) no-repeat;
}

#BannerBottomBoxContact
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:24px;
	background:url(../img/banneribottom3.gif) no-repeat;
}

#Content
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
}

#Content:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ContentFrontPage
{
	background:url(../img/content_bg.gif) repeat-y;
}

.ContentDefault
{
	background:url(../img/content_bg2.gif) repeat-y;
}

.ContentContact
{
	background:url(../img/content_bg3.gif) repeat-y;
}

.Column
{
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}

#C1
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

#C1:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#C2
{
	display:block;
	position:relative;
}

#C2:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.C2FrontPage
{
	margin:0 0 0 9px;
	padding:0;
	width:156px;
}

.C2Default
{
	margin:0 0 0 2px;
	padding:0;
	width:550px;
}

#TextHolder
{
	display:block;
	position:relative;
	margin:0 0 0 42px;
	padding:0;
	width:698px;
}

#TextHolder:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.Width170
{
	width:170px;
}

.Width550
{
	width:550px;
}

.Width687
{
	width:687px;
}

#C3
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:1px;
	height:400px;
}

#FooterFrontPage
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:79px;
	background:url(../img/footer_bg.gif) no-repeat;
	font-size:10px;
}

#FooterDefault
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:726px;
	height:79px;
	background:url(../img/footer_bg2.gif) no-repeat;
	font-size:10px;
}

#FooterContact
{
	display:block;
	position:relative;
	margin:0;
	padding:0 0 0 0;
	width:726px;
	height:79px;
	background:url(../img/footer_bg3.gif) no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
}

#Comments
{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:300px;
	top:30px;
	left:40px;
	text-decoration:none;
	color:#ADADAD;
}

#Copy
{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width:360px;
	top:30px;
	left:355px;
	text-decoration:none;
	color:#ADADAD;
}


/*SAContents*/

.SAC1FrontPage
{
	display:block;
	position:relative;
	margin:0 0 0 10px;
	padding:5px 0 7px 10px;
	background:url(../img/sacontent1_bg.gif) repeat-x;
	width:519px;
}

* html .SAC1FrontPage
{
	width:529px;
}

.SAC1Default
{
	display:block;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 24px;
	width:520px;
	border-bottom:1px solid #ccc;
}

* html .SAC1Default
{
	width:544px;
}

.SAC1Contact
{
	display:block;
	position:relative;
	margin:10px 0 0 24px;
	padding:0;
	width:300px;
}

.SAC1Disclamer
{
	display:block;
	position:relative;
	margin:10px 0 0 34px;
	padding:0;
	width:640px;
}

.SAC2FrontPage
{
	display:block;
	position:relative;
	margin:0 0 0 39px;
	padding:0;
	width:470px;
}

.SAC2Default
{
	display:block;
	position:relative;
	margin:10px 0 0 34px;
	padding:0;
	width:480px;
}

.SAC2Contact
{
	display:block;
	position:relative;
	margin:0 0 0 34px;
	padding:0;
	width:290px;
}

.SAC2Disclamer
{
	display:block;
	position:relative;
	margin:0 0 0 34px;
	padding:0;
	width:640px;
}

.SAC3FrontPage
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:156px;
}

#SAContent4
{
	display:block;
	position:relative;
}

.SAContact
{
	display:block;
	position:relative;
	margin:10px 0 0 40px;
	padding:0;
	width:300px;
}















