body {margin:0; padding:0; background:#DEDFDA;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#4B4C4B; vertical-align:top;  text-align:left;}


.end{ color:#8A8A8A; height:55px; padding:22px 0 20px 26px;}
.end a{ color:#7B992D; text-decoration:underline;}
.end a:hover{ color:#7B992D; text-decoration:none;}



a{ color:#4B4C4B; text-decoration:none;}
a:hover{ color:#4B4C4B; text-decoration:underline;}

span a{ color:#4B4C4B; text-decoration:underline;}
span a:hover{ color:#4B4C4B; text-decoration:none;}

strong a{ color:#4D4E4F; text-decoration:none;}
strong a:hover{ color:#70911E; text-decoration:none;}
strong img{ margin:0 6px 1px 0; vertical-align:middle}

b{ color:#648D0E}


.plusSize	 { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; vertical-align:baseline }

.h1 {
	font-size: 16px;
	color: #648d0e;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 18px; 
	}
	
/* ----------- stylized ----------- */
#loginBox{
	width: 210px;
	height: 210px;
	background: url('../_graphics/loginBox.jpg') no-repeat; 
	margin-top: 25px;
	padding: 40px 5px 5px 15px;
}
#loginBox h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#loginBox p{
font-size:11px;
color:#666666;
margin-bottom:25px;
margin-top: 0px;
/* border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;*/
}
#loginBox label{
display:block;
font-weight:bold;
text-align:left;
width:60px;
float:left;
margin-bottom: 10px;
}
#loginBox .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
width:190px;
margin: -5px 0px 0px 0px;
border-top:solid 1px #b7ddf2;
}
#loginBox input{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
font-weight:bold;
padding:4px 2px;
border:solid 1px #999999;
background: url('../_graphics/textfield_bg.jpg') no-repeat; 
width:115px;
height: 24px;
margin:-20px 10px 25px -25px;
}
.button { 
clear:both;
margin:-5px 0px 0px 65px;
width:140px;
height:50px;
border: solid 0px #FFFFFF;
background:url(../_graphics/loginHand.gif) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}




	
.columnBox	{ color: #000; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height: 14px; background-image: url('../images/colBox.gif'); background-repeat: no-repeat; background-position: left center; padding: 0px; }
.columnBox1 {color: #000; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-image: url('../images/colBox.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 20px; }
.columnBox400 {color: #000; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-image: url('../_graphics/colBox_400.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 20px; }

.r1 ul { margin:15; padding:15; list-style:none;}
.r1 li { background:url(../images/r1.gif) center left no-repeat; margin:0 0 0 15; padding:0 0 0 35px; width:220px; height:21px; font-weight:bold; line-height:19px;}
.r1 li a {color:#333333; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#749B01;}

.r1Plus ul { margin:0; padding:0; list-style:none;}
.r1Plus li { background:url(../images/plus.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 15px; width:220px; height:21px; font-weight:bold; line-height:19px;}
.r1Plus li a {color:#333333; text-decoration:none;  background-position:left center;}
.r1Plus li a:hover { text-decoration:none; color:#749B01;}

.r1Sub ul { margin:15em; padding:0; list-style:none;}
.r1Sub li { background:url(../images/r1_sub.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 45px; width:220px; height:18px; font-weight:normal; line-height:19px;}
.r1Sub li a {color:#333333; text-decoration:none;  background-position:left center;}
.r1Sub li a:hover { text-decoration:none; color:#749B01;}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li { background:url(../images/r2.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 12px; line-height:18px;}
.r2 li a {color:#4B4C4B; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#70911E;}

.r3 ul { margin:0; padding:0; list-style:none;}
.r3 li { line-height:16px;}
.r3 li a {color:#3394B9; text-decoration:underline;  background-position:left center;}
.r3 li a:hover { text-decoration:none; color:#3394B9;}


.txt_top td{ color:#7B7B7B}
.txt_top td strong{ color:#7CAD40}
.txt_top td a{ color:#7B7B7B; text-decoration:underline}
.txt_top td a:hover{ color:#7B7B7B; text-decoration:none}

.top1{width:100%; height:840px; background:#FFFFFF}

/* menu backgrounds */
.menuRez1{width:50%; height:30px; background: #FFFFFF url(../images/menuAmber.jpg) top right repeat-x;}
.menuBlue{width:100%; height:30px; background: #FFFFFF url(../images/menuBlue.jpg) top right repeat-x;}
.menuRed{width:100%; height:30px; background: #FFFFFF url(../images/menuRed.jpg) top right repeat-x;}
.menuAmber{width:100%; height:15px; background: #FFFFFF url(../images/menuAmber.jpg) top right repeat-x;}
.menuAqua{width:100%; height:30px; background: #FFFFFF url(../images/menuAqua.jpg) top right repeat-x;}
.menuPurple{width:100%; height:30px; background: #FFFFFF url(../images/menuPurple.jpg) top right repeat-x;}
.menuGrey{width:100%; height:30px; background: #FFFFFF url(../images/menuGrey.jpg) top right repeat-x;}
.menuSapphire{width:100%; height:30px; background: #FFFFFF url(../images/menuSapphire.jpg) top right repeat-x;}
.menuDeepPurple{width:100%; height:30px; background: #FFFFFF url(../images/menuDeepPurple.jpg) top right repeat-x;}
.menuLightBlue{width:100%; height:30px; background: #FFFFFF url(../images/menuLightBlue.jpg) top right repeat-x;}
.menuGolden{width:100%; height:30px; background: #FFFFFF url(../images/menuGolden.jpg) top right repeat-x;}
.menuOddGreen{width:100%; height:30px; background: #FFFFFF url(../images/menuOddGreen.jpg) top right repeat-x;}

/* menu styling */
.menu	 { color: #000; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; line-height: 30px; vertical-align:baseline }
.menu:hover {background-color: rbg(100%,70%,70%);
			}


/* side banner background themes */
/*.rezHome{width:50%; background: #FFFFFF url(../images/rezHome.gif) top right repeat-x;} */
.rezHome{width:50%; background: #FFFFFF url(../images/rezSapphireHome.jpg) top right repeat-x;}
.rez1{width:50%; background: #FFFFFF url(../images/rez1.gif) top right repeat-x;}
.rez2{width:50%; background: #FFFFFF url(../images/rez1.gif) top left repeat-x;}
.rezBlue{width:50%; background: #FFFFFF url(../images/rezBlue.gif) top right repeat-x;}
.rezBlue2{width:50%; background: #FFFFFF url(../images/rezBlue.gif) top left repeat-x;}
.rezRed{width:50%; background: #FFFFFF url(../images/rezRed.gif) top right repeat-x;}
.rezRed2{width:50%; background: #FFFFFF url(../images/rezRed.gif) top left repeat-x;}
.rezAmber{width:50%; background: #FFFFFF url(../images/rezAmber.gif) top right repeat-x;}
.rezAmber2{width:50%; background: #FFFFFF url(../images/rezAmber.gif) top left repeat-x;}
.rezAqua{width:50%; background: #FFFFFF url(../images/rezAqua.gif) top right repeat-x;}
.rezAqua2{width:50%; background: #FFFFFF url(../images/rezAqua.gif) top left repeat-x;}
.rezPurple{width:50%; background: #FFFFFF url(../images/rezPurple.gif) top right repeat-x;}
.rezPurple2{width:50%; background: #FFFFFF url(../images/rezPurple.gif) top left repeat-x;}
.rezGrey{width:50%; background: #FFFFFF url(../images/rezGrey.gif) top right repeat-x;}
.rezGrey2{width:50%; background: #FFFFFF url(../images/rezGrey.gif) top left repeat-x;}
.rezSapphire{width:50%; background: #FFFFFF url(../images/rezSapphire.gif) top right repeat-x;}
.rezSapphire2{width:50%; background: #FFFFFF url(../images/rezSapphire.gif) top left repeat-x;}
.rezDeepPurple{width:50%; background: #FFFFFF url(../images/rezDeepPurple.gif) top right repeat-x;}
.rezDeepPurple2{width:50%; background: #FFFFFF url(../images/rezDeepPurple.gif) top left repeat-x;}
.rezLightBlue{width:50%; background: #FFFFFF url(../images/rezLightBlue.gif) top right repeat-x;}
.rezLightBlue2{width:50%; background: #FFFFFF url(../images/rezLightBlue.gif) top left repeat-x;}
.rezGolden{width:50%; background: #FFFFFF url(../images/rezGolden.gif) top right repeat-x;}
.rezGolden2{width:50%; background: #FFFFFF url(../images/rezGolden.gif) top left repeat-x;}
.rezOddGreen{width:50%; background: #FFFFFF url(../images/rezOddGreen.gif) top right repeat-x;}
.rezOddGreen2{width:50%; background: #FFFFFF url(../images/rezOddGreen.gif) top left repeat-x;}

.top2{ width:585px;}
.top2 img{margin:20px 0 0 23px;}
.top3{height:5px; width:100%; background:#CDCFC7;}
.top4{background:url(../images/top_bgr.jpg) top left no-repeat; width:766px; height:278px;}
.top4 table{ margin:41px 0 0 44px;}

.txt_1 td{ color:#727272; line-height:14px;}
.txt_1 td a{ color:#525252; text-decoration:underline}
.txt_1 td a:hover{ color:#525252; text-decoration:none}
.txt_1 td strong a{ color:#333333; text-decoration:none}
.txt_1 td strong a:hover{ color:#333333; text-decoration:underline}
.txt_1 td strong img{ margin:0 0 0 3px;}
.txt_1 td strong{ color:#333333;}
.txt_1 td b{ color:#717171; font-size:18px; font-weight:normal;}

.f1{ width:190px; height:18px; color:#7B7979; font-size:11px; font-family:tahoma; padding:0 0 0 5px;}

.f12 td input, textarea{padding:0 0 1px 4px; font-size:11px; font-family:tahoma; color:#7D7D7D;}
.f12 td input{ width:190px; height:18px; margin:3px 0 6px 0;}
.f12 td textarea{width:190px; height:242px; overflow:auto; margin:3px 0 16px 0;}