form {
	margin: 0; /*forms in Safari have a default margin on them*/
}
a:active {color: #28487D}
a:link {
	color: #28487D;	
}
a:visited {
	color: #28487D;
}
a:hover {
	color: #000000;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28487D;
	background-color: #CFD7D0;
	background-image: url(images/gradient_bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

.welcome {
	color: #193D4C;
	padding-top: 10px;
	font-weight: bold;
	font-size: 9px;
}
.welcome a {
	color: #193E4C;
}
.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #28487D;
	width: 200px;
}
.popmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #28487D;
}
#wrapper {
	width: 955px;
	padding-top: 30px;
	padding-left: 30px;
}
#tagline {
	position: absolute;
	width: 635px;
	left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: 8px;
}
#mainImage {
	position: absolute;
	width: 630px;
	top: 173px;
}
#channels {
	position: absolute;
	width: 160px;
	left: 675px;
	top: 173px;
}
h3 {
	font-size: 11px;
}
#content01 {
	position: absolute;
	width: 280px;
	left: 30px;
	top: 470px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #28487D;
	padding: 0px 16px 0px 0px;
}
#content02 {
	position: absolute;
	width: 320px;
	left: 340px;
	top: 470px;	
	padding: 0px;
}
#temp {
	position: absolute;
	width: 117px;
	height: 40px;
	top: 470px;
	left: 675px;
	z-index: 100;
}
#specials {
	position: absolute;
	top: 520px;
	left: 675px;
}

.justifyTxt {
	text-align: justify;
}
#nav {
	text-align: right;
	right: 0px;
	top: 0px;
}
#snowflakes {
	position: absolute;
	top: 460px;
	padding: 0px;
	clear: right;
	right: 0px;
}
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #28487D;
	font-weight: bold;
}

#footer 
	{
	position: absolute;
	width: 825px;
	left: 0px;
	top: 734px;
	padding-top: 25px;
	}

#footer800x600 
	{
	position: absolute;
	width: 740px;
	left: 0px;
	top: 734px;
	padding-top: 25px;
	}


#linksContainer {
	background-image: url(images/subpage_snowflake.gif);
	padding: 30px;
	position: absolute;
	top: 154px;
	left: 0px;
	height: 345px;
	background-repeat: no-repeat;
}

#contentWrapper 
	{
	position: absolute;
	left: 250px;
	top: 154px;
	width: 600px;
	}

#contentWrapper800x600 
	{
	position: absolute;
	left: 250px;
	top: 154px;
	width: 520px;
	}

#largecontentWrapper 
	{
	position: absolute;
	left: 30px;
	top: 154px;
	width: 200px;
	}

#largecontentWrapper800x600 
	{
	position: absolute;
	left: 30px;
	top: 154px;
	width: 200px;
	}

#capdiv a
	{
	text-decoration:none;
	}

.buttonTxt
	{
	font-size: 10px;
	color: #4B5C62;
	}

body 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5C62;
	}

td 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5C62;
	}
	
h1 {
	font-size: 16px;
	color: #4B5C62;
	}

.message 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	}


.warning 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	}


.box 
	{
	font-size: 10px;
	color: #4B5C62;
	}

.textareabox 
	{
	font-size: 12px;
	color: #4B5C62;
	}


.button 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #4B5C62; 
	cursor: hand;
	}

.px10green 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5C62;
	}

.px12green 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5C62;
	}

.px14green 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B5C62;
	}

.px11green 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B5C62;
	}


.px10red 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	}

.textareabox 
	{
	font-size: 12px;
	color: #4B5C62;
	}


.td20 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B5C62;
	}
