BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA { 
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #3A3F43;}

BODY {
	margin: 0px;
	padding: 10px;
	background-color: #95C3E7;
	}	

A {text-decoration: none;}

A:link {COLOR: #2B77AC;}
A:active {COLOR: #2B77AC;}
A:visited {COLOR: #2B77AC;}
A:hover {COLOR: #54810D;}

A.inv:link {COLOR: #54810D;}
A.inv:active {COLOR: #54810D;}
A.inv:visited {COLOR: #54810D;}
A.inv:hover {COLOR: #2B77AC;}

H1, H2, H3, H4, H5, H6 {
	font-weight: normal;
	font-size: 11px;
}

INPUT.normal, INPUT.middle, textarea.middle, INPUT.small, INPUT.xsmall {
	border: 1px solid #A3B5C3;
	background-image:url(images/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
	color: #3A3F43;
}
INPUT.xsmall {width: 50px; font-weight: normal;}
SELECT.xsmall {width: 57px; font-weight: normal;}

INPUT.small, SELECT.small {width: 115px; font-weight: normal;}

INPUT.normal {width: 145px; font-weight: normal;}
SELECT.normal {width: 152px; font-weight: normal;}

textarea {width: 230px; font-weight: normal;}

INPUT.middle {width: 250px;}
select.middle {width: 257px; font-weight: normal;}
textarea.middle {width: 252px; font-weight: normal;}

select.extra {width: 373px; font-weight: normal;}

option.vision {
	font-weight: bold;
	background-color: #E4F1FC;
	color: #095285;
}
option.sub { padding-left: 10px;}

.button {
	font-weight: bold;
	color: #2B77AC;
	background-image: url(images/button.gif);
	text-align: center;
	border: 0px;
	height: 18px;
	width: 83px;
}

.t2 {
	background-image: url(images/tab/t2.gif);
	background-repeat: repeat-x;
}
.l1 {
	background-image: url(images/tab/l1.gif);
	background-repeat: repeat-y;
	width: 21px;
}
.r1 {
	background-image: url(images/tab/r1.gif);
	background-repeat: repeat-y;
	width: 21px;
}
.topgrad {
	background-image: url(images/topgrad.jpg);
	height: 73px;
	background-repeat: repeat-x;
}
.dots31 {
	background-image: url(images/dots31.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.icons {
	background-color: #FFFFFF;
	width: 100px;
}
.flashbg {
	background-image: url(images/flashbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.b2 {
	background-image: url(images/tab/b2.gif);
	background-repeat: repeat-x;
}
.botbg {
	background-image: url(images/botbg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.copy {
	font-size: 10px;
	text-transform: uppercase;
	color: #969DA3;
}
.title {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1E6CA2;
}
.ct {
	background-image: url(images/tab/ct_bg.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ADB1B4;
	background-color: #FBFCFE;
}
.ct_t2 {
	background-image: url(images/tab/ct_t2.gif);
	background-repeat: repeat-x;
}
.ct_b2 {
	background-image: url(images/tab/ct_b2.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.content {
	padding: 20px;
	text-align: justify;
}
.m {
	margin-left: 20px;
	color: #1E6CA2;
}
.data {
	font-weight: bold;
	color: #54810D;
}
.green {color: #54810D; font-weight: normal;}
.blue {color: #2B77AC; font-weight: normal;}
.blueb {color: #2B77AC; font-weight: bold;}
.greenb {color: #54810D; font-weight: bold;}
.pic {margin-left: 5px;}

.picbord {
	BORDER-RIGHT: #acb5b5 3px double; 
	BORDER-TOP: #c4cccc 3px double; 
	BORDER-LEFT: #acb5b5 3px double; 
	BORDER-BOTTOM: #6f7777 3px double;
	padding: 3px;
	margin: 5px;
}
.clear {clear: both;}
