body, html {
	background: #002748 url(images/bg.gif) repeat-x;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	border:0;
	font-family: "Trebuchet MS", sans-serif;}
	
#pagecontainer {
	background: url(images/pagebg.gif) repeat-y;
	width: 940px;
	margin-right: auto;
	margin-left: auto;}
	
#top{
	width: 940px;
	height: 36px;}
	
#login{
	background: url(images/loginbg.gif) no-repeat;
	width: 401px;
	height: 36px;
	float: right;}
	
#flashcontent{
	margin: 14px 0px 50px 0px;}
	
#bodycontainer {
	background: url(images/pagetop.gif) no-repeat;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 750px;}
	
#rightcolumn{
	float: right;
	width: 395px;
	text-align: left;}
	
#leftcolumn{
	width: 455px;}
	
div#column2 {
    margin-top: 20px;
    padding: 0;
    width: 100%;}
	
div#column1 {
    margin: 0px;
    padding: 0px;
    width: 100%;}
	
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;}
	
#footer{
	width: 940px;
	margin: 15px auto 0px auto;}
	
.prodpic{
	margin-right: 10px;}
	
/* Text styles */

ul {
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 10px;}
	
li {
	margin-bottom: 4px;}
	
h1{
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;}
	
h2{
	font-size: 18px;
	margin: 0;}
	
h3{
	font-size: 14px;
	margin: 0;}
	
a:link { 
	color: #68C7FF;
	text-decoration: none;}
	
a:visited { 
	color: #68C7FF;}
	
a:hover { 
	color: #68C7FF;
	text-decoration: underline;}
	
a:active { 
	color: #68C7FF;}

.text {
	color: #FFFFFF;
	font-size: 12px}

a.text {
	color: #68C7FF;
	text-decoration: none;
	font-size: 12px}

a.text:hover {
	color: #68C7FF;
	text-decoration: underline;
	font-size: 12px}

.boldtext {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;}

a.boldtext {
	color: #68C7FF;
	text-decoration: none;}

a.boldtext:hover {
	color: #68C7FF;
	text-decoration: underline;}
	
.boldtext16 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;}

a.boldtext16 {
	color: #68C7FF;
	text-decoration: none;}

a.boldtext16:hover {
	color: #68C7FF;
	text-decoration: underline;}
	
.redtext {
	color: #FF0000;
	font-size: 12px}
	
.whitetext {
	color: #FFFFFF;
	font-size: 12px}

a.whitetext {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px}

a.whitetext:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px}
	
.footertext {
	font-size: 11px; 
	color: #8095A6}

a.footertext {
	font-size: 11px; 
	text-decoration: none;
	color: #8095A6}

a.footertext:hover {
	font-size: 11px; 
	text-decoration: underline;
	color: #8095A6}

	
/* Text box styles */

.textbox  { 
	font-family:tahoma,arial; 
	font-size:14px; color:#FFFFFF; 
	border:1px solid #215279;
	background: #1a496f;}
	
.username{
	background: #C64B4A;
	width: 82px; 
	height: 14px; 
	font-size: 12px; 
	color: #FFFFFF;
	margin: 10px 82px 0px 55px; 
	border: 0px;}
	
.password{
	background: #C64B4A;
	width: 82px; 
	height: 14px; 
	font-size: 12px; 
	color: #FFFFFF;
	margin: 10px 0px 0px 12px; 
	border: 0px;}


/* Images */

#logo a{
	background: url(images/logo.gif) no-repeat;
	width: 288px; 
	height: 30px;
	margin-top: 6px;
	float: left;}

/* PNG fix */
img, div, a { behavior: url(iepngfix.htc); border: 0px }