body {
    background-color:#F6F2EA;
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    line-height: 1.5;
    margin:0;
}

a {
	color: #3333FF;
}

.announcement {
	background-color:#FFFFAA;
	font-weight:bold;
	border-style:dotted;
	border-width:3px;
	width: 85%;
	margin: 15px auto;
	padding: 10px;
}

.fieldset{
	width: 85%;
	margin: 50px auto;
	border-bottom: 1px solid #C1C2AA;
	border-right: 1px solid #C1C2AA;	
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #C1C2AA;
	background: #fff url(../graphix/fade.gif) repeat-x center top;
	padding: 25px 10px 10px;
	position:relative;
}

td.right .fieldset{

 	margin: 30px auto 30px 10px;
	/*width: 168px;
	background-color:#F5F3E0;
	background-image: none;*/
}

.legend {
	background-color: #f9f9f9;
	border-width:1px 0;
	border-color: #C1C2AA;
	border-style:solid;
	color:#711A4B;
	padding: 2px 10px 2px 7px !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
	font-size: 14px;
	
	position: absolute;
	top: -13px; left: 7px;
}

.subhead {
	font: bold 14px Verdana;
	margin:4px; padding: 4px;
}


p{
	margin: 20px auto;
}

li {
	margin: 15px auto;
}

em {
	font-weight: bold;
	letter-spacing:0.3px;
}

h1.titlehead {
	color: #CF3D3D;
	font: normal 26px/180%  Georgia, "Times New Roman", Times, serif ;
	text-transform: capitalize;
	text-align:center;
	margin: 30px;
}

h1.bonus {
	color: #000;
	font: bold 20px/180%  Arial ;
	text-transform: capitalize;
	text-align:center;
	margin: 30px;
}

h2.titlehead {
	color:#578300;
	font: italic 18px/180% Georgia, "Times New Roman", Times, serif ;
	text-transform: capitalize;
	text-align:center;
	margin: 30px auto 50px auto;
}

h3.titlehead{
	color: #2D6AAB;
	font-size: 17px;
	font-family: "Trebuchet MS";
	line-height: 180%;
	font-weight: bold;
	text-align: center;
	margin: 40px;	
}

.author {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	display:block;
}

img {
	border:0 none;
	vertical-align:middle;
    margin: 2px 4px;
}

div.divider{margin:10px;}

div.wideDivider{margin:20px;}

div.topbg{
	width: 100%; 
	background: url(../graphix/topbkgrd.jpg) repeat-x left center;
	height:144px;
}

div.toplogo{
	background: url(../graphix/toplogo.jpg) no-repeat 35% 50%;
	width: 100%; height:100%;
}

div.bigHeader{
	background:#DEDEDE url(../graphix/headerbg.gif) repeat-x scroll center top;
	border-bottom:1px solid #C4C4C4;
	border-top:1px solid #C4C4C4;
	margin:10px 0 0;
	padding:10px;
}

ul.inlineUL, ul.inlineUL li{
	display: inline; padding:0; 
}

div.main{
	margin: 0 auto;
	width: 980px;
}

div.additionalLinks{
    font-size:14px;
    text-align:center;
    font-family:Trebuchet MS, Arial;
}

div.copyright{
	text-align:center;
	font-size:12px;
	padding-bottom: 20px;
}

div.sideNote{
    font-size: 11px;
    background: #E1E1E1;
    padding: 10px;
    width: 80%;
    margin: 10px auto;
}

.newsDate{
    color: #444;
    font-style:italic; 
    font-size:12px;
    display:block; 
}

.newsHeader {
    font-family: Georgia;
    font-weight:bold;
    font-size:12px;
}

.newsContent {
    font-size:11px; 
}

.testimonials{
	/*background:#FDEDAE url(../graphix/testimonialbg.png) repeat-x scroll 0 100%; */
	background-color:#F1EEE5;
	border-top:0.231em solid #D8CFBB;
	clear:both;
	padding: 20px;
	margin: 15px auto;
	width: 85%;
    font-family: Georgia, "Times New Roman", Serif;
}

div.sideHeaderContent{
	width: 167px;
	/*border: 1px solid #cc6600; */
	margin: 0 ; 
	padding: 10px;
	background-color:#F5F3E0;
}


table.maintable{
    width: 100%;
	background: #cbcbb8;
	border-spacing: 0;
}

tr.item td{
    background-color:#fff;

}

td.left, td.right {
	width:220px;
	padding: 20px 10px;
	background: url(../graphix/RightSide.png) 100% 0 repeat-y;
}

td.center{
	padding: 0 48px 0 38px;
	border-color: #F3F3F3;
	border-style: solid;
	border-width: 1px 0 3px 0;
	background: url(../graphix/leftShadow.png) 0 0 repeat-y;
}


th.smallcat, tr.smallcat th, div.smallcat{
    background-color: #EFEFEF;
    background-image: url(../graphix/catcell.gif);
    font: normal 12px Verdana;
    color: black;
    padding: 4px;
    border-top: #f1f1f1 1px solid;
    border-left: #f1f1f1 1px solid;
	
} 

tr.bottom th{
	border-top: #cbcbb8 1px solid;
}

tr.top th{
	border-bottom: #cbcbb8 1px solid;
}

.highlite {
	background-color:#FFED73;
}

.red {
	color: Red;
}


/* wrappers */


/* Header Part*/
.for_title{
    padding: 10px 0px 0px 10px; 
    font: bold 14px verdana; text-align:left; color: White;
    }

.for_title a {color:White;}

.for_icon{
    background: transparent url('../graphix/WindowCornerSprites.gif') -21px -59px no-repeat;
	width: 16px; height: 16px;
	cursor: default;
    float:left;
	margin: 11px 4px 0 5px;
}

.for_bg { 
    background: url('../graphix/WindowCornerSprites.gif') 0 0 repeat-x; height: 34px;
    margin:0 8px;
}

.for_right {  
    background: url('../graphix/WindowCornerSprites.gif') 100% -59px no-repeat; height: 34px;
}

.for_left {  
	height: 34px;
	background: url('../graphix/WindowCornerSprites.gif') 0 -59px no-repeat;
}

/* table wrappers */
.tb_border_left  { 
	background:url('../graphix/WindowVerticalSprites.gif') 0 0 repeat-y;
	padding-left:3px; 
}

.tb_border_right { 
	background:url('../graphix/WindowVerticalSprites.gif') 100% 0 repeat-y;
	padding-right:3px; 
}

.tb_border_inside { 
	padding: 0px; 
	margin: 0px;
	border: 0px;
	width: 100%;
}

.tb_border_bottom {
     background-color: #EFEFEF; height:3px; width:98%;
}

/* Top part */
.top_bg { background: url(../graphix/WindowCornerSprites.gif) 0 0 repeat-x; height: 15px; margin:0 8px;}

.top_left{  background: url(../graphix/WindowCornerSprites.gif) 0 -59px no-repeat; height: 15px;  }

.top_right{  background: url(../graphix/WindowCornerSprites.gif) 100% -59px no-repeat; height: 15px;  }

/* Bottom part */
.bottom_bg { 
    height: 3px;
    background: url('../graphix/WindowCornerSprites.gif') 0 -131px repeat-x;
}

.bottom_left{  
	height: 4px;
	background:url('../graphix/WindowCornerSprites.gif') 0 -107px no-repeat;
}

.bottom_right{  
	height: 4px;
	background:url('../graphix/WindowCornerSprites.gif') 100% -107px no-repeat;
}

/* Tab */

#tabcontentarea, div.tabcontentarea
{
    /*
    position:relative; 
    top: 0; 
    left: 0; 
	*/
    border: solid 1px #919B9C;
    width:99%;
    padding: 10px;
    background: #fff url(../graphix/fade.gif) repeat-x center top;
}

.rtsLI, .rtsLink{
    font-size: 13px !important;
}
/*

input.buttons  {font:bold 11px Verdana;background-color : #d17921;color:#ffffff;}

input.pgdbutton {font:bold 10px Verdana;background-color : #dda56d;color:#ffffff;}

#tt p {
	font-family: "Trebuchet MS";
	font-size: 14px;
	border-bottom: 1px black dotted;
}

pre {border:1px Solid #505050; background-color:#ffffff; width:85%; margin:2px; padding:5px; color:green; font: 11px "Courier New",monospace;}
select {color : #000000;font: 11px Verdana}
td {font: 12px/20px Verdana;}
td.cat {background-image: url(graphix/catcell.gif);}
th {color:#ffffff; font:bold 10px Verdana; }
input {color : #000000;font: normal 11px Verdana;}
textarea  {font: 11px verdana;}

.c2 {font: bold 11px Verdana;}
.head {color:#cc6600; font: bold 14px Verdana;}
.high {
	background-color : Yellow;
	font : bold 12px verdana;
	color : Black;

}
.info {font: 11px Verdana;}
.msg {font: 12px Verdana;}
.quote {border: 1px Solid #505050; background-color:#ffffff; width:85%; margin:2px; padding:5px; color:#505050; font: 11px Verdana;}

.ultrasmall {font: 10px Verdana;}

.sideHeaderLf{
	background: url(../graphix/lfcurve.gif) left top no-repeat; 
	background-color: #cc6600; 
	width: 100%; 
	margin: 0; 
	padding: 0;
}

.sideHeaderRt{
	background: url(../graphix/rtcurve.gif) right top no-repeat;
	width: 100%; 
	margin: 0;
	padding: 0;
}

.sideHeader{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc6600; 
	height: 18px;
	text-align:center;
	padding: 0;
	margin: 0 7px; 
}

*/

