@charset "utf-8";
/* CSS Document */

body  {
	font:Georgia, "Times New Roman", Times, serif;
	background:url(../images/sadecor_bg.jpg) repeat-x top left #505153;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
}
a {
	font:Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: none;
}
a:hover {
	font:Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: underline;
}
.genSpacer {
	height:15px;	
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.thrColFixHdr #container { 
	width: 986px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
		background:url(../images/container_bg.jpg) repeat-y top left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px 0px 0px 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.thrColFixHdr #header {
	height: 174px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0; 
	background:#505153;
}
.headerLogo {
	width:493px;
	height: 153px;
	float:left;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0;
	background:url(../images/sadecor_logo_header.jpg) no-repeat top left #505153;  	
}
.headerLogo2 {
	width:986px;
	height: 155px;
	float:left;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0;
	background:url(../images/sadecor_logo_header2.jpg) no-repeat top left #505153;  	
}
.faceb {
	float:left;
	display:block;
	height:27px;
	margin:0 0 0 160px;
	padding:0px 0px 10px 0px;
	background: #FFF;
}

.headerEvents {
	margin: 0;
	padding: 0;
	float: right;
	width: 493px;
	height: 179px;
	background:url(../images/topgradation.jpg) no-repeat left top #505153;	
}
.mmenu {
	margin: 0;
	padding:0 13px 0 13px;
	background-color: #505153;
}
.topDisplayBg {
	height: 78px;
	margin:0;
	padding:13px 0px 0px 13px;
	background:url(../images/top_display_bg.jpg) no-repeat top left #505153;
}
.topDisplayBgHP {
	height: 78px;
	margin:0;
	padding:13px 0px 0px 13px;
	background:url(../images/top_display_bg_hp.jpg) no-repeat top left #505153;
}
.topDisplayBlockGreen {
	width: 227px;
	height: 154px;
	float:left;
	margin:	12px 0 0 12px;
	padding: 0px;

}
.topDisplayBlockPurple {
	width: 227px;
	height: 154px;
	float:left;
	margin:	12px 0 0 9px;
	padding: 0px;

}
.topDisplayBlockDarkGreen {
	width: 227px;
	height: 154px;
	float:left;
	margin:	12px 0 0 9px;
	padding: 0px;

}
.topDisplayBlockPink {
	width: 227px;
	height: 154px;
	float:left;
	margin:	12px 0 0 9px;
	padding: 0px;

}
.topDisplayBlockOrange {
	width: 180px;
	height: 154px;
	float:left;
	margin:	12px 0 0 9px;
	padding: 0px;

}
.topDisplayBlockText {
	margin:0;
	padding:0;
	text-align: center;
}
.topDisplayBlockText h3 {
	margin: 10px 5px 10px 5px;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	text-align:center;
	color:#FFFFCC;		
}
.topDisplayBlockText p {
	margin: 10px 5px 10px 5px;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	line-height:18px;
	color:#FFF;		
}
.topRecBlock {
	margin:0;
	padding:0;
	text-align:center;
}
.topRecBlock ul {
	margin:12px 0 0 12px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	list-style:none;
	
}
.topRecBlock ul li {
	margin:0;
	padding:0;
	display:inline;
}

.topRecBlock ul li a {
	float:left;
	width:233px;
	height:38px;
	margin:0;
	padding:15px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-align:center;
	background:url(../images/top_rec_bg.jpg) repeat-x #698193;
	color:#FFC;
	font-weight:bold;
	-webkit-box-shadow:0 2px 6px #3C4E59;
   	-moz-box-shadow:0 2px 6px #3C4E59;
   	box-shadow:0 2px 6px #3C4E59;
	text-decoration:none;
}
.topRecBlock ul li a:hover {
	float:left;
	width:233px;
	height:38px;
	margin:0;
	padding:15px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/top_rec_bg2.jpg) repeat-x #698193;
	font-weight:bold;
	text-align:center;
	font-size:22px;
	color:#FFC;
	text-decoration:none;
}


.thrColFixHdr #sidebar1 {
	margin: 0 0 0 13px;
	padding: 0; /* padding keeps the content of the div away from the edges */
	float: left; /* since this element is floated, a width must be given */
	width: 192px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: auto;
	background:url(../images/sidebar1_bot_bg.gif) left bottom no-repeat #8DAEA7;

}
.sidebar1Title {
	height: 113px;
	margin:0;
	padding:0;
	background:url(../images/category_bg.gif) left top no-repeat;
}
.sidebar1Title {
	height: 113px;
	margin:0;
	padding:0;
	background:url(../images/category_bg.gif) left top no-repeat;
}
.sidebar1TitleHP {
	height: 10px;
	margin:0;
	padding:0;
	background:url(../images/category_bg_hp.gif) left top no-repeat;
}

.sidebar1list {
	
}
.sidebar1list ul {
	margin: 5px 18px 20px 18px; 
	padding: 0;
	list-style:none;
	display:block; background:url(../images/categories_dotted_line.gif) left bottom no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}
.sidebar1list li {
	margin: 0; 
	padding:1px;
	list-style:nonenone;
	display:block; 
	background:url(../images/categories_dotted_line.gif) left bottom no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}

.sidebar1list li a {
	margin: 0; 
	padding: 5px 0 5px 0; 
	list-style:none outside none;
	display:block; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}

.sidebar1list li a:link {
	display:block; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}
.sidebar1list li a:hover {
	display:block; 
	background-color:#7F9C96;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}


/* new search field css */

#searchform fieldset {
	margin:0;
	padding:0;
	border:none;
}
#searchform fieldset label {
	display:block;
	margin: 10px 5px 5px 5px;
	font-weight: bold;
}
#searchform fieldset input,
#searchform fieldset textarea {
	margin:0 0 5px 0;
	padding:6px;
	width: 138px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	background-color:#6F9991;
	border:3px solid #D7E3E1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#searchform input[type="submit"] {
	margin:10px 0 0 26px;
	padding:6px;
	width: 100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	border:3px solid #D7E3E1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
}
#searchform fieldset input:focus,
#searchform fieldset textarea:focus {
	background: #577B74;
}

.btn-slide a:focus {
	outline: none;
}
#panel {
	height: 200px;
	display: none;
	padding:15px 0 0 18px;
}
.slide {
	color:#FFF;	
}
.slide p{
	background: #AF7854 right -52px;
	text-align: center;
	display: block;
	margin:10px 0 10px 0;
	padding:6px;
	width: 100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFF;
	border:3px solid #fff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-box-shadow:0 0px 6px #666;
   	-moz-box-shadow:0 0px 6px #666;
   	box-shadow:0 0px 6px #666;
	text-decoration:none;
	text-decoration: none;

}
.btn-slide p {
	background: #AF7854 right 15px;
	text-align: center;
	display: block;
	margin:10px 0 10px 0;
	padding:6px;
	width: 100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFF;
	border:3px solid #fff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-box-shadow:0 0px 6px #666;
   	-moz-box-shadow:0 0px 6px #666;
   	box-shadow:0 0px 6px #666;
	text-decoration:none;
	text-decoration: none;
}

.btn-slide p a {
	background-position: right 10px;

}


/* end new search field css */

/* new search2 field css */



#searchform2 fieldset {
	float:left;
	display:inline-block;
	margin:0 5px 30px 5px;
	padding:0;
	border:none;
}
#searchform2 fieldset label {
	margin: 10px 5px 5px 5px;
	font-weight: bold;
}
#searchform2 fieldset input,
#searchform2 fieldset textarea {
	
	width: 100px;
	margin:0 0 5px 0;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #D9E0E6;
	background-color:#445766;
	border:1px solid #D7E3E1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#searchform2 input[type="submit"] {
	margin:0 0 5px 0;
	padding:4px;
	width: 60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #D9E0E6;
	font-weight:bold;
	background-color:#445766;
	border:1px solid #D7E3E1;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
}
#searchform2 fieldset input:focus,
#searchform2 fieldset textarea:focus {
	background: #384754;
}

.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 192px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0 13px 0 0px;
	padding: 0 0 30px 0; /* padding keeps the content of the div away from the edges */
	background:url(../images/sidebar2_bot_bg.gif) left bottom no-repeat #C3AF70;
}
.sidebar2TopBg {
	height: 10px;
	margin:0;
	padding:0;
	background:url(../images/sidebar2_top_bg.gif) left top no-repeat;
}
.sidebar2TopSpacer {
	height:10px;
	margin:0;
	padding:0px
}
.sideBar2Links ul {
	margin: 5px 18px 20px 18px; 
	padding: 0;
	list-style:none outside none;
	display:block; background:url(../images/sidebar2_dotted_line.gif) left bottom no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}
.sideBar2Links li {
	margin: 0; 
	padding:1px;
	list-style:none outside none;
	display:block; 
	background:url(../images/sidebar2_dotted_line.gif) left bottom no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}

.sideBar2Links li a {
	margin: 0; 
	padding: 5px 0 5px 0; 
	list-style:none outside none;
	display:block; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}

.sideBar2Links li a:link {
	display:block; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
}
.sideBar2Links li a:hover {
	display:block;
	background-color:#B89E47;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	line-height: 22px;
	color: #FFF;
}
.sideBar2AdBg {
	margin: 0px 13px 15px 14px;
	padding: 1px 0 0 1px;
	width: 165px;
	height: 305px;
	background:url(../images/sidebar2_ad_frame.jpg) no-repeat left top;
	border: none;
}
.sideBar2AdFrame {
	margin: 8px 12px 11px 9px;
	padding: 1px 0 0 1px;
	width: 142px;
	height: 284px;
	background-color:#FFF;
	border:none;
}
.sideBar2AdFrame img {
	margin:0;
	padding:0;
	border:none;
}
.sideBar1AdBg {
	margin: 0px 10px 15px 15px;
	padding: 1px 0 0 1px;
	width: 165px;
	height: 305px;
	background:url(../images/sidebar1_ad_frame.jpg) no-repeat left top;
	border: none;
}
.sideBar1AdFrame {
	margin: 8px 10px 11px 9px;
	padding: 1px 0 0 0;
	width: 142px;
	height: 284px;
	background-color:#FFF;
	border:none;
}
.sideBar1AdFrame img {
	margin:0;
	padding:0;
	border:none;
}
.thrColFixHdr #mainContent { 
	margin: 0 217px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-color:#FFF;
}
.contentBlueContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_blue_bot_bg.gif) bottom left no-repeat #566F81;
}
.contentBlueTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_blue_top_bg.gif) top left no-repeat #566F81;
}
.contentBlue {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentBlue img {
	padding: 0px;
	margin: 10px 15px 15px 15px;
	border:solid 5px #E5E5E5;
}
.contentBlue h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 30px;
}
.contentBlue h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlue h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlue h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlue h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlue p {
	margin:0px;
	padding: 10px 0px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlue p a{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	text-decoration:none;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlue p a:link{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	text-decoration:none;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlue p a:hover{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	text-decoration:underline;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}

.contentBlue ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentBlue li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;


	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentBlue li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}
.contentBlue li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}

.indexBlueWrapper {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.indexPunt {
	float:left;
	display:block;
	padding:0 25px 0 10px;
}
.indexPunt img{
	float:left;
	display:block;
	padding:0 25px 0 0;
}
.indexPunt h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:0;
}
.indexPunt p span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFCC;
	font-size:18px;
	padding:0;
}
.indexPunt p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	line-height:22px;
	padding:0;
}
.genButsWrapper {
	margin:15px 0 0 80px;	
}
.genButs {
	float:left;
	height:26px;
	margin:0;
	background:url(../images/index_but_blue_bg.jpg) repeat-x #6C8496;
	padding:4px 10px 0 10px;
	color:#FFF;
	font-weight:bold;
	border:1px solid #FFF;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-box-shadow:0 2px 6px #3C4E59;
   	-moz-box-shadow:0 2px 6px #3C4E59;
   	box-shadow:0 2px 6px #3C4E59;
	text-decoration:none;
}
.genButs:hover {
	height:26px;
	margin:0;
	background:url(../images/index_but_blue_bg2.jpg) repeat-x #6C8496;
	padding:4px 10px 0 10px;
	color:#FFF;
	font-weight:bold;
	border:1px solid #FFF;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	-webkit-box-shadow:0 2px 6px #3C4E59;
   	-moz-box-shadow:0 2px 6px #3C4E59;
   	box-shadow:0 2px 6px #3C4E59;
	text-decoration:none;
}
.genButs p, .gentButs p a {
	margin:0;
	padding:6px 10px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color: #FFF;
	text-decoration:none;
}

.indexTag {
	margin:0;
	padding:0 30px 0 30px;
}
.indexTag img{
	float:left;
	display:block;
	padding:0 25px 0 0;
}
.indexTag h2{
	width:330px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:0;
}
.indexTag p span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFCC;
	font-size:18px;
	padding:0;
	margin:0;
}
.indexTag p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	line-height:22px;
	padding:0;
}
.indexTag ul {
	margin:0;
	padding:0;
	font-family:"BebasNeueRegular",Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style:none;
	
	
}
.indexTag li {
	margin:0;
	padding:0;
	float:left;
	
}

.indexTag li a {
	display:block;
	float:left;
	height:19px;
	margin:3px;
	font-family:"BebasNeueRegular",Arial, Helvetica, sans-serif;
	font-size:15px;
	background:url(../images/index_tags_bg.jpg) repeat-x #E4E5E6;
	padding:2px 8px 0 8px;
	color:#7E7E7E;
	font-weight:normal;
	-moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	-khtml-border-radius: 4px;
    	border-radius: 4px;
	-webkit-box-shadow:0 2px 6px #3C4E59;
   	-moz-box-shadow:0 2px 6px #3C4E59;
   	box-shadow:0 2px 6px #3C4E59;
	text-decoration:none;
}
.indexTag li a:hover {
	display:block;
	float:left;
	height:19px;
	margin:3px;
	font-family:"BebasNeueRegular",Arial, Helvetica, sans-serif;
	background: #7B95A8;
	padding:2px 8px 0 8px;
	font-weight:normal;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}
.indexCatBlockWrapper {
	height:2020px;
	margin: 5px 20px 20px 32px;
	padding:0px;
}
.catBlock {
	float:left;
	width:144px;
	margin:0 0 25px 20px;
}
.catBlock img {
	border:none;
	-webkit-box-shadow:0 2px 4px #224153;
   	-moz-box-shadow:0 2px 4px #224153;
   	box-shadow:0 2px 4px #224153;
	text-decoration:none;
}


.catBlock img a{
	border:none;
	-webkit-box-shadow:0 2px 4px #224153;
   	-moz-box-shadow:0 2px 4px #224153;
   	box-shadow:0 2px 4px #224153;
	text-decoration:none;
}
.catBlock img a:hover{
	border:none;
	-webkit-box-shadow:0 2px 10px #224153;
   	-moz-box-shadow:0 2px 10px #224153;
   	box-shadow:0 2px 10px #224153;
	text-decoration:none;	
}
.catBlock h3{
	margin:15px 0 10px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFC;
	text-decoration:none;
}
.catBlock h3 a{
	margin:15px 0 10px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFC;
	text-decoration:none;
}
.catBlock h3 a:hover{
	margin:15px 0 10px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFC;
	text-decoration:underline;
}
.catBlock p{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	line-height:15px;
}


/*CONTENT GREEN*/


.contentGreenContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_green_bot_bg.gif) bottom left no-repeat #7C9A72;
}
.contentGreenTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_green_top_bg.gif) top left no-repeat #7C9A72;
}
.contentGreen {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentGreen img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentGreen h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 30px;
}
.contentGreen h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentGreen h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentGreen h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentGreen h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentGreen p {
	margin:0px;
	padding: 10px 0px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentGreen ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentGreen li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentGreen li a, a:link {
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}
.contentGreen li a:hover {
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}

/*CONTENT GREEN END*/

/*CONTENT LIGHT PURPLE*/

.contentLightPurpleContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_light_purple_bot_bg.gif) bottom left no-repeat #7B90A3;
}
.contentLightPurpleTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_light_purple_top_bg.gif) top left no-repeat #7B90A3;
}
.contentLightPurple {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentLightPurple img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentLightPurple h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 30px;
}
.contentLightPurple h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentLightPurple h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentLightPurple h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentLightPurple h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentLightPurple p {
	margin:0px;
	padding: 5px 0px 5px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
	text-decoration: none;
}
.contentLightPurple p a {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFC;
	text-align:left;
	line-height: 20px;
	text-decoration:none;
}
.contentLightPurple p a:link {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFC;
	text-align:left;
	line-height: 20px;
	text-decoration:none;
}
.contentLightPurple p a:hover {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
	text-decoration:underline;
}
.contentLightPurple ul{
	margin: 0px 15px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style:disc; 
	color: #FFF;
}
.contentLightPurple li{
	margin: 0px 40px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style:disc;
	line-height: 18px; 
	color: #FFF;
}
.contentLightPurple li a, a:link {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFC;
	text-decoration:none;
}
.contentLightPurple li a:hover {
	margin: 0px 0px 0px 0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFC;
	text-decoration:underline;
}
.contentLightPurple table tr td {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	color: #FFF;
}

/*CONTENT LIGHT PURPLE END*/

/*CONTENT ORANGE*/

.contentOrangeContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_orange_bot_bg.gif) bottom left no-repeat #B27955;
}
.contentOrangeTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_orange_top_bg.gif) top left no-repeat #B27955;
}
.contentOrange {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentOrange img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentOrange h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 30px;
}
.contentOrange h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentOrange h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentOrange h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentOrange h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentOrange p {
	margin:0px;
	padding: 5px 0px 5px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentOrange ul{
	margin: 0px 15px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentOrange li{
	margin: 0px 40px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentOrange li a, a:link {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
	text-decoration:none;
}
.contentOrange li a:hover {
	margin: 0px 0px 0px 0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
	text-decoration:underline;
}
.contentOrange table tr td {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	color: #FFF;
}

/*CONTENT ORANGE END*/

/*CONTENT PINK*/

.contentPinkContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_pink_bot_bg.gif) bottom left no-repeat #C495A4;
}
.contentPinkTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_pink_top_bg.gif) top left no-repeat #C495A4;
}
.contentPink
 {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentPink img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentPink h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 30px;
}
.contentPink h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentPink h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentPink h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentPink h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentPink p {

	margin:0px;
	padding: 5px 0px 5px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentPink p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
	text-decoration:none;
}
.contentPink p a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
	text-decoration:none;
}
.contentPink p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
	text-decoration:underline;
}
.contentPink ul{
	margin: 0px 15px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	text-decoration:none;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentPink li{
	margin: 0px 40px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentPink li a, a:link {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
	text-decoration:none;
}
.contentPink li a:hover {
	margin: 0px 0px 0px 0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
	text-decoration:underline;
}
.contentPink table tr td {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px;
	font-weight:normal; 
	font-style: normal;
	color: #FFF;
}

/*CONTENT PINK END*/

/*CONTENT CLEAR ->*/

.contentClearContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
}
.contentClearTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
}
.contentClear {
	margin: 5px 20px 20px 20px;
	padding:0 0 20px 0;
	background:url(../images/content_horz_grey_dotted_line.gif) bottom left repeat-x;
}
.contentClear img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentClear h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:22px;
	color:#7285AD;
	text-align:left;
	line-height: 26px;
}
.contentClear h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClear h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClear h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClear h6 {
	margin:0px;
	padding: 10px 10px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color:#7B9972;
	text-align:left;
	line-height: 20px;
}
.contentClear p {
	margin:0px;
	padding: 10px 0px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#666666;
	text-align:left;
	line-height: 20px;
}
.contentClear ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #666666;
}
.contentClear li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #666666;
}
.contentClear li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #7285AD;
}
.contentClear li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #7285AD;
}

/*<- CONTENT CLEAR END*/

/*CONTENT CLEAR NO BG START*/

.contentClearNoBg {
	margin: 5px 20px 20px 20px;
	padding:0 0 20px 0;
}
.contentClearNoBg img {
	padding: 0px;
	margin: 5px 20px 10px 20px;
	border:solid 5px #E5E5E5; 
}
.contentClearNoBg h2 {
	margin:0px;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:22px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#7285AD;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg h6 {
	margin:0px;
	padding: 10px 10px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color:#7B9972;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg p {
	margin:0px;
	padding: 10px 0px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#666666;
	text-align:left;
	line-height: 20px;
}
.contentClearNoBg ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #666666;
}
.contentClearNoBg li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #666666;
}
.contentClearNoBg li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #7285AD;
}
.contentClearNoBg li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #7285AD;
}
/*CONTENT CLEAR NO BG END*/

/*CONTENT BLUE LIST PG*/

.contentBlueListPgContainer {
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	background: url(../images/content_blue_bot_bg.gif) bottom left no-repeat #566F81;
}
.contentBlueListPgTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_blue_top_bg.gif) top left no-repeat #566F81;
}
.contentBlueListPg {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentBlueListPg h2 {
	margin:0px;
	padding: 0 0 20px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 26px;
}
.contentBlueListPg h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg h4 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg p {
	margin:0px;
	padding: 5px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg p a, a:link{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	text-decoration:none;
	color:#DFDFDF;
	text-align:left;
	line-height: 20px;
}
.contentBlueListPg p a:hover{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	text-decoration:underline;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}

.contentBlueListPg ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentBlueListPg li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentBlueListPg li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}
.contentBlueListPg li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}

/*END CONTENT BLUE LIST PG*/

#catPremMenuListBlue {
background:none repeat scroll 0 0 #566F81;
border-color:#CBDAD7 -moz-use-text-color #CBDAD7 #CBDAD7;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#CBDAD7;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:bold;
font-weight:bold;
padding-top:1px;
}

#catPremMenuListBlue {
background:#566F81;
border-color:#CBDAD7 #CBDAD7 #CBDAD7 -moz-use-text-color;
border-style:solid solid solid solid;
border-width:1px 1px 1px 1px;
cursor:pointer;
float:left;
height:24px;
}
#catPremMenuListBlue:select {
background:#8DAEA7;
}

/* START CONTENT BLUE COMP LIST PG */

.contentBlueCompListPgContainer {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	background: url(../images/content_blue_bot_bg.gif) bottom left no-repeat #566F81;
}
.contentBlueCompListPgTopBg {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../images/content_blue_top_bg.gif) top left no-repeat #566F81;
}
.contentBlueCompListPg {
	margin: 5px 20px 5px 20px;
	padding:0px;
}
.contentBlueCompListPg h2 {
	margin:0px;
	padding: 0 0 20px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFC;
	text-align:left;
	line-height: 26px;
}
.contentBlueCompListPg h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompListPg h4 {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompListPg h4 a {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	text-decoration:none;
}
.contentBlueCompListPg h4 a:link {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	text-decoration:none;
}
.contentBlueCompListPg h4 a:hover {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	text-decoration:underline;
}
.contentBlueCompListPg h5 {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompListPg h5 a {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-decoration:none;
}
.contentBlueCompListPg h5 a:link {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-decoration:none;
}
.contentBlueCompListPg h5 a:hover {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-decoration:underline;
}
.contentBlueCompListPg h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
	
.contentBlueCompListPg p {
	margin:0px;
	padding: 5px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompListPg p a, a:link{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompListPg p a:hover{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:13px;
	text-decoration:underline;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}

.contentBlueCompListPg ul{
	margin: 0px 30px 20px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentBlueCompListPg li{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentBlueCompListPg li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}
.contentBlueCompListPg li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}

/*END CONTENT BLUE COMP LIST PG*/

.contentBlueCompDetPg {
	margin: 5px 20px 20px 20px;
	padding:0px;
}
.contentBlueCompDetPg h2 {
	margin:0px;
	padding: 0 0 20px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 26px;
}
.contentBlueCompDetPg h3 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompDetPg h4 {
	margin:0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompDetPg h5 {
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompDetPg h6 {
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
	
.contentBlueCompDetPg p {
	margin:0px;
	padding: 5px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompDetPg p a, a:link{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}
.contentBlueCompDetPg p a:hover{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:13px;
	text-decoration:underline;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}

.contentBlueCompDetPg ul{
	margin: 0px 30px 10px 40px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc; 
	color: #FFF;
}
.contentBlueCompDetPg li{
	margin: 0px 0px 0px 0px; 
	padding: 5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFF;
}
.contentBlueCompDetPg li a, a:link{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;

	line-height: 18px; 
	color: #FFFFCC;
}
.contentBlueCompDetPg li a:hover{
	margin: 0px 0px 0px 0px; 
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal;
	text-align:left;
	list-style: disc;
	line-height: 18px; 
	color: #FFFFCC;
}

.contentLinearListContainer {
	margin:0;
	padding:0 20px 15px 10px;
}
.contentCompDetContainer {
	margin:0;
	padding:0 20px 5px 20px;
}

.contentLinearListContainer p {
	margin:0px;
	padding: 5px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
}
.contentLinearListContainer p a, a:link{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	text-decoration:none;
	color:#DFDFDF;
	text-align:left;
	line-height: 20px;
}
.contentLinearListContainer p a:hover{
	margin:0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	text-decoration:underline;
	color:#FFFFCC;
	text-align:left;
	line-height: 20px;
}

.contentSpacesFullArea {
	padding: 0px;
	margin: 0px;
	border:none;
	background-color:#FFF;
}
.contentSpacesTiled img {
	padding: 0px;
	margin: 8px;
	border:solid 5px #E5E5E5;
}
.imagePlaceholder {
	float: left;
	display:block;
	width: 140px;
	height: 140px;
	
}

.thrColFixHdr #copyRight { 
	height: 180px;
	margin: 0px;
	padding: 10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	color:#999;
	background:url(../images/footer_bg.jpg) no-repeat bottom left;
} 
.thrColFixHdr #copyRight p {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0; 
	padding: 5px 0;
	font-weight: normal;
	font-size: 11px;
	color:#999;
	text-decoration: none;
}
.thrColFixHdr #copyRight p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0; 
	padding:0;
	font-weight: normal;
	font-size: 11px;
	color:#999;
	text-decoration: none;
}
.thrColFixHdr #copyRight p a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0; 
	padding:0;
	font-weight: normal;
	font-size: 11px;
	color:#999;
	text-decoration: none;
}
.thrColFixHdr #copyRight p a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0; 
	padding:0;
	font-weight: normal;
	font-size: 11px;
	color:#999;
	text-decoration: underline;
}

.footer {
	margin: 0px;
	padidng: 0px 0 0 0;
	background:url(..images/footer_bot_bg.gif) repeat #505153;
}
.footerbg {
	margin: 0px;
	padidng: 0px 0 0 0;
	background:url(..images/footer_bot_bg.gif) repeat #505153;
}
.footerContainer {
	margin: 0;
	padding:00;
	width: 986px;
	float:left;
	background:url(..images/footer_bot_bg.gif) repeat #505153;
}
.footerBlock {
	margin: 10px 0px 20px 60px;
	padding:0;
	width: 240px;
	float:left;
	background:url(..images/footer_bot_bg.gif) repeat #505153;

}
}
.footerBlock ul {
	margin: 0px; 
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
	background:url(..images/footer_bot_bg.gif) repeat #505153;

}
.footerBlock li{
	margin: 0; 
	padding: 5px 0 5px 0; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: dot;
	background:url(..images/footer_bot_bg.gif) repeat #505153;

}

.footerBlock li a {
	margin: 0; 
	padding: 5px 0 5px 0; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: dot;

}

.footerBlock li a:link {
	margin: 0; 
	padding: 5px 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	text-decoration:none;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFF;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: dot;

}
.footerBlock li a:hover {
	margin: 0; 
	padding: 5px 0 5px 0;  
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	text-decoration:underline;
	font-weight:bold; 
	font-style: normal; 
	line-height: 22px; 
	color: #FFFFCC;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: dot;

}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.imgThumbContainer {
	margin:0;
	padding:0;
	width: 90px;
	height: 90px;
	border:#EAEAEA solid 6px;
	background-color:#FFF;
}
.imgThumbContainer120 {
	margin:0;
	width: 132px;
	border:#EAEAEA solid 6px;
	background-color:#FFF;
}
.tableListBotSpacer {
	margin:0px;
	padding:0 20px 8px 20px;
}
.contentListLineSpacerBlue {
	height: 5px;
	margin:0;
	padding: 0 0 10px 0;
	background:url(../images/content_blue_list_line_spacer.gif) center top no-repeat;
}
.formText {
	margin: 0 40px 0 40px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
.SelectDateContainer {
	margin:10px 0 20px 0;
	padding: 10px 10px 10px 10px;
	border-top: solid 1px #688095;
	border-bottom: solid 1px #688095;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;	
	text-decoration:none;
}
.SelectDateContainer a {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;
	line-height: 20px;
	text-decoration:none;
}
.SelectDateContainer a:link {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFF;	
	line-height: 20px;
	text-decoration:none;
}
.SelectDateContainer a:hover {
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:13px;
	color:#FFC;
	line-height: 20px;
	text-decoration:underline;
}

q:before,q:after{content:'';}
#search {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 11px; color:#FFF; background: #8DAEA7; margin: 15px 0 0 18px; width: 160px; height: 30px}
#search-box { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 11px; color:#FFF; padding: 2px 0 0 7px; float: left; background: #8DAEA7; border-top: 1px solid #CBDAD7; border-right: none; border-bottom: 1px solid #CBDAD7; border-left: 1px solid #CBDAD7; width: 120px; height: 20px; color: #CBDAD7}
#search-submit { cursor: pointer; float: left; background: #8DAEA7 url(../images/search.gif) no-repeat left top; background-position: 3px 4px; border-top: 1px solid #CBDAD7; border-right: 1px solid #CBDAD7; border-bottom: 1px solid #CBDAD7; border-left: none; height: 24px; width: 25px}
#search-submit:hover{ background: #8DAEA7 url(../images/search-hover.gif) no-repeat left top; background-position: 3px 4px}


