html, body {margin: 0 0 0; padding:0; 
/*background: #fff url('/myStruggleWithIBS/image/bg.gif') top center repeat-y; color: #333333;*/
background: #fff; color: #333333;
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;*/}

/*5/9/2009 center page*/ 
body {
  text-align: center;
  background:#EFEEEE;
  }

#container {
  margin: 0 auto;
  padding: 0 0 0 16px;
  width: 750px;
  text-align: left;
  background:#fff;
  border-left:1px solid #333;
  border-right:1px solid #333;
  }

.textSmallW {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.textSmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000}
.textBlue {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #003366}
.textGrey {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #808080}
.textLGreySmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999}
.textGreen {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #006600}
.textBlueReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #003366}
.textBlueMed {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.textBlueLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #003366}
.textBlueXLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 20px; color: #003366}
.textBlueSmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #003366}
.textBlueXSmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 4px; color: #003366}
.textOrangeSmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #FF971A}
.textOrangeReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #FF971A}
.textOrangeLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #FF971A}
.textGreyReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #808080}
.textWhiteReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.textWhiteLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.textWhiteSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.textWhiteMed {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.textRedLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #FF0000}
.textRedReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.textRedSmall {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
.textRedXLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #FF0000}
.textReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}
.textLightGreyReg {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #CCC}
.textLightGreyLarge {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #CCC}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.title {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366}

.textWhiteSmallBold {color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}	
.LinkSmall {color: #333; text-decoration:underline; 
			font-family: Verdana, Helvetica, sans-serif;
			font-size:11px;}
.LinkSmall:hover {
	background: #DFDFDE;

}

.cellBottomBlue {
	border-bottom: 1px solid #003366;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #003366
}
.cellBottomGrey {
	border-bottom: 1px solid #CCC;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #003366
}

.textWhiteSmallHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.titlehighlight {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	background-color: #BDBDDE;	
}
.textRegHighlight {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	background-color: #BDBDDE;	
}
.textWhiteRegHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.textBlueRegHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

.textBlueLargeHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration: underline;
}

A.textBlueMed2Hyperlink:HOVER{Color: #FFFFFF; text-decoration:none; background-color:#003366;}
A.textBlueMed2Hyperlink
{
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#003366;
   text-decoration: underline;
}
.textGreyRegHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-decoration: underline;
}
.textWhiteRegNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.textGreyRegNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-decoration: none;
}
.textGreySmallNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
.textLGreySmallHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.textSmallNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.textBlueSmallNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.textOrangeSmallNoHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF971A;
	text-decoration: None;
}
.textBlueSmallHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}
.textGreenHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
}

.textGreenRegHyperlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration: underline;
}
A.menulink {
display: block;
width: 124px;
height: 17px;
background-color:#003366;
text-decoration: none;
font-family:verdana;
font-size:11px;
color: #FFFFFF;
border: solid 1px #3B668C;
}

A.menulink:hover {
background-color:#BCBDD6;
border: solid 1px #3B668C;
color: #003366;
}

/*********** #menuLinks styles ***********/

div.MainMenu
	width:124px;
	padding:0;
	width:100%;
	font-size: 11px;
	
.menuLinks {
    width:124px;
    background:#003366;
    padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.menuLinks a {
	display:block;
	margin:0;
	width:100%;
	padding:0.2em;
	color: #FFFFFF;
	background:#003366;
	text-decoration:none;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
/*	border-bottom-width: thin;*/
	border-bottom: solid 1px #3B668C; 
/*	border-bottom: solid 1px #FFFFFF;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

html>body div.menuLinks a {width:auto;}

.menuLinks a:hover {background:#BCBDD6;color:#003366;}

/****Menu Selected****/

.menuSelected {
    width:124px;
    background:#BCBDD6;
    padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.menuSelected a {
    display:block;
    margin:0;
    width:100%;
    padding:0.2em;
    color: #003366;
    text-decoration:none;
    background:#BCBDD6;
    border-bottom: solid 1px #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.greyAll{color: #999999;}

.cellBlueBox {border: #003366 1px solid;}
.cellEproBlueBox {border: #83B6E6 1px solid;}
.cellgreyBox {border: #CCCCCC 1px solid;}
.cellGreyBottom {border-bottom: #CCC 1px solid;}

/*SIDE NAVIGATION -used for new courses page*/
#sidebar {width: 124px;
  background: #F5f7f7;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
  
  }
#sidebar ul {list-style: none; margin: 0; padding: 0 0 0;
  border: 1px solid #F4F4F4;}
#sidebar li {padding: 0.1em 0; line-height: 1em;
  border-bottom: 1px solid #ccc;}
#sidebar li a{display: block; /*padding: 3px 0 3px 3px;*/ padding: 3px 0 3px 10px; width: 115px;}
#sidebar a {text-decoration: none; padding: 0 0.25em;
  background: #F5f7f7; color: #21536A;}
#sidebar a:hover {color: #21536A;
  /*background: #DDEEFF;*/
  background: #DFDFDE;/*#C8D8E3;*/}
#sidebar #current, #sidebar #current a {
	color: #FFF;
  /*background: #DDEEFF;*/
  background: #475470;
	/*background:#B50101 url('/image/tab-bumps.gif') no-repeat 2px 50%;*/}
#sidebar strong{
	color: #003366;
	background:#F4F4F4; display: block;
	}
	/*----------------*/
	
/*online registration*/

table.cart {
	border-color:#ccc;
	border-width: 0 0 1px 1px;
    border-style: solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}

table.cart th {
	border-color:#ccc;
	border-width: 1px 1px 0 0;
    border-style: solid;
	padding:3px;
	color:#036;
	text-align:left;
	background-color:#f1f8e4;
	font-weight:bold;
}

table.cart td {
	border-color:#ccc;
	border-width: 1px 1px 0 0;
    border-style: solid;
	padding:3px;
	font-size:.75em;
	color:#036;
}

/*waitlist row...*/
table.cart tr.waitlistrow td{
	color:#666;
	background-color:#ccc;
	border-color:#999;
/*	border-width: 1px 1px 0 0;*/
}
table.cart tr.waitlistrow td a{
	color:#666 !important;
}


table.cart tr.waitlisttext td{
	color:#fff !important;
	background-color:#999;
	border-color:#999;

}

table.cart td.datechange{
	color:#f00 !important;
}

.addClass {
	font-weight:bold;
	color:#000;
	padding: 6px 6px 6px 18px !important;
	margin: 1em 0;
	font-size:12px;
	text-decoration:underline;
	background:#f4f4f4 url('/image/cartIcon.gif') no-repeat 1px;
	
	border:1px solid #069;
}

/*.addClass:hover {
	
	background:#f1f8e4 url('/image/cartIcon.gif') no-repeat 1px;
	background: #D7DEEC;}
*/

.removeClass {
	font-weight:bold;
	/*background:#C8D8E3;*/
	color:#333;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 18px;
	font-size:10px;
	text-decoration:underline;
	background:#fff url('/image/cartRemoveIcon.gif') no-repeat 1px;
}
.removeClass:hover {
	background:#FFF url('/image/cartRemoveIcon.gif') no-repeat 1px;
}

.off {
	background-color: #fff;
}
.on {
	/*background-color:#ff9;*/
	background-color:#D7DEEC;
}



a.incart {
	color:#036;
	font-size:10px;
}

img.facultypic {
	float:left;
	margin: .5em 1em 1.25em 0;
}

.contentTitle {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*SIDE NAVIGATION*/
#leftnavigation {
	width: 127px;
	font-size: 11px;
	background: #036;
	font-family: Verdana, Helvetica, sans-serif;
}
#leftnavigation ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	border: 1px solid #F4F4F4;
}
#leftnavigation li {
	padding: 0 0; /*0.1em 0;*/
	line-height: 1em;
	border-bottom: 1px solid #bdbdde;
	
}
#leftnavigation li a{
	display: block; /*padding: 3px 0 3px 3px;*/ 
	padding: 3px 0 3px 7px; 
	/*width: 115px;*/
}
#leftnavigation a {
	text-decoration: none; 
	padding: 0 0.25em;
  	background: #036; 
	color: #fff;
}
#leftnavigation a:hover {
	color: #036;
	background: #bdbdde;
	}
#leftnavigation #current, #leftnavigation #current a {
	color: #036;
  	background: #bdbdde;
}
#leftnavigation strong{
	color: #003366;
	background:#F4F4F4; 
	display: block;
	font-size:1.3em;
}

/*location page*/
#locationTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#036;
	margin:.25em 0 .75em 0;
	text-align:center;
}
#locationInformation {
	background-color:#FDF8F1;
	padding:.25em;
	border:1px solid #c63;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:187px;
	margin: 0 0 10px 0;
}

#locationInformation .title{
	color:#036;
	font-weight:bold;
	font-size:12px;
}

#locationInformation .address{
	color:#000;
	font-size:12px;
}

.directionsLink {
	font-weight:bold;
	/*background:#C8D8E3;*/
	color:#333;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	font-size:10px;
	text-decoration:underline;
	background:#FDF8F1 url('/image/directionsIcon.gif') no-repeat 1px;
}

.parkingLink {
	font-weight:bold;
	/*background:#C8D8E3;*/
	color:#333;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	font-size:10px;
	text-decoration:underline;
	background:#FDF8F1 url('/image/icon_parking.gif') no-repeat 1px;
}

.localMapLink {
	font-weight:bold;
	/*background:#C8D8E3;*/
	color:#333;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	font-size:10px;
	text-decoration:underline;
	background:#FDF8F1 url('/image/mapIcon.gif') no-repeat 1px;
}

.travelLink {
	font-weight:bold;
	/*background:#C8D8E3;*/
	color:#333;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	font-size:10px;
	text-decoration:underline;
	background:#FDF8F1 url('/image/travelIcon.gif') no-repeat 1px;
}

#registerInformation {
	background:#f4f4f4;
	color:#333;
	border:1px solid #ccc;
	padding:6px;
	width:180px;
}


.howToRegisterLink {
	font-weight:bold;
	color:#036;
	padding: 6px 6px 3px 26px;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#f4f4f4 url('/image/questionIcon.gif') no-repeat 1px;
}

.mailFaxLink {
	font-weight:bold;
	color:#036;
	padding: 6px 6px 3px 26px;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#f4f4f4 url('/image/pdfIcon.gif') no-repeat 1px;
}

.callBackLink {
	font-weight:bold;
	color:#036;
	padding: 6px 6px 3px 26px;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#f4f4f4 url('/image/callBackIcon.gif') no-repeat 1px;
}


.checkoutSideLink {
	font-weight:bold;
	color:#036;
	padding: 6px 6px 3px 20px;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#cf3 url('/image/checkOutSideIcon.gif') no-repeat 1px;
}

.checkUncheck {
	padding: .2em;
	margin: 2px 0;
	border: 1px solid #666;
	width:545px;
}

.checkLink {
	color:#036;
	padding: 6px 6px 3px 14px;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#fff url('/image/checkIcon.gif') no-repeat 1px;
}
.uncheckLink {
	color:#036;
	padding: 6px 6px 3px 14px;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#fff url('/image/uncheckIcon.gif') no-repeat 1px;
}

.viewCartLink {
	color:#036;
	padding: 6px 6px 3px 14px;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#fff url('/image/viewCartIcon.gif') no-repeat 1px;
}

.checkOutLink {
	color:#036;
	padding: 4px 6px 3px 14px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background:#CCFF33 url('/image/checkOutIcon.gif') no-repeat 1px;
	border:1px solid #666;
}




input.addClassButton{
   /*display:block; forces button to lign up under fields*/
   color:#036;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   /*background-color:#902;*/
   background-color:#CCFF33; /*#51B7A7;*/
   border:1px solid;
/*   margin-top:0;
   margin-left:110px;*/
   border-top-color: #036;
   border-left-color:#036;
   border-right-color: #000;
   border-bottom-color:#000;
   /*this only works in IE - gives it button a cool gradient*/
   /*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#990022',EndColorStr='#663300');*/
	 filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CCFF33',EndColorStr='#33CC66');
}

.checkout {
	padding:3px;
	width:327px;
	/*border:1px solid #999;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.checkout h3 {
	display: none;
}	

.checkout .title {
	color:#000;
	font-weight:bold;
	font-size:12px;

}

/*format Register Form*/
form.checkoutForm fieldset {
  margin-bottom: 10px;
  margin:0;
 /* border:0;*/
 border:#ccc 1px solid;
}
form.checkoutForm legend {
/*  padding: 0;*/
  font-weight: bold;
  font-size:12px;
  background:#c0e8f3; /*#F7FBE7;*/
  padding: 2px;
/*  border:1px solid #ccc;*/

}
form.checkoutForm label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.checkoutForm fieldset ol {
  margin: 0;
  padding: 0;
}
form.checkoutForm fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.checkoutForm fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.checkoutForm fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.checkoutForm fieldset fieldset label {
  display: block;
  width: auto;
}
form.checkoutForm em {
  font-weight: bold;
  font-style: normal;
/*  color: #f00;*/
  color:#6cc; /*#0c0;*/
}
form.checkoutForm label {
  width: 99px; /* Width of labels */
}
form.checkoutForm fieldset fieldset label {
  margin-left: 102px; /* Width plus 3 (html space) */
}

form.checkoutForm fieldset.continue {
  background:#F7FBE7;
  margin-top:5px;
}

form.checkoutForm fieldset.complete {
  background:#009900;
  margin:0 0 25px 0;
  border: 1px solid #000;
}


/*used to highlight empty fields...*/
.redLabel, .redLabel em {
	color:#f00 !important;
}

.change-your-information
{
	background:#0066FF url('/image/icon_change.gif') no-repeat 1px;
/*	padding-left:25px;
	padding-right: 5px;*/
	padding: 3px 5px 3px 25px;
	background-position: left center;
	color: #fff !important;
	text-decoration:none;
	/*border:#262C32 1px solid;*/
	margin-bottom:15px;
	background-position: 3px center;
}

/*error checkout*/
#errorMessage {
	font-weight:bold;
	background:#ffc;
	color:#f00;
	border:1px solid #f00;
	padding:5px;
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2em 0;
}

#confirmationMessage {
	font-weight:bold;
	background:#ebf4fb;
	color:#666;
	border:2px solid #b7ddf2;
	padding:5px;
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 2em 0;
}

#confirmationMessage h3{
	font-size:1.25em;
}

#confirmationMessage strong{
	color:#000;
}

#confirmationMessage a{
	color:#00f;
}

#wrapper{
	width:760px;
	margin:0 auto; /*this is to center the content*/
	/* background:#ccc url('../image/behindContent.jpg') repeat-y; WARNING: IF YOU CHANGE THE COLORS OF THE LAYOUT YOU HAVE TO CHANGE THIS IMAGE! */
	overflow:auto; /* IE Hack*/
	/*background:#ccc url('../image/behindContent.jpg') repeat-y;*/
	background-color:#fff;
/*	border-left:#ccc solid 1px; 
	border-right:#ccc solid 1px;*/
}

#main {
	margin:0;
	top: 0;
	left:0;
}

#content { 
	width:750px;
	min-height:500px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:500px; /* for IE5.x and IE6 */
	/*background-color:#fff;*/
	padding: 5px;
	/*margin-top:10px;*/
	/*background:#ccc url('../image/behindContent.jpg') repeat-y;*/

}

img.ecomheader {
/*	display: block;
    margin-left: auto;
    margin-right: auto;*/
	margin:0 0 20px 76px;
}

/*checkout*/
table.tablecheckout {
	border-color:#ccc;
	border-width: 0 0 1px 1px;
    border-style: solid;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;*/
}



table.tablecheckout td {
	border-color:#ccc;
	border-width: 1px 1px 0 0;
    border-style: solid;
	padding:5px 3px;
/*	font-size:.75em;
	color:#036;*/
}

table.tablecheckout td.right {
	background-color:#f1f8e4;
	font-weight:bold;
	color:#036;
}
table.tablecheckout td.left {
	width:105px;
}

table.sidecart {
	border-color:#CCFF33;
/*	border-width: 0 0 1px 1px;*/
	border-width: 1px;
    border-style: solid;
	border-bottom:10px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	margin-bottom:1px;
}

table.sidecart td {
	border-color:#ccc;
	border-width: 1px 1px 0 0;
    border-style: solid;
	padding:2x;
/*	font-size:.75em;
	color:#036;*/
}

table.sidecart td.cartinsidehere {
	padding:0 !important;
}

table.sidecart td.right, table.insidecart td.right{
	color:#036;
	font-size:10px;
}
table.sidecart td.left, table.insidecart td.left {
	width:15px;
}

table.sidecart td.top {
	color:#025881;
	font-size:12px;
	font-weight:bold;
	background:#DDF0FB;
	padding:4px;
}

table.sidecart td.emptycart {
	color:#666;
	font-size:12px;
	padding: 3px 0;
}

table.sidecart td.emptycart a{
	color:#036;
}

table.sidecart td.out {
	background:#cf3;
	text-align:center;
	font-size:12px;
/*	padding-bottom:6px;*/
	padding:6px 0;
}

table.sidecart td.out a{
	color:#036;
	font-weight:bold;
}

.close-answer {
	background: url('/image/icon_close.gif') no-repeat left center;
	padding-left:20px;
	padding-right: 5px;
	padding-top: 5px;
	background-position: left center;
	color: #999;
	line-height:2em;
	font-size:90%;
	margin-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.price-info {
	background: #ffc url('/image/icon_info.gif') no-repeat left center;
	padding-left:20px;
	padding: 3px 1px 3px 25px;
	background-position: 1% 20%;
	color: #036;
/*	line-height:2em;*/
	font-size:11px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999;
}

#policies a {
	color:#036 !important;
}

/*.waitlistrow {
	background-color: #ccc;
	color:#666 !important;
}*/

.attention {
	background: #DFEBF7 url('/image/icon_attention.gif') no-repeat left center;
	padding-left:20px;
	padding: 3px 1px 3px 25px;
	background-position: 1% 20%;
	color: #036;
/*	line-height:2em;*/
	font-size:11px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999;
}

.holiday-block {
	background: #DFEBF7 url('/image/icon_holiday.gif') no-repeat left center;
	padding-left:20px;
	padding: 3px 1px 3px 25px;
	background-position: 1% 20%;
	color: #036;
/*	line-height:2em;*/
	font-size:11px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #f06;
}

/*NAVIGATION--------------*/
.navigation	{
	list-style-type: none;
	padding: 0;
	margin: 0 0 2px;
	width: 100%;
	float: left;
	/*border-top: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
	background: #F5F7f7;
	
}

.navigation li	{
	display:block;
	float: left;
	text-align: center;
	margin: 0;
        padding: 0;
}

.navigation li a:link, .navigation li a:visited {
	/*font-size: 10px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	margin: 0;
	padding: 2px 10px;
	border-right: 1px solid #ccc;
	border-bottom: none;
	text-decoration: none;
	color: #21536A;
	text-align: center;
	font-weight: bold;
}

.navigation #current, .navigation #current a {
	/*color: #fff;
	background:#f60;*/
	/*background: #666;*/
	/*color: #f90; //this is orange*/
	background: #003366;
	color: #fff;
	}

.navigation li a:hover {
	/*background: #DDEEFF;*/
	/*background: #BCBDD6; --purple
	color: #003366;*/
	background: #DFDFDE;
	color: #003366;
	 
}
/*END NAVIGATION*/

/*feedburner - homepage*/
#feed-home {
	border:1px solid #333;
	padding:.25em;
	/*margin-top:.75em;*/
	margin-bottom:.75em;
	background:#efe9e0;
}

#feed-home p.feed-title{
	margin:-.25em;
	padding:.25em;
	background:#333;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#feed-home .feedburnerFeedBlock ul { 
	margin:0; 
	padding-left:0; 
	list-style-type: none 
}

#feed-home .feedburnerFeedBlock ul li{ 
	margin-bottom: .5em;
}

/*div.feedburnerFeedBlock ul li span.headline { 
	font-weight:bold; 
}*/

#feed-home .feedburnerFeedBlock #creditfooter { 
   display: none; 
}

#feed-home .feedburnerFeedBlock a {
	color:#036;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
}

#feed-home .feedburnerFeedBlock p.date { 
   margin:0;
   padding-left:.35em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
   display:inline;
   color:#999;
}

.blog-badge{
	margin-top:.5em;
}
/*feedbuern - end*/


#griMessage {
	/*background: #fff url('/redesign/image/whatisBack.jpg') repeat !important;*/
	padding: .25em;
	border-bottom: #333 solid 1px;
/*	border-top: #214086 solid 3px;*/
	background:#FFFF99;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #383d44;
	font-weight:bold;
}

#griMessage a{
	color:#0099FF;
}
