/* CSS Document */

Body {
	color: black; 
   font: normal 12px/14px arial, sans-serif;
	margin: 0px;
	line-height: 14px;
}

Div {
	color: black; 
   font: normal 12px/14px arial, sans-serif;
	line-height: 14px;
}

Iframe {
	color: black; 
   font: normal 12px/14px arial, sans-serif;
	line-height: 14px;
}

* {
      font: normal 12px/14px arial, sans-serif;
      margin:0;
      padding:0;
		line-height: 14px;
		
}

p {
   text-align:left;
   font: normal 12px/14px arial, sans-serif;
   line-height: 14px;
   padding-left: 10px; 
}

.XXXgoogle-p {
   font: normal 12px/14px arial, sans-serif;
}

#overall {width:600px; margin:0 auto;}

.col {width:290px; padding:0 5px 0 5px; float:left;}

.box1 {padding:5px 5px 5px 5px; float:right;width:160; align:right;}

.box120 {padding:5px 5px 5px 5px; float:right;width:120; align:right;}

.colR {width:300px; padding:0 10px; float:left;}

.CCspace {width:115px; height:225px; padding:0px; float:right; }

.CCpullout {width:260px; height:225px; padding:5px 5px 5px 5px; float:left; margin-left:-135px;}

.CCpullout span {width:260px; height:225px; padding:5px 5px 5px 5px ; 
	position:absolute; text-align:center; font: 12px/14px; font-weight:bold;	line-height: 14px;}

.CCpullout del {font-size:0px; color:#fff; position:absolute;}



.col {width:290px; padding:0 5px 0 5px; float:left;}

.CCspace120 {width:55px; height:180px; padding:0px; float:right; }

.CCpullout120 {width:130px; height:180px; padding:5px 5px 5px 5px; float:left; margin-left:-65px;}

.CCpullout120 span {width:130px; height:130px; padding:5px 5px 5px 5px ; 
	position:absolute; text-align:center; font: 12px/14px; font-weight:bold;	line-height: 14px;}

.CCpullout120 del {font-size:0px; color:#fff; position:absolute;}


.CCpulloutR {width:260px; height:225px; padding:5px 5px 5px 5px; float:right;}

.CCpulloutR span {width:260px; height:225px; padding:10px 10px 10px 10px ; 
	position:absolute; text-align:center; font: 12px/14px; font-weight:bold;	line-height: 14px;}

.CCpulloutR del {font-size:0px; color:#fff; position:absolute;}


.CCspace250 {width:125px; height:250px; padding:0px; float:right; }

.CCpullout250 {width:270px; height:250px; padding:5px 5px 5px 5px ;  float:left; margin-left:-145px;}

.CCpullout250 span {width:270px; height:250px; padding:0px 5px 0px 5px ; 
	position:absolute; text-align:center; font: 12px/14px; font-weight:bold;	line-height: 14px;}

.CCpullout250 del {font-size:0px; color:#fff; position:absolute;}


XXtextarea, XXselect, XXinput {
border: 1px solid #EBEAE8;
}

li.newsfeedfpfeed, a.newsfeedfpfeed:link{
  font-color: #000000;
  font-weight: bold;
  font-size: 12px;
  	line-height: 14px;
}

.fptitle {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}

a.fptitle:link, a.fptitle:visited {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}

a.fptitle:hover {
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
}

a.fpitem:hover, a.moduletablefpitems.hover{
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
  	line-height: 14px;
}

a.fpitem:link, a.fpitem:hover, a.fpitem:visited {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  	line-height: 14px;
}

a:link, a:visited {
color:#0000CC;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #0000CC;  
text-decoration: underline;
font-weight: bold;
}

.yellow {
  color: #FFCC33;
}

a.yellow:link, a.yellow:visited {
  color: #FFCC33;
  text-decoration: underline;
  font-weight: bold;
}

a.yellow:hover {
  color: #FFEE55;
  text-decoration: underline;
  font-weight: bold;
}


.border1px {
	border: 1px solid #EBEAE8;
}

.border0 {
	border: 3px solid #999999;
}

.border {
	border-left: 3px solid #EBEAE8;
	border-top: 3px solid #EBEAE8;
	border-right: 3px solid #EBEAE8;
	border-bottom: 3px solid #EBEAE8;
}

.bordertop {
	border-top: 3px solid #EBEAE8;
}

.borderright {
	border-right: 3px solid #EBEAE8;
}

.borderbottom {
	border-bottom: 3px solid #EBEAE8;
}

.borderleft {
	border-left: 3px solid #EBEAE8;
}


.border-blue {
	border: 1px solid #0000cc;
}

table.border1 {
	border-width: 1px;
	border-spacing: ;
	border-color: EBEAE8;
}
table.border1 th {
	border-width: 1px;
	padding: 0px;
	border-color: #EBEAE8;
}
table.border1 td {
        border-bottom: 1px solid #EBEAE8;
}

ul.newsfeed {
   margin-left: 12px;	  
	margin-top: 2px; 
	margin-bottom: 2px;
}

li.newsfeed {
        margin-left: 12px;
	margin-top: 2px; 
	margin-bottom: 2px;
}

ul.textads {
        margin-left: 0px;	  
	margin-top: 1px; 
	margin-bottom: 1px;
        list-style: none;
}

li.textads {
        margin-left: 0px;
	margin-top: 1px; 
	margin-bottom: 1px;
        text-decoration:none;
        list-style: none;
}

UL
{
	margin-top: 2px; 
	margin-bottom: 2px;
}

LI
{
        margin-left: 3px;
	margin-top: 2px; 
	margin-bottom: 2px;
}


H1 {
	font-size: 14px;
	font-weight: bold;
        margin: 6px 0 6px 10px;
   
}

H2 {
	font-size: 13px;
	font-weight: bold;
}

H3old {
	font-size: 12px;
	font-weight: bold;
}

H3 {
   font: bold 12px arial, sans-serif;
		line-height: 14px;
   text-decoration: underline;
   margin: 10px 0 0 0;
}

TH {
	 font:  12px/14px arial, sans-serif;
	font-weight: bold;
	text-align: left;
		line-height: 14px;
}

.black-bodytext {
	 font:  12px/14px arial, sans-serif;
	font-weight: bold;
	text-align: left;
		line-height: 14px;
}

TD {
 	font: 12px/14px arial, sans-serif;
	vertical-align: top;	
		line-height: 14px;
}

TD.smaller {
	font-size: 8px;
	vertical-align: top;	
}

P.smaller {
	font-size: 8px;
}



.smalltext {
	font-size: 8px;
}

.clr {
  clear: both;
}



.leftcolumn {
 padding-top: 2px;
 padding-right: 2px;
 padding-left: 2px;
 width: 128px;
}

.middlecolumn {
 padding-top: 2px;
 padding-right: 2px;
 padding-left: 2px;
 padding-bottom: 2px;
 vertical-align: top;	
}

.middlecolumn form{
 padding-top: 2px;
 padding-right: 2px;
 padding-left: 5px;
}

.rightcolumn {
/* background: url(../images/left_background.gif) top left repeat-y;*/
 padding-top: 2px;
 padding-left: 0px;
/*  width: 139px; */
}

.contentpaneopen {
 padding-top: 2px;
 padding-right: 2px;
 padding-left: 5px;
 vertical-align: top;	
}

imgx {
	border: 1px solid #ff0000;	
}

img.randomphotoDisable {
	border: 1px solid #ff0000;	
}

img.moduletable-randomDisable{
	border: 1px solid #ff0000;	
}

HR {
  border:0;
  border-top: 1px solid #000000;
  height:0;
  color : #ff0000;
  width:80%;
}

highlight {
   color: #ff0000;
}

google-h3 {
   font: bold 12px arial, sans-serif;
   text-decoration: underline;
   margin: 10px 0 0 0;
}

google-p {
   font: normal 12px/14px arial, sans-serif;
}

.menu_body {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:3px;
	padding-left:6px;
}

span.menu_body {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:3px;
	padding-left:0px;
}

a.menu_body {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:0px;
	padding-left:0px;
}

.newsfeed {
	font-family: Arial;
	font-size:12px/14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:3px;
	padding-left:6px;
		line-height: 14px;
}

span.newsfeed {
	font-family: Arial;
	font-size:12px/14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:3px;
	padding-left:0px;
		line-height: 14px;
}

a.newsfeed {
	font-family: Arial;
	font-size:12px/14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:0px;
	padding-left:0px;
	line-height: 14px;
	}

a.newsfeed:link, a.newsfeed:hover, a.newsfeed:visited {
  color: #000000;
  font-weight: bold;
	font-size:12px/14px;
	line-height: 14px;
	}

.corefpmodule {
	font-family: Arial;
	font-size:12px/14px;
		line-height: 14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:3px;
	padding-left:6px;
}

span.corefpmodule {
	font-family: Arial;
	font-size:12px/14px;
		line-height: 14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:3px;
	padding-left:0px;
}

a.corefpmodule {
	font-family: Arial;
	font-size:12px/14px;
		line-height: 14px;
	color: #000000; 
	font-weight: normal;
	padding-bottom:0px;
	padding-left:0px;
}

a.corefpmodule:link, a.corefpmodule:hover, a.corefpmodule:visited {
	font-family: Arial;
	font-size:12px/14px;
		line-height: 14px;
	color: #000000; 
	font-weight: normal;
}

.SearchResults {
	font-family: Arial;
	font-size:13px;
	color: #000000; 
	font-weight: bold;
        text-align: center;
}
.bannerlink {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:3px;
	padding-left:6px;
}

span.bannerlink {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:3px;
	padding-left:0px;
}

a.bannerlink {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #0000cc;  
	text-decoration: underline;
	padding-bottom:0px;
	padding-left:7px;
}

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #666; /*border color*/
	padding: .5em 2ex;
}

.button3d {
    border-style: solid; 
    border-color: rgb(241, 241, 241)  rgb(211, 211, 211)  rgb(211, 211, 211)  rgb(241, 241, 241); 
    border-width: 3px;
}

.quote {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #000000;  
	padding-top:6px;
	padding-left:12px;
	padding-bottom:6px;
	padding-right:12px;
}

.FormHead {
	font: bold 13px/14px arial, sans-serif;
	line-height: 14px;
}

.FormLabel{
	font: bold 11px/12px arial, sans-serif;
	line-height: 12px;
}

.FormData {
	font: normal 11px/12px arial, sans-serif;
	line-height: 12px;
}

.bquote {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #000000;  
	padding-top:6px;
	padding-left:12px;
	padding-bottom:6px;
	padding-right:12px;
}

.bquote-div {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #000000;  
	padding-top:6px;
	padding-left:12px;
	padding-bottom:6px;
	padding-right:12px;
	position:absolute; 
	left: -120px; 
	top:720px; 
	width:900px;

}

.btl {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #000000;  
	padding-top:6px;
	padding-left:12px;
	padding-bottom:6px;
	padding-right:12px;

}

.btl-div {
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #000000;  
	padding-top:6px;
	padding-left:12px;
	padding-bottom:6px;
	padding-right:12px;
	position:absolute; 
	left:0px; 
	top:700px; 
	width:620px;
   border: 3px solid #EBEAE8;
}

.bquote-blur {
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}
.bquote-shadow,
.bquote-content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.bquote-shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}
.bquote-content {
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #666; /*border color*/
	padding: .5em 2ex;
}

.Bannertextbanner {
	font: normal 11px/12px arial, sans-serif;
  	font-weight:bold;
	color: #0000ff;  
	padding:3px;	
	margin: 0;
	display: block;
	float:left;
}

span.Bannertextbanner {
	font: normal 11px/12px arial, sans-serif;
    font-weight:bold;
	color: #0000ff;
	padding:3px;	

	margin: 0;
	display: block;
	float:left;
}
a.Bannertextbanner {
	font: normal 11px/12px arial, sans-serif;
	font-weight:bold;
	color: #0000ff;  
	padding:3px;	
	margin: 0;
	display: block;
	float:left;
}
a.Bannertextbanner:hover {
   	color: #0000ff;
	font-weight:bold;
	font: normal 11px/12px arial, sans-serif;
	text-decoration: underline;	
	padding:3px;	
	margin: 0;
	display: block;
	float:left;
}
.tldads {
  text-align: left;
  padding-left:5px;
}
.eventsearch {font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
			 font-weight:bold;
			 color:#0000cc;
			
			 }
.eventsearch a{font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
			 font-weight:bold;
			 color:#0000cc;
			 }
.eventsearch a:hover{font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
			 font-weight:bold;
			 color:#0000cc;
			 text-decoration:underline;}

.emailbox1{width:100%;
          
		  background-color:#FFFFFF;
		  padding:0px;
		  margin:auto;
		  border:#3300FF solid 0px;
		  font-size:11px;
		  color:#000000;
		  font-weight:bold;
		  font-family:Arial, Helvetica, sans-serif;
                  text-align:center;
margin-top:5px;
}
.event1{background-color:#dbdee7;
        width:132px;
		padding:4px 0 4px 0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:auto 5px;
		}
.redbg1{background-color:#ea0000;
        width:132px;
		padding:2px 0 2px 0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		margin-top:5px;
		margin-bottom:0px;
                margin-left:5px;
		}
.firstname{font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		padding-top:0px;
		}
.firstname1{font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ec0606;
		padding-top:0px;
		}