body, html, table, p, a {
  margin: 0px;
  padding:0px;
  font-family: cursive;
}


h1 {
  font-size:18px;
}

a {
  color : #FF7D01;
}

.LinkColor {
  color : #FF7D01;
}

.infoMessage {
/*
	background-color: #FFE0E0;
	border: 1px #FF9999 solid;
*/
	background-color: #FFF091;
	border: 1px #FFC20C solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}

/*
#imageContainer img {

	max-width: 80px;
	height: auto;
}
*/

img {
  border:0px;
  margin:0px;
  padding:0px;
}

.ErrorMsg {
  color:red;
}


.BorderNone {
  border:0px;
}

.Color_1 {
  color : #FF7D01;
}

.DegradeColumnHeaderX{
  	height:29px;
    background-image:url(../images/degrade_green_x.jpg);
    background-position:left;
    background-repeat:repeat-x;
    background-color:#FFFFFF;

}

.DegradeColumnHeaderX th{
    padding-left:5px;
}


.LoginBoxDegrade {
	margin: 0px;
	color : #000000;
	background-image:url(../images/login_box_degrade.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.MainBottomDegrade {
	color : #000000;
	background-image:url(../images/degrade_bottom_main_page.gif);
	background-repeat:repeat-x;
}



.MainBackgroundColor {
  background: #FCFCE4;
}


.MarginLeft {
  padding-left: 10px;
}

.MenuLeft {
	margin: 0px;
	color : #000000;
	background-image:url(../images/menu_left.gif);
  background-position:top left;
  background-repeat:no-repeat;
  height:28px;
}

.MenuRight {
	margin: 0px;
	color : #000000;
	background-image:url(../images/menu_right.gif);
  background-position:top right;
  background-repeat:no-repeat;
  height:28px;
}

.MenuSeparator {
	margin: 0px;
	color : #000000;
	background-image:url(../images/menu_separator.gif);
  background-position:top;
  background-repeat:no-repeat;
  height:28px;
}

.MenuSelected, .MenuSelected a {
  color : #000000;
	margin: 0px;
	background-color:#FAB300;
  text-align:center;
  font-weight: bold;
  text-decoration:none;
}

.MenuNotSelected, .MenuNotSelected a {
  color : #FFFFFF;
	margin: 0px;
	background-color:#FAB300;
  text-align:center;
  font-weight: bold;
  text-decoration:none;
}

.Title_1 {
  font-family: cursive;
  /* font-family: Times New Roman, Times, serif.; */
  font-weight: bolder;
  font-size: 22px;
}

.Title_2 {
  font-family: cursive;
  /* font-family: Times New Roman, Times, serif.; */
  font-weight: bolder;
  font-size: 20px;
}

.Title_3 {
  font-family: cursive;
  /* font-family: Times New Roman, Times, serif.; */
  font-weight: bolder;
  font-size: 18px;
}


.TitleNews {
  color:#90A617;
  font-size: 12px;
  font-weight: bolder;
}

.Text {
  font-family: cursive;
  /* font-family: Times New Roman, Times, serif.; */
  /*  font-family: Arial; */
  font-size: 14px;
}

.TextBlack {
  color: #000000;
}


.LinkBlack {
  color : #000000;
  text-decoration:none;
  /*padding-top:12px;*/
}

.TextTitleBackgroundLeft {
	margin: 0px;
	color : #000000;
	background-image:url(../images/text_title_header_green_left.gif);
    background-position:top;
    background-repeat:no-repeat;
    height:36px;
}

.TextTitleBackgroundRight {
	margin: 0px;
	color : #000000;
	background-image:url(../images/text_title_header_green_right.gif);
  background-position:top;
  background-repeat:no-repeat;
  height:36px;
}

.TextTitleBackgroundBottom {
	margin: 0px;
	color : #000000;
	background-image:url(../images/text_title_header_green_bottom.gif);
  background-position: 30px 0px;
  background-repeat:no-repeat;
  height:36px;
}

.TextTitleBackgroundMiddle {
  	font-family: cursive;
	color : #000000;
	background-image:url(../images/text_title_header_green_middle.gif);
    background-position:top;
  	background-repeat:repeat-x;
  	height:36px;
  	font-weight: bolder;
}
.TextTitleBackgroundMiddle p {
	padding: 0 0 0 20px;
}

.TextMini_1 {
  font-size: 10px;
}

.TextMini_2 {
  font-family: cursive;
  font-size: 12px;
}

.TextPadding {
  font-size: 6px;
}

.TextMiniGray {
  color : #919187;
  font-size: 11px;
}

.TextBold {
  font-weight: bolder;
}

.SectionSeparator {
  background-color:#E8E6CF;
  color:#E8E6CF;
}

.SectionSeparatorColor {
   /* color:#E8E6CF; */
  color:#E8E6CF;
}

.LoginBorderTopLeft {
	background-image:url(../images/border_orange_top_left.gif);
  background-position: top left;
  background-repeat:no-repeat;
}

.LoginBorderTopRight {
	background-image:url(../images/border_orange_top_right.gif);
  background-position: top right;
  background-repeat:no-repeat;
}

.LoginBorderBottomLeft {
	background-image:url(../images/border_orange_bottom_left.gif);
  background-position: bottom left;
  background-repeat:no-repeat;
}

.LoginBorderBottomRight {
	background-image:url(../images/border_orange_bottom_right.gif);
  background-position: bottom right;
  background-repeat:no-repeat;
}

.NoWrap {
	white-space:nowrap;
}

.PaddingImage {
  vertical-align: middle;
}

.SectionNews {
  font-size: 12px;
}

.photo-thumb-my-account {
  height:250px;
  width:170px;
	float:left;
	padding:0 0 30px 2px;
}

.photo-box-my-account {
  height:130px;
}


.photo-box {
  height:160px;
}

.photo-thumb {
  height:330px;
  width:170px;
	float:left;
	padding:0 0 30px 2px;
}

.photo-thumb p {
	font-size: 12px;
	font-family: cursive;

}
.photo-thumb img {
	border: solid 1px #ADADAD;
	padding:1px 1px 23px 1px;
	background-color:#FFF;
}

.photo-thumb-show {
  width:170px;
	float:left;
	padding:0 0 30px 2px;
}

.photo-thumb-show p {
	font-size: 12px;
	font-family: cursive;

}
.photo-thumb-show img {

	border: solid 1px #ADADAD;
	padding:1px 1px 23px 1px;
	background-color:#FFF;
}



.photo-pager{
    width:540px;
	float:left;
	font-size: 14px;
}

.photo-links {
	font-size: 12px;
}

.photo-links a {
	font-size: 12px;
	margin:0 0 0 5px;
	color:#FFB233;
}
.add-comment{
	float:left;
	width:500px;
	height:100px;
	margin:0 0 25px;
	font-size:12px;
}

.add-report{
	float:left;
	width:500px;
	height:150px;
	margin:10px 0 25px;
	font-size:12px;
}

.comment-content{
	width:500px;
	float:left;
	margin:0 0 30px 5px;
	padding:3px 3px 3px 3px;
	border:solid 1px #ADADAD;
}
.comment-content p {
	font-size: 14px;
}

.hand {
	cursor: pointer;
}

.ruler{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 0px 0px;
	background-color: #BBBBBB;
}

.FloatLeftPosition{
  float:left;
  padding-right:15px;
}

.CommentDetails {
  font-size: 5px;
}


/* Survey */

tr.result-even td{
	/* background-color: #EFEFEF; */
  background-color: #E3F0A1;

}

tr.result-odd td{

  background-color: #DAEB83;
	/*  background-color: #E0E0E0;*/
}

tr.result-header td{
	background-color: #FFFFFF;
}