/*--------------------------------------------------------------*/
/*					BuckaDay - Stylesheet #012					*/
/*--------------------------------------------------------------*/
/*	    For use exclusively with BuckaDay powered websites		*/
/* 	  Use without written permission is strictly prohibited		*/
/*--------------------------------------------------------------*/


/*-------------------------*/
/* GLOBAL BODY FORMATTING  */
/*-------------------------*/

body,td,th {font-family: Arial, Helvetica, sans-serif; color: #333333; }

body {
	background-color: #DDEFF9;
	background-image: url('../img/back-shadow.gif');
	background-position: top center;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link, a:visited 		{color: #2ea0e0; text-decoration: underline;}
a:hover, a:active		{color: #2ea0e0; text-decoration: underline;}


/*-------------------------*/
/*     TEXT FORMATTING     */
/*-------------------------*/

.highlight 			{
	color: #2ea0e0;
}
.highlight a {
    text-decoration: none !important; }
    
.txtaltcol			{color: #ffffff;  }

.txt11				{font-size: 11px; }
.txt12				{font-size: 12px; }
.txt14				{font-size: 14px; }
.txt16				{font-size: 16px; }
.txt18				{font-size: 18px; }
.txt22				{font-size: 22px; }
.txt24				{font-size: 24px; }

.txtaltcol a:link, .txtaltcol a:visited 		{color: #ffffff; text-decoration: underline;}
.txtaltcol a:hover, .txtaltcol a:active			{color: #ffffff; text-decoration: underline;}


/*-------------------------*/
/*  MAIN MENU FORMATTING   */
/*-------------------------*/

.menubuttonon {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #f1f3f0;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	text-indent: 15px;
	line-height: 30px;
}

.menubuttonoff {
	font-size: 12px;
	font-weight: bold;
	color: #9e0909;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-indent: 15px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-color: #F0F0F0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.textmenu {
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF; }

#menu a { text-decoration: none;}


/*-------------------------*/
/*      FORM ELEMENTS      */
/*-------------------------*/

.ffieldlt {
	border: 1px solid #B4B4B4;
	background-color: #e8e8e8; }

.ffielddk {
	border: 1px solid #f27a3c;
	background-color: #ffffff; }

.fbutton {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9E0909;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	
	
/*-------------------------*/
/*     TABLE FORMATTING    */
/*-------------------------*/

.bodytable		{background-color: #FFFFFF; }

.cellstyle1 	{
	background-color: #CCCCCC;
}
.cellstyle2 	{background-color: #e8eff3; }
.cellstyle3 	{background-color: #f3f8f9; }
.cellstyle4 	{background-color: #ffffff; }
.cellstyle5 	{
	background-color: #CCCCCC;
}

.topline 		{border-top-width: 1px; border-top-style: solid; border-top-color: #c9dbde; }
.rsideline 		{border-right-width: 1px; border-right-style: solid; border-right-color: #c9dbde; }
.lsideline 		{border-left-width: 1px; border-left-style: solid; border-left-color: #c9dbde; }
.botline 		{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}

.texrow {
	background-attachment: fixed;
	background-image: url(../img/rowtex.gif);
	background-repeat: repeat-x; }

.texrowds {
	background-attachment: fixed;
	background-image: url(../img/rowtex.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8e4e5; }
	
.txt28 {font-size: 29px;}

#header {
	margin-top: 155px;
	background-color: #fff;
	padding: 2px 0;
	/* width: 100%; )*/
	width: 756px; )
	letter-spacing: 1px;
	position: absolute; }
	
#menu, #menu a {
	text-transform: uppercase;
	text-decoration: none; }
	
.content {
	background-color: #fff;
	border-left: solid 1px #E0E0E0; 
	border-right: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0; }

.colors {
	background-image: url('../img/colors.gif');
	background-repeat: repeat-x;
	background-position: top left; }