/* Copyright iPyramidia Holistic Web Design */

/*             iPyramidia.com               */

/*           All Rights Reserved            */

/*       Designed/Modified January 2009      */

/********************************************/


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
color: #434548;
 background: #fefefe url(images/bggreen.png) repeat-x;
  padding: 0; margin: 0; 
  cursor: default; }

form {
  padding-top: 2px;
  margin: 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434548;
}

/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */
 html>body td {
  text-align: left;
}

html>body td[align="center"] {
  text-align: center;
}

html>body td[align=center] {
  text-align: center;
}

html>body td[align=right] {
  text-align: right;
}

html>body td[align="right"] {
  text-align: right;
}

*[align="center"] {
  text-align: center;
}

*[align=center] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}

*[align=right] {
  text-align: right;
}


.headbg{
	background-color: #f75b22;
}
/*ZEN*/
#main { 
background-color: #fff;
border: solid 2px #fff;
width: 900px; 
height: auto;
 
}

#header { background-image: url(images/header1.gif); 
background-repeat: no-repeat; 
background-position: left top; 
width: 879px; height: 200px; }

#logo { text-align: left; 
width:425px; height: 200px; 
float: left; 
clear: right; }

#search { color: #fff; 
width: 200px; 
float: left; }

#login_bar { background-color: #ffffff;
  background-image: url(images/login.gif);
  background-position: top left; 
  text-indent: 20px; 
  width: 879px; 
  height: 40px; 
  margin: 0px 10px 0px 10px; 
  padding-left: 1px; }
  
/*change here!!*/ 

#body { background-image: url(images/); 
background-repeat: no-repeat; 
background-position: right -25px; 
width: 900px; 
height: 700px; 
clear: both; 
}

#leftcol { width: 210px; 
float: left; 
clear: right; 
padding: 10px 5px 10px 10px; 
}

.leftcol_header { color: #ffffff;
font-weight: bold; 
background-image: url(images/toptd.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
position: relative; 
bottom: 5px; 
height: 35px; 
padding-top: 10px; 
padding-bottom: 0px; 
padding-left: 5px; }

.leftcol_header_admin { color: #ffffff;
font-weight: bold; 
text-indent: 15px; 
background: #f75b22;
height: 23px; 
padding-top: 10px; 
padding-bottom: 0px; 
padding-left: 5px; }

.page_header { color: #ffffff; 
font-weight: bold; 
background-image: url(images/toprstd.gif); 
background-repeat: no-repeat; 
background-position: center top; 
text-indent: 15px; 
position: relative; 
bottom: 5px; 
width: 660px; 
height: 25px; 
padding-top: 10px; }

#rend_page { width: 660px; 
float: left; 
clear: right; 
padding: 10px 5px 10px 10px; 
}


#banner { width: 660px; 
clear: both; 
padding-bottom: 20px;
}

.clear { width: 900px; 
clear: both; 
}

#footer { color: #434548; 
background-color: #adb464; 
text-decoration: none; 
width: 900px; 
height: 15px; 
clear: both; 
padding-top: 5px; 
padding-bottom: 5px; 
}

#footer a { color: #434548; 
text-decoration: underline; 
padding: 3px; 
}


#copy { color: #f95b22; width: 900px; height: 40px; clear: both; padding-top: 20px; padding-bottom: 10px; cursor: default; }
#copy a { color: #f95b22; text-decoration: none; cursor: help; }
#copy a:hover { text-decoration: underline; }

/*Module head 34px height*/
.module_head { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/toprstd.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 35px; 
padding-top: 10px; 
padding-bottom: 5px; }


/*Module head admin*/
.module_head_admin { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background: #f75b22;
text-indent: 10px; 
height: 23px; 
padding-top: 5px; 
padding-bottom: 5px; }

/*Module head 25px height*/
.module_head_25 { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/toprstd.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 25px; 
padding-top: 10px; 
padding-bottom: 5px; }

/*Module head 325px width*/
.module_head_325 { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/toprstd325.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 35px; 
padding-top: 10px; 
padding-bottom: 5px; }

/*Module head 649px width page 4*/
.module_head_649 { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/toprstd649.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 35px; 
padding-top: 10px; 
padding-bottom: 5px; }

/*Module head 562px width page 5*/
.module_head_562 { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/toprstd562.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 35px; 
padding-top: 10px; 
padding-bottom: 5px; }

/*Module head CALENDAR 25px height*/
.module_headcal { font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-image: url(images/topcal.gif); 
background-repeat: no-repeat; 
background-position: left top; 
text-indent: 15px; 
height: 23px; 
padding-top: 0px; 
padding-bottom: 0px; }


.module_homebalken { background-image: url(images/homebalken.png); 
background-repeat: no-repeat; 
background-position: left bottom; 
height: 40px; 
}
/*ZEN
*/
.headbgbox{
	background-color: #d68787;
}
.oddrow, .addrow {
	background-color: #FEFEFE;
	
}

.evenrow {
	background-color: #FEFEFE;
			

}


.module_head_right {
	background-color: #f75b22;
	font-size: 11px;
	color: #ffffff;
}

.module_head_right a {
	background-color: #f75b22;
	font-size: 11px;
	color: #ffffff;
}

.calendar_module_detail { font-size: 11px; font-weight: normal; background-color: #fff8f8; color: #121010; border: solid 1px #e8d1cd; }

.calendar_module_head { background-color: #f75b22; font-size: 11px; font-weight: bold; color: #ffffff; border: solid 1px #e8d1cd; }


.module_head_right a:hover {
	background-color: #f75b22;
	font-size: 11px;
	color: #ffffff;
}


TD.edituserlink{
	background-color: #f75b22;
	color: #ffffff;
	font-weight: bold;

}
TD.edituserlink a{
	background-color: #f75b22;
	color: #ffffff;
	font-weight: normal;
}
TD.edituserlink A:hover{
	background-color: #f75b22;
	color: #ffffff;
	font-weight: normal;
}

.text_head1, .text_head1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_head2, .text_head2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #f75b22;
}

.offer_head {
	font-size: 11pt;
	color: #f75b22;
}

/*change here for tables inside and out*/
.module_detail_inside { font-size: 12px; font-weight: normal; background-color: #fff; border-color: #d4e1f6; margin:0px; }

.tos { font-size: 11px; font-weight: normal; background-color: #fff; margin: 10px; border: solid 1px #F0F9E6; }

.im_text { font-size: 11px; font-weight: normal; background-color: #fff; border: solid 1px #f6ecec; }

.module_detail { font-size: 11px; font-weight: normal; background-color: #fff; }

.leftside_detail { font-size: 11px; font-weight: normal; background-image: url(images/bglsd.gif); background-repeat: no-repeat; background-position: left bottom; width: 210px; padding-bottom: 5px; }

.statusbar {
	background-color: #f4fbfb;
}


th {
	font-weight: bold;
	color: #f75b22;
	background-color: #abb261;
	font-size: 11px;

}

th a {
	text-decoration: underline;
	color: #f75b22;
}
th a:hover {
	color: #f75b22;
	text-decoration: none;

}


a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic { border: solid 5px #fff; outline: solid 1px #abb261; }
input { margin: 1px; border: solid 1px #abb261; }
input:hover { background-color: #F0F9E6; }
input[type="submit"] { color: #434548; font-size: 12px; font-weight: normal; background-color: #DBDEBA; padding: 1px 3px; border: solid 1px #eeeeee; }
input[type="reset"] { color: #434548; font-size: 12px; font-weight: normal; background-color: #DBDEBA; padding: 1px 3px; border: solid 1px; }
textarea {
	font-size: 11px;
	padding: 1px;
}
select {
	font-size: 11px;
}
.dotted{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.s_table_blue{
	color: #f75b22;
	font-weight: bold;
	
}
.s_table_white{
	color: #27277E;
}
.headrow {
	border: solid 1px #fce6e6;
	background-color: #fef0f0;
	text-align: center;

}
.text8pt {
	font-size: 8pt;
}
a {
	color: #f75b22;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #f75b22;
}

a.menulink {
	font-size: 11px;
	color: #f75b22;
	text-decoration: none;
}
a.menulink:hover {
	font-size: 11px;
	color: #f75b22;
	text-decoration: none;
}

.panellinkhdr {
	background-color: #adb464;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;

}
a.panellink {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #434548;
}
a.panellink:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.panelbox {

}
.paneltable{
	background-color: #f75b22;
}
.storyhead{
	color: #1D7CAC;
	font-weight: bold;
}
.storydate{
	font-size: 9px;
	color: #336600;
	font-style: italic;
}
.storyby{
	color: #336600;
}
.storytext{
}

.newshead{
	color: #1D7CAC;
	font-weight: bold;
}
.newsdate{
	font-size: 9px;
	font-style: italic;
		color: #335500;

	
}
.newstext{

}

.pollquestion{
	color: #f75b22;
	font-weight: bold;
}
.polloptions{

}

.payment_mod_head{
	font-size: 11px;
	color: #ffffff;
	background-color: #f75b22;
}

.admin_head{
	font-size: 12px;
	color: #f75b22;
	font-weight: bold;
}
h4{
	font-size: 12px;
}
.errors { color: red; font-weight: bold; }

.headerfooter, .headerfooter:hover {					/*** style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.headerfooter:hover {							/*** hover: style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	text-decoration: none;
}

.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
}

.im_msg {
	font-size: 8pt;
}

.menu_subhead {
	background-color: #f0f9e6;
	font-size: 11px;
	font-weight: bold;
	color: #f75b22;

}

.picgallery { background-color: #fff;
	b;border-style: none; border-width: 0; }

.module_head a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.module_head a:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
