/*There are no overrides. Do not add any.
	colors
	background: #d6d6d6
	headerDiv's: #FFDFB0
	table thead's: #4C8ACA
	list header/footer: #95AFFF
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d6d6d6;
	font-size: 11px;
}
.clear {
   clear:both;
}
/*All content should be within the container <div>*/
#container {
	width: 1008px;
	margin: auto;
	padding: 0px;
	text-align: center;
}
.containerHeader {
   background: url(../images/headerFooterBG.png) repeat-y;
   width: 100%;
}
.containerHeader .topCorner, .containerHeader .topCorner div {
   height: 14px;
}
.containerHeader .topCorner {
   background: url(../images/tr.png) no-repeat top right;
}
.containerHeader .topCorner div {
   background: url(../images/tl.png) no-repeat top left;
}
#contentContainer {
	width: 100%;
	margin: 0px 0px 20px 0px;
	float: left;
	padding: 0px;
   background-color: #ffffff;
}
hr {
   color: #FFCC80
}
img {
   border: 0px
}

a {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #4C8ACA;
}
.logo {
   float: left;
   margin-left: 20px;
}
.SignOut {
	clear: right;
	float: right;
   margin-right: 20px;
   position: relative;
   bottom: 10px
}
.SignOut select {
	border: 0px solid #F2C27B;
   padding: 0px;
   font-size: 10px;
}
/*Main class is the main content section of the page, between the header and footer*/
.main {
	padding: 0px 10px 10px 10px;
   width: 632px;
   float: left;
}
/* Start of New Stuff */

/* These will get rid of the 1px padding in tables */
/* table { border-collapse:collapse } */
/* td { padding:0px } */
.leftContentDiv {
	float: left;
	width: 40%;
	clear: left;
/*	padding-top: 5px;*/
	margin: 0px 0px 10px 10px;
}
.main, .multiSectionDiv {
   background-color: #FFFFFF;
}
.rightContentDiv {  
   margin: 0px 10px 10px 0px;   
}
.singleContentDiv, .singleHeaderDiv, .rightHeaderDiv, .listHeaderDiv,
.listContentDiv, .listFooterDiv, .action, .rightInfoDiv,
.tableWrapper, .message, .reviewContainer {
	margin-left: 10px;
	margin-right: 10px;
}
.rightInfoDiv {
	margin-left: 0px;
}
.singleContentDiv, .rightInfoDiv, listFooterDiv {
	margin-bottom: 10px;
	padding: 0px;
}
.rightContentDiv, .singleContentDiv, .rightInfoDiv, listFooterDiv {
	padding: 0px;
}
.rightContentDiv, .singleContentDiv, .rightInfoDiv, listFooterDiv, .rightContentDiv tr.error {
   background:#DFEAF4;
}
.singleHeaderDiv, .rightHeaderDiv, .rightInfoDiv, .reviewContainer {
	margin-top: 10px;
}

.rightContentDiv .bottomCorner, .rightContentDiv .bottomCorner div, .rightContentDiv .topCorner,
.rightContentDiv .topCorner div, .singleContentDiv .topCorner, .singleContentDiv .topCorner div,
.singleContentDiv .bottomCorner, .singleContentDiv .bottomCorner div, .rightInfoDiv .bottomCorner, 
.rightInfoDiv .topCorner, .rightInfoDiv .topCorner div , .rightInfoDiv .bottomCorner div {
   height: 6px;
}
.rightContentDiv .bottomCorner, .singleContentDiv .bottomCorner, .rightInfoDiv .bottomCorner {
   background: url(../images/br6.png) no-repeat scroll right bottom;
}
.rightContentDiv .bottomCorner div, .singleContentDiv .bottomCorner div, 
.rightInfoDiv .bottomCorner div {
   background: url(../images/bl6.png) no-repeat scroll left bottom;
}
.rightContentDiv .topCorner, .singleContentDiv .topCorner , .rightInfoDiv .topCorner {
   background: url(../images/tr6.png) no-repeat top right;
}
.rightContentDiv .topCorner div, .singleContentDiv .topCorner div, 
.rightInfoDiv .topCorner div {
   background: url(../images/tl6.png) no-repeat top left;;
}
.rightContentDiv, .rightInfoDiv {
	clear: right;
	text-align: left;
}                                   
.rightContentDiv, .rightHeaderDiv, .rightInfoDiv {
	float: right;
	width: 56%;  
}
.rightContentDiv h2, .singleContentDiv h2, .rightInfoDiv h3, .rightContentDiv h4 {
   margin-left: 10px;
}
.rightHeaderDiv, .singleHeaderDiv, .listContentDiv {
	padding: 3px;
}
.rightHeaderDiv, .singleHeaderDiv {
	border: 1px solid;
}
.rightHeaderDiv, .singleHeaderDiv {
	border-color: #666666;
}
.question {
   font-weight: bold;
}
.privacyStatement {
}
.checkBoxLabel {
   text-align: left;
}
.example {
   font-style: italic
}
.example, .checkBoxLabel, .quote {
	font-weight: lighter;
	color: #666666;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.report {
   margin: 5px 15% 0px 15%;
}
.report table {
	text-align: left;
}
.buttonDiv, .singleSectionDiv, .multiSectionDiv,
/*.main div.error, */.restaurantDescriptionDiv p, .restaurantDescriptionDiv div {
   margin: 10px;
}
h1, h1 a {
	font-size: 18px;
}
h2, h2 a {
	font-size: 16px;
}
h3, h3 a {
	font-size: 14px;
}
h4, h4 a {
	font-size: 12px;
}
h1,h1 a, h2, h3, h4, .instructions, label, .explanation {
	color: #333333;
}
.explanation {
	color: #666666;
}
h1,h1 a, h2, h3, h4, .instructions {
	margin-top: 0px;
	margin-bottom: 5px;
}
label {
	margin-right: 3px;
	font-weight: bold;
	display: block;
   white-space: nowrap;
}
label input {
	margin-left: 0px;
}
/*.editStackDiv td label, td label {
	text-align: right;
}*/
label, .userData, .example, a {
	font-size: 11px;
}
.singleContentDiv {
  	color: #333333;
	float: none;
	clear: both;
	text-align: left;
}
.action .rightDiv, .action .leftDiv, .action .leftDiv-bottom {
	width: 49%;
	background: #DFEAF4;
	padding: 3px 0 3px 0;
}
.action .rightDiv:hover, .action .leftDiv:hover, /*.abuseDiv a*/ {
   background-color: #FFDFB0
   /* if hover color changed in CSS then on onmouseover color needs to be changed on
      UserReport.aspx and  PublicRequest.aspx pages*/
}
.action .rightDiv {
   float: right;
	clear: right;
}
.action .leftDiv, .action .leftDiv-bottom {
   float: left;
	clear: left;
}
.action .rightDiv, .action .leftDiv, .action .leftDiv-bottom {
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.action .leftDiv-bottom {
	/* radius overrides for the bottom of the div */
   -moz-border-radius-bottomLeft: 0px;
   -moz-border-radius-bottomRight: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
.restaurantTable, .multiSectionDiv table, .singleSectionDiv table {
	border-collapse:collapse;
}
.restaurantTable col.colHighlight {;
   background-color: #F2C27B;
}
.restaurantTable tr:hover {
   background-color: #F7DBB3;
}
.restaurantTable thead tr:hover {
   background-color: #4C8ACA;
}
.restaurantTableHeader a, .restaurantTableHeader {
   color:#ffffff;
}
.restaurantTableHeader th img {
   vertical-align: bottom;
}
/*************************************************************************************/
/* Safari can't seem to use this rule, so the following rule is a kludge to cover it */
.restaurantTable thead {
	background: #4C8ACA;
}
thead.restaurantTableHeader {
	background: #4C8ACA;
}
/*************************************************************************************/

/*************************************************************************************/
/* The next two rules really shouldn't have the td selector, but IE can't deal with  */
/* the tr selector alone.                                                            */
.restaurantTable tbody tr td {
	border-top: 1px dashed #6E9BCA;
}
/*  Need to change gifs to pngs before we add this
.restaurantTable tbody tr:hover {
	background-color:#FFDFB0;
}*/
.restaurantTable tbody tr:first-child td {
	border-top: 1px solid #6E9BCA;
}
/*************************************************************************************/

/*************************************************************************************/
/* The following rule is necessary only for Safari which left justifies by default.  */
.restaurantTable tbody td, .restaurantTable thead th, .genericListTable tbody td,
.genericListTable thead th {
	text-align: center;
}
.restaurantTable thead th {
   color: #ffffff;
}
.restaurantTable tbody td:first-child, .restaurantTable thead th:first-child,
.genericListTable tbody td:first-child, .genericListTable thead th:first-child {
	text-align: left;
	padding-left: 5px;
}
/*************************************************************************************/
.singleHeaderDiv, .rightHeaderDiv {
	background-color: #FFDFB0;
}
.listHeaderDiv, .listFooterDiv, .reviewContainer h2 {
   text-align:left;
}
.buttonLargeBl, .buttonContinue a, .buttonSmallOr, .buttonSmallBl, .buttonLargeOr,
.buttonXLargeBl, .buttonXLargeOr, .button2XLargeOr {
   background-repeat: no-repeat;
   height: 24px;
   margin: 0px 5px 5px 0px;
   padding: 0px 0px 2px 0px;
   border: 0px;
   cursor: pointer;
   background-position: top;
   font-size: 14px;
   font-family: Tahoma, Arial, sans-serif;
   line-height: 24px;
   vertical-align: middle;
}
.buttonXSmallBl, .buttonXSmallOr {
   background-repeat: no-repeat;
   height: 16px;
   margin: 0px 5px 0px 0px;
   padding: 0px 0px 2px 0px;
   border: 0px;
   cursor: pointer;
   background-position: top;
   font-size: 10px;
   width: 80px;
   color: #333333;
}
.buttonXSmallBl {
   background-image: url(../Images/buttonXSmallBl.png);
}
.buttonXSmallOr {
   background-image: url(../Images/buttonXSmallOr.png);
}
.buttonLargeBl:hover, .buttonContinue a:hover, .buttonLargeOr[disabled], .buttonSmallOr:hover, 
.buttonLargeOr:hover, .buttonSmallBl:hover, .buttonXLargeBl:hover, .buttonXSmallBl:hover, 
.buttonAbuse:hover, .buttonXLargeOr:hover, .button2XLargeOr:hover {
   background-position: bottom;
}
.buttonLargeBl, .buttonSmallBl, .buttonXLargeBl {
   color: #FFFFFF;
}
.buttonXLargeOr, .button2XLargeOr {     
   color: #195695;
}
.buttonLeft, .buttonLargeBl, .buttonContinue a {
   float: left;
}
.buttonRight {
   float: right;
   margin-right: 0px;
}
.button2XLargeOr, .button2XLargeOr {
   width: 260px;
}
.buttonXLargeBl, .buttonXLargeOr {
   width: 180px;
}
.buttonLargeBl, .buttonContinue a, .buttonLargeOr {
   width: 140px;
}
.buttonSmallOr, .buttonSmallBl {
   width: 112px;
}
.button2XLargeOr {
   background-image: url(../Images/button2XLargeOr.png);
}
.buttonXLargeBl {
   background-image: url(../Images/buttonXLargeBl.png);
}
.buttonXLargeOr {
   background-image: url(../Images/buttonXLargeOr.png);
}
.buttonLargeBl {
   background-image: url(../Images/buttonLargeBl.png);
}
.buttonSmallBl {
   background-image: url(../Images/buttonSmallBl.png);
}
.buttonContinue a {
   background-image: url(../Images/buttonContinue.png)
}
.buttonLargeOr  {
   background-image: url(../Images/buttonLargeOr.png);
   color: #195695;
}
.buttonLargeOr[disabled], .buttonLargeOr[disabled]:hover {
   background-image: url(../Images/buttonLargeDisabled.png);
   color: #858585;
   cursor: default;
}
.buttonSmallOr { 
   background-image: url(../Images/buttonSmallOr.png);
   color: #195695;
}
.buttonSmallOr:hover, .buttonLargeOr:hover, .buttonXLargeOr:hover, .button2XLargeOr:hover {
   color: #FFFFFF;
}
.buttonSmallBl:hover, .buttonLargeBl:hover, .buttonXLargeBl:hover {
   color: #195695;
}
.restaurantTable td .buttonLargeOr, .restaurantTable td .buttonSmallOr {  
   margin: 0px 0px 0px 0px;   
}
.buttonRight {
   float: right;
   margin-right: 0px;
}
.listContentDiv {
	padding: 0px;
   background-color: #4C8ACA;
   margin-top: 6px;
   margin-bottom: 6px;
}
.listContentDiv .topCorner {
   background: url(../images/tr6.png) no-repeat top right;
   height: 6px;
}
.listContentDiv .topCorner div {
   background: url(../images/tl6.png) no-repeat top left;
   height: 6px;
}
.tableWrapper .listContentDiv .topCorner {
   background: url(../images/tr6lb.png) no-repeat top right;
   height: 6px;
}
.tableWrapper .listContentDiv .topCorner div {
   background: url(../images/tl6lb.png) no-repeat top left;
   height: 6px;
}
.tableWrapper .listContentDiv .bottomCorner {
   background: url(../images/br6lb.png) no-repeat scroll right bottom;
   height: 18px;
}
.tableWrapper .listContentDiv .bottomCorner div {
   background: url(../images/bl6lb.png) no-repeat scroll left bottom;
   height: 18px;
}
.listContentDiv .bottomCorner {
   background: url(../images/br6.png) no-repeat scroll right bottom;
   height: 18px;
}
.listContentDiv .bottomCorner div {
   background: url(../images/bl6.png) no-repeat scroll left bottom;
   height: 18px;
}
.listContentDiv table, .genericListTable, .action table {
	width:100%;
   background-color: #DFEAF4;
}
.editStackDiv td:first-child { width: 30% }
.singleContentDiv .editStackDiv td:first-child { width: 20% }
.singleHeaderDiv, .rightHeaderDiv {
	color: #666666;
	text-align: left;
	font-size: 14px;
}
.singleHeaderDiv, .rightHeaderDiv {
	border-bottom: 0px;
}
.radioList label {
	display: inline;
}
.radioList input[type=radio] {
	margin-left: 0px;
}
.multiSectionDiv {
	border-radius: 5px; /*this will be used with CSS3*/
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #F2C27B;
	padding: 8px;  
}
.instructions {  
   margin-left: 10px;   
}
td.instructions p {  
   margin: 0px; 
}
.instructions p {  
   margin: 0px 5px; 
}
.singleSectionDiv .instructions, .multiSectionDiv .instructions,
.listHeaderDiv .instructions {
	margin-left: 0px;  
}
.tableWrapper {
   -moz-border-radius-bottomLeft: 5px;
   -moz-border-radius-bottomRight: 5px;
   -moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
   padding-bottom: 8px;
   padding-top: 8px;
   margin-top: 0px;
	background-color: #DFEAF4;
}
.validatedListTextAreaDiv {
	clear: left;
	float: left;
}
.validatedListTextAreaDiv label,
.validatedListErrorTextAreaDiv label {
	display: inline;
}
.validatedListErrorTextAreaDiv  {
	clear: right;
	float: right;
	color: #BF0000;
}
.validatedListErrorTextAreaDiv .label,
.validatedListErrorTextAreaDiv .explanation,
.validatedListErrorTextAreaDiv textarea,
.validatedListErrorTextAreaDiv label,
.error {
	color: #BF0000;
}
.validatedListErrorTextAreaDiv, .validatedListTextAreaDiv {
	width: 50%;
}
.validatedListErrorTextAreaDiv textarea {
	border: thin solid #BF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.validatedListTextAreaDiv .explanation, .validatedListTextAreaDiv textarea,
.validatedListErrorTextAreaDiv textarea, .validatedListErrorTextAreaDiv .explanation  {
	width: 95%;
}
.validatedListTextAreaDiv textarea, .validatedListErrorTextAreaDiv textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
   font-size: small;
}
/*".buttonDiv a" makes anchors look like input buttons.*/
/*input[type="submit"], input[type="button"], .buttonDiv a {
	font-weight: bold;
	background-color: #FFCC80;
   font-size: 11px;*/
}
.abuseDiv {
   padding-top: 10px;
}
.abuseDiv a, .rating input[type="submit"] {
   padding-top: 10px;
   float: right;
   font-size: smaller;
}
.abuseDiv a, .rating input[type="submit"] {
	border: 1px solid #777777;
	font-family: "Arial Narrow", Arial;
   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.rating input[type="submit"] {
   background-color: #DFEAF4;
	font-weight: normal;
   padding: 0px 2px 0 1px;
   color: #666666;
   font-size: smaller;
}
.rating label {
   text-align: right;
}
.abuseDiv a {
   text-decoration: none;
   color: #666666;
   padding: 1px 7px 1px 7px;
}
/*.buttonDiv a {
   font-size: 11px
}*/
/*input[type="submit"]:hover, input[type="button"]:hover, .buttonDiv a:hover {
	background-color: #FFBB55;
}*/
.rating input[type="submit"]:hover, .abuseDiv a:hover {
	background-color: #6E9BCA;
}
.buttonStackDiv {
   margin-top: 10px;
   text-align: center;
}
/*.buttonStackDiv input[type="submit"], .buttonStackDiv input[type="button"]*/ {
	margin-bottom: 5px;
}
tr.error {
   background:#FFFFFF;
}
.error {
   border-color: #BF0000;
   background:#FCD6D6;
}
.message {
   background:#FFFFFF;
	color: #0033CC;
   border-color: #0033CC;
   margin-bottom: 3px;
   margin-top: 3px;
   display: block;
}
.error, .message {
	font-weight: bold;             
	font-size: 12px;
   padding: 3px;
   margin: 0px 10px 5px 10px;
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   border: 2px solid;
}
.editStackDiv .band, .explanation {
   margin-top: 0px;
	margin-bottom: 5px;
}
/*.buttonStackDiv input[type="submit"], .buttonStackDiv input[type="button"]*/ {
	width: 80%;
}
.editStackDiv label, .radioList, .band td {
   text-align:left
}
.inlineLabelGroup label, .inlineLabelGroup td label {
   display:inline
}
.editStackDiv input[type="text"], .editStackDiv textarea, .band textarea {
   width: 90%;
/*   max-width: 400px;*/
}
.band textarea, .scheduleHighlightDiv, .highlightDiv {
   padding: 5px;
   margin-top: 5px
}
.scheduleHighlightDiv {
   background: #FFDFB0;
	margin-bottom: 5px;
	border-radius: 5px; /*this will be used with CSS3*/
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.highlightDiv {
   background: #FFFFFF;
	margin-bottom: 5px;
	border-radius: 5px; /*this will be used with CSS3*/
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   border: 1px solid #F2C27B
}
.scheduleHighlightDiv td:first-child, .highlightDiv td:first-child {
   width: 20%;
   vertical-align: top;
}
.scheduleHighlightDiv table, .highlightDiv table {
   width: 95%;
}
input[type="text"], input[type="password"] {
   font-size: 11px;
   height: 13px;
   padding:1px;
}
td input[type="text"] {
   width: 95%
}
input[type="text"].restaurantName, input[type="text"].address, input[type="text"].webaddress {
   max-width: 300px;
   margin-bottom: 3px;
}
input[type="text"].city { max-width: 200px }
input[type="text"].email { max-width: 300px }
input[type="text"].state { max-width: 25px }
input[type="text"].zip { max-width: 40px }
input[type="text"].phone { max-width: 80px }
input[type="text"].firstName, input[type="text"].lastName, input[textmode="password"]
{ max-width: 150px }
input[type="text"].listName { max-width: 300px }
input[type="password"].password { max-width: 150px }
/*.genericListTable td input[type="button"], .restaurantTable td input[type="button"] {
   width:90%
}*/
.ScheduleTimeLine {
   position: relative;
}
.ScheduleTimeLine table {
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0px;
}
.ScheduleTimeLine table td {
   padding: 0px;
   white-space: nowrap;
}
.ScheduleTimeLine .scheduleAnnounce table td:first-child,
.ScheduleTimeLine .scheduleVeto table td:first-child,
.ScheduleTimeLine .scheduleFinal table td:first-child {
   width: 20px;
}
.ScheduleTimeLine select {
   font-size: 10px;
}
.ScheduleTimeLine label {
   color: #666666;
}
/*.ScheduleTimeLine div.error {
   margin: 0px;
   padding: 0px 0px 1px 0px
}*/
.scheduleActive {
   float: right;
   padding: 1px;
}                                                         
.ScheduleTimeLine .stl_1, .ScheduleTimeLine .stl_2, .ScheduleTimeLine .stl_3 {
   position: absolute;
   top: 40px;
}
.ScheduleTimeLine .stl_1 {
   left: 55px;
}
.ScheduleTimeLine .stl_2 {
   left: 115px;
}
.ScheduleTimeLine .stl_3 {
   left: 170px;
}
.ScheduleTimeLine .stl_4 {
   position: absolute;
   left: 475px;
   top: 215px;
}
.ScheduleTimeLine .scheduleMeet {
   margin-left: 15px;
   margin-right: 110px;
}
.scheduleAnnounce, .scheduleVeto, .scheduleFinal {
   margin-bottom: 5px; 
}
.scheduleAnnounce {
   margin-left: 55px;
   margin-right: 128px;  
}
.scheduleVeto{
   margin-left: 115px;   
}
.scheduleFinal {
   margin-left: 170px;   
}
.ScheduleTimeLine .scheduleAnnounce table span, .ScheduleTimeLine .scheduleVeto table span, 
.ScheduleTimeLine .scheduleFinal table span {
   font-size: 3em;
   margin-right: 5px;
   font-weight: bold;
   float:left;
   vertical-align: top;
   position: relative;
}
.ScheduleTimeLine .scheduleAnnounce table span {
   color: #009933;
}
.ScheduleTimeLine .scheduleVeto table span {
   color: #FFCC66
}
.ScheduleTimeLine .scheduleFinal table span {
   color: #3366FF
}
.ScheduleTimeLine div.error {
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   padding: 0px;
}
.faq {
   padding: 8px;
	list-style:none;
}
.howItWorks td {
   width: 50%;
   border: 1px solid #BDBDBD;
}
.howItWorks h2 {
   text-align: center;
}
.howItWorks img {
   float: left;
   margin-right: 2px;
}
.howItWorks li {
/*   list-style: none; */
   font-weight: bold
}
/************Start Review Class**************/
.reviewContainer {
  /*margin same as listHeaderDiv for top margin*/
}
.reviewHolder, .reviewDiv, .reviewerRating {
   float: left;
}
.reviewHolder {
   width: 47%;
   margin: 0px 15px 0px 0px;
}
.reviewDiv {
   width: 95%;
   -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
   padding:10px;
   margin-bottom: 8px;
   background: url(../Images/review_bg.png);
   color: #555555;
   border: 1px solid #DDDDDD;
   text-align: left;
}
.review {
   color: #555555;
}
.reviewerRating {
   margin-right: 5px;
}
.reviewerRating, .reviewerInfo {
   margin-bottom: 5px;
}
.reviewerInfo {
   float:right;
   text-align: right;
}
/************End Review Class**************/
.footer {
	clear: both;
	font-size: 11px;
   background: url(../images/headerFooterBG.png) repeat-y;
   width: 100%;
}
.footer p {
   padding: 10px;
   margin: 0;
   text-align: center;
}
.footer a {
	font-weight: bold;
}
.footer a:hover {
	font-weight: bold;
	color: #4C8ACA;
}
.footer a:visited {
}
.footer .bottomCorner {
   background: url(../images/br.png) no-repeat scroll right bottom;
   height: 14px;
}
.footer .bottomCorner div {
   background: url(../images/bl.png) no-repeat scroll left bottom;
   height: 14px;
}
.border {
   background-image: url(../Images/border.png);
   background-repeat: repeat-y;
   height: 6px;
   margin-top: 10px
}
/* End of New Stuff */
/*Header include*/
/****************** Start of Menu Tab ********************/
.menu {
   padding: 0 10px 0 10px;
   background: url(../Images/menuBG.png) center center repeat-x;
   height: 36px;
}
.menu ul{
   margin:  0;
   padding: 0;
   font: bold 12px Arial;
   width: 100%;
/*   overflow: hidden;*/
}
.menu ul, .menu ul li a {
   color: #ffffff;
   float: left;
   font-size: 12px;
   font-weight: bold
}
.menu ul li {
   list-style: none;
   display: inline;
}
.menu ul li a {
   text-decoration: none;
   border-right: 1px solid #CACACA;
   padding: 11px 11px 10px 11px;
}
.menu ul li:first-child a {
   border-left: 1px solid #CACACA;
}
.menu ul li a:hover {
   background: transparent url(../images/menuBGOver.png) repeat-x center center;
}
.menu .CurrentMenuTab a{
   background: transparent url(../images/menuBGCurrent.png) repeat-x center center;
}
.shadow {
   background-repeat: no-repeat;
   background: url(../Images/shadow2.png) center center no-repeat;
}
/****************** End of MenuTab ********************/
/****************** Start of SubMenuTab ********************/
.subMenuContainer {
	text-align: left;
	background-color: #F2C27B;
	clear: both;
   padding: 0px;
   background-image: url(../Images/shadow.png);
   background-position: top;
   background-repeat: no-repeat;
   margin: 0px 20px 0px 20px;
}
.subMenuContainer .bottomCorner div {
   height: 6px;
   background: url(../Images/bl6.png) no-repeat bottom left
}
.subMenuContainer .bottomCorner {
   height: 6px;
   background: url(../Images/br6.png) no-repeat scroll bottom right
}
.subMenu {
   padding-top: 6px;
	color: #195695;
}
.subMenu div{
	display: inline;
}
.subMenu div:first-child {
   visibility: hidden;
}
.subMenu a {
	color: #195695;
	text-decoration: none;
   padding: 1px 5px 1px 5px
}
.subMenu a:hover {
	text-decoration: underline;
}
/****************** End of SubMenuTab ********************/
/****************** Start of Googlead CSS ********************/
.adBottom {
	clear: both;
}
.adRight {
	float: right;
   clear: right;
	padding: 0px;
   position: reletive;
   margin: 0px 20px 20px 0px;
}
.adRightBottom {
   background-color: #99CCFF
	float: right;
	margin: 10px 0px 0px;
}
.containerHeader .adRight {
   margin: 0px 20px 5px 0px;
}
/****************** End of Googlead CSS ********************/
