body {
	
	margin-top: 5px;
	padding: 0px 0px 0px;
	text-align: center;


	/*background: #E4EFE3 url(../_images/xpbg2.gif) repeat-y center;*/

	/*background:#add8e6 url(/images/bgPattern.gif) background-repeat:repeat;*/  /* #7D7E99*/
	/*background: #38B0DE;#C3D9FF;*/

	
		
	/*background:url(../_images/r2w-background-repeat.gif) repeat;*/
	/*background: #ffffff url(../_images/bg-000033.jpg) repeat-x;*/


	/*background: #993300 url(../_images/xpbg3.gif) repeat-y center;url(../_images/xpbg.gif) repeat-y center*/
	/*background: #000000 url(../_images/side_col_scurve.gif) repeat-y center;background: 
	/*--for 4th of july--*/
	/*background: #000033 url(../_images/flagtop.jpg) repeat-x;*/
}
hr {
	color: #D5E1D3; /*#e4efff;*/
	height: 1px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.MemberCommentHeader {
	font-weight: bold;
	color:white;
	background: #38B0DE;
	padding: 0px;
	font-size: 10px; 
	border: 1px solid #999999;
} 

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
	margin-top: 0px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #000099;
	font-weight: bold;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-position: top;
	vertical-align: top;
}



span#Logout a:hover {
	background: SteelBlue; /*#dcdcdc;*/
	color: White;/*maroon;*/
	text-decoration: none;
}


.help {
	cursor: help;
	}
.replymessagebox {
	background: #e4efff; 
	padding: 1px; 
	font-size: 12px;  
	border: 1px solid #999999;  
	
}

.yellowbackground {background-color: #FFF1C3;}

.btn{background:#eee;color:#666;font-weight:bold;border:1px solid #ddd;;font-size:11px;font-family:Arial;}
.btn:hover{background:#cc0033;color:#ffffff;}

.small {
	background: #e4efff; 
	padding: 1px; 
	font-size: 10px;  
	border: 1px solid #999999;  
	
}
.smalltext 
{
	font-family: "lucida grande", Tahoma, Verdana, Arial, Sans-Serif;
	/*font-family: Veredana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
}

.tabletitleYellow {
	font-weight: bold;
	font-size:larger; 
	background: #ffff99;
	padding: 1px;
	font-size: 10px; 
	border: 1px solid #999999; 
	vertical-align: middle;
}

.tableTotal {
	font-weight: bold;
	font-size:larger; 
	background: #ffff99;
	padding: 1px;
	font-size: 10px; 
	border: 1px solid #999999; 
	vertical-align: middle;
}

.tabletitleLightYellow {
	font-weight: bold;
	font-size:larger; 
	background: #FFF1C3;
	padding: 0px;
	font-size: 10px; 
	border: 1px solid #999999; 
	vertical-align: middle;
}

.textAreaWhite 
{
	background: #ffffff;
	font-weight: bold;
	font-size: large;
	padding: 0px;
	font-size: 12px; 
	border: 1px solid #999999; 
	vertical-align: middle;
	
}

.tabletitleWhite {
	font-weight: bold;
	font-size:larger; 
	background: #FFFFFF;
	padding: 0px;
	font-size: 10px; 
	border: 1px solid #999999; 
	vertical-align: middle;
}
.CommentHeader 
{
	font-weight: bold;
	background: #ffffcc;
	padding: 1px;
	font-size: 11px; 
	border: 1px solid #999999; 
}

.viewlogheading {
	font-weight: bold;
	background: #D5E1D3;
	padding: 1px;
	font-size: 11px; 
	border: 1px solid #999999; 
}


/*login right navigation css*/
.mainnavheader{background-color:#FFF1c3;font-family:Times, Arial, Veranda;font-size:12px;color:navy;font-weight:bold;border-top:1px solid #CCCCCC;height:20px;text-align:left;vertical-align:middle;}
.mainnavbody{font-family: "lucida grande", Tahoma, Verdana, Arial, Sans-Serif;font-size: 10px;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin-top:-3px;text-align:left;}
.mainnavtopright{background: #FFFF99 url(../_images/mainnavtopright.gif) no-repeat right; height:20px; width:5px;}
.mainnavtopleft{background: #FFFF99 url(../_images/mainnavtopleft.gif) no-repeat left; height:20px; width:5px;}
.mainnavbottomright{background: #FFFF99 url(../_images/mainnavbottomright.gif) no-repeat right; height:12px; width:10px;}
.mainnavbottomleft{background: #FFFF99 url(../_images/mainnavbottomleft.gif) no-repeat left; height:12px; width:10px;}
/*---------------------------*/
.tabletitleB {
	font-weight: bold;
	background: #FFF1C3;
	padding: 1px;
	font-size: 10px; 
	border: 1px solid #999999;
} 

.AddCommentTitle {
	font-weight: bold;
	background: #FFF1C3;
	padding: 1px;
	font-size: 10px; 
	border-color:Black;
	border: 1px solid #999999;
} 

.logoutandnav {
	background: #E9E8E8; /*#D5E1D3; /*#e4efff; */
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size: 11px;
}

.logoutandnav2 
{
	background: #E9E8E8;
	/*background: #D5E1D3; #e4efff; */
	border: 1px solid #000000;
	font-size: 11px;
}

.tablebackground {
	background-color: #ffffff; /*#D5E1D3;*/
}
.tablebackgroundB {
	background-color: #F1F9F2;
}
.recommended {
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
}
.register {
	color: #333333;
	cursor: help;
}
.internalleftpanelinks {
	background-color: #D5E1D3;
	padding: 3px;
	text-align: right;
	vertical-align: top;
	margin: 3px;
	width: 200px;
}
.headeralignleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}
.headeralignright {
	text-align: right;
}
.two {
	font-size: 25px;
	color: #000099;
}
.why {
	font-size: 11px;
	color: #000099;
	margin-bottom: 0px;
	font-style: italic;
}
.listboldblue{
	font-weight: bold; 
	color: #000099;
}
.YellowColumn {
	/*background-color: #FFF1C3;*/
	background-color: #FFFF99;
}

.calborder {
	border-right: 1px solid #e4efff;
}
#pageframe {
	width: 760px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
	border: 0px solid #c0c0c0;
	background-color: white;
}
#homePageHeader {
	position: relative;
	background: url(../_images/header-new.gif) no-repeat;
	 /*border:1px solid #7D7E99;#999999;*/
	/*
    border-bottom: 1px solid #999999;
	border-top:	 1px solid #999999;
	border-right:  1px solid #000099;
	border-left: 1px solid #000099;
    */
	width: 760px;
	height: 80px;
	text-align: right;
	top: 0px;
	left: 0px; 
}
#header {
	position: relative;
	background: url(../_images/header-new.gif) no-repeat;
	 /*border:1px solid #7D7E99;#999999;*/
	/*border-bottom: 1px solid #999999;
	border-top:	 1px solid #999999;
	border-right:  1px solid #000099;
	border-left: 1px solid #000099;*/
	width: 100%;
	height: 80px;
	text-align: right;
	top: 0px;
	left: 0px; 
	background-color: #ffffff;
}
#leftpanel {
	position: relative;
	height: auto; /*600px;*/
	width: 581px; /*606 px*/
	/*border:1px solid #7D7E99; #999999;*/
	/*border-bottom: 1px solid #999999;
	border-top:	 1px solid #999999;
	border-right:  1px solid #000099;
	border-left: 1px solid #000099;*/
	margin-top: 0px; /*2px*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 3px; /*0*/
	text-align: left;
	float: left;
	background-color: #FFFFFF;
}
#nav {
	position: relative;
	/*width: 590px;*/
	float: left;
	
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background: #FFFFFF;
}
#rightpanel {
	position: relative;
	width: 163px;  /*175*/
	border: 0px;
	text-align: left;
	float: right;
}
#sidecontent {
	position: relative;
	width: 163px; /*153*/
	float: right;
	/*border:1px solid #dddddd;  #7D7E99; #999999;*/
	margin-top: 0px; /*2px*/
	margin-bottom: 1px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align:left;
}
#sidecontentweatherloggedin {
	position: relative;
	width: 163px; /*153*/
	float: right;
	/*border:1px solid #dddddd;*/
	margin-top: 1px;
	margin-bottom: 1px;
	/*padding: 5px;*/
	/*background-color: #FFFFFF;*/
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
}
.dull {
	color: #777777;
}
.smalltwo {
	color: #000099;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 1px;
	padding-left: 1px;
	/*font-variant: small-caps;*/
}
form {
	margin: 0px;
	padding: 0px;
}
#footer {
	background: url(../_images/r2w-footer.gif) no-repeat;
	position: relative;
	margin:0px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: #FFFFFF;
}.textboxtest {
	text-align: right;
}
.LETB{
	background-color:#FFF1C3;
}
.VWWOinfo{
	font-weight:bold;
}
<!--Store css-->
.boxHeaderFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.WhiteOnBlueTableTitle {
	font-weight: bold;
	color: white;
	background: #38B0DE;
	padding: 0px;
	font-size: 10px; 
	/*border: 1px solid #999999;*/
} 

.boxFormFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.boxFormFontUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #000099;
}
.boxFormFontMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.boxFormTextBoxShip {
    background-color: #FEFEFE;
    color: #222222;
    font-size: 8pt; 
    width : 170pt; 
    font-family: arial, helvetica; 
    font-weight: bold;
	border-top: #DEDEDE solid thin; 
	border-bottom: #DEDEDE solid thin; 
	border-right: #DEDEDE solid thin; 
	border-left: #DEDEDE solid thin; 
}
.boxFormTextBoxOrder {
    background-color: #FEFEFE;
    color: #222222;
    font-size: 8pt; 
    width : 120pt; 
    font-family: arial, helvetica; 
    font-weight: bold;
	border-top: #DEDEDE solid thin; 
	border-bottom: #DEDEDE solid thin; 
	border-right: #DEDEDE solid thin; 
	border-left: #DEDEDE solid thin; 
}
<!--Calendar css-->
.smalltextC1 {
	font-family: Veredana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ccffff;
}

.smalltextC2 {
	font-family: Veredana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #d4d0c8;
}
tr.calRow
{
	height: 15%;
}

td.TDCalItm
{
	width: 14%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	overflow:hidden;
	color:black;
}
a.aCalItm
{
	width: 100%;
	height: 100%;
	color:blue;
	text-decoration:none;
}
a.aCalItm:hover{
	background-color: #FFF1C3;
	text-decoration: none;
	color:black;
}
<!--End G-->
td.unselected
{
	background-color: #ffffe4;
	color:black;
}
.CalHeader1{
	border: 1px solid black;
}
.CalHeader2{
	border-top: 1px solid black;
	border-right: 1px solid black;
}
.noscroll
{
  overflow:hidden;
}
				
tr.calRow
{
	height: 25%;
}

td.Info
{
	width: 14%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	overflow:hidden;
}
a.td.Info.hover
{
     background-color: #FFD695;
}


