html,body,.rightside {
	height:100%
}

body {
	font:100% tahoma,helvetica,arial,sans-serif bold;
	background:#6a7b91;
	margin:0;
	padding:0
}

td {
	font-family:Tahoma,Helvetica,Arial,sans-serif
}

td.white,textarea,input {
	background:#fff
}

td.blue,td.blueww {
	background:#1b3d67
}

td.blueww,#footer a:link,#footer a:visited,#footer a:active {
	color:#fff
}

td.blueww,.smaller,.rightside {
	font-size:80%
}

td.blueww,h1,h2 {
	font-weight:bold
}

h1 {
	font-size:115%;
	margin-bottom:15px
}

h1,.redtext {
	color:#d00
}

h1,#footer {
	text-align:center
}

h1,h2 {
	margin-top:7px
}

h2 {
	font-size:95%;
	margin-left:20px;
	margin-bottom:7px
}

a:link,a:visited,a:active {
	color:#c00
}

a:link,a:visited,a:hover,a:active,#footer a:hover {
	text-decoration:underline
}

a:hover {
	color:#f00
}

p {
	font:80% tahoma,helvetica,arial,sans-serif normal;
	margin:6px 12px;
	text-indent:0.5em
}

textarea,input {
	font:80% tahoma,helvetica,arial,sans-serif;
	border:2px solid #7ac
}

textarea:focus,input:focus {
	background:#fdd;
	border:2px solid #d00
}

.larger {
	font-size:90%
}

.larger,.smallest,#footer {
	font-weight:normal
}

blockquote,.smallest {
	font-size:70%
}

.leftside,.rightside {
	border-top:2px solid #1b3d67
}

.leftside {
	margin-top:10px
}

.topgradient {
	background:url(images/topgradient.png);
	height:10px
}

.header {
	background:url(images/banner2.png) no-repeat;
	height:133px
}

#footer {
	background:url(images/footer.png) repeat-x;
	color:#ccc;
	font-size:10px;
	line-height:18px;
	height:39px
}

#footer a:link,#footer a:visited,#footer a:active {
	text-decoration:none
}

#footer a:hover {
	color:#ff6
}

#footerspacer {
	padding-top:10px
}

.rightside {
	background:#eeefef url(images/bg-right.png) repeat-y;
	border-left:2px solid #1b3d67;
	width:255px
}

.dashline1 {
	height:1px;
	border-bottom:1px dotted #d00;
	display:block
}
