.rowclass1
{
	background-color: #076600;
}

.rowclass2
{
	background-color: #065B00;
}

.rowclass3
{
	background-color: #0B8A00;
}

p {
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 16px;
	color: #99CC66;
}

h2 {
color:#FFFFFF;
font-size:16px;
margin:0;
padding:3px 0 5px 0;
text-align:left;
}

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
}
body {
	background-color: #000000;
	margin: 0px;
	background-image: url(http://www.fitzwilliamcardclub.com/pages/img/floraBg.jpg);
	background-repeat: repeat-x;
 }

/* Menu */

#navbar {
	display: block;
	background-image: url(http://www.fitzwilliamcardclub.com/pages/img/img/topMenubg.jpg);
	height: 60px;
	text-align: center;
	width: 800px;
	font-size:14px !important;	
	-moz-font-size:15px !important;

	font-family: "Arial Narrow Bold", "Arial Narrow";
}

#navbar ul {
	margin: 0px;
	list-style-type: none;
	text-align: center;
	text-indent: 0px;
	padding: 0px;

}

#navbar ul li{
	float: left;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}

#navbar ul li a {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(http://www.fitzwilliamcardclub.com/pages/img/topmenulink.jpg);
	width: 133px;
	height: 43px;
	display: block;
	text-align: center;
	padding-top: 15px;
}

#navbar ul li a:hover {
	text-decoration: none;
	color: #000000;
	background-image: url(http://www.fitzwilliamcardclub.com/pages/img/topmenuover.jpg);
	width: 134px;
	height: 43px;
	display: block;
	text-align: center;
	padding-top: 15px;
}

.lightgreen {
	color: #999900;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
}
 
.recordLink a{
	color: #669900;
	font-weight: bold;
	text-decoration:underline;
}

.recordLink a:hover{
	color: #669900;
	font-weight: bold;
	text-decoration: underline;
}

.recordsTitle{
	text-align: left;
	font-weight:bold;
	color: #99CC66;
}

.recordsTitleNoBold{
	text-align: left;
	color: #99CC66;
}

.textbox{
	BORDER-RIGHT: #626262 1px solid; 
	BORDER-TOP: #626262 1px solid; 
	BORDER-LEFT: #626262 1px solid;	 
	BORDER-BOTTOM: #626262 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	BACKGROUND-COLOR: #FFFFFF; 
	width:300px; 
	height:15px;

}

.login_textbox{
	BORDER-RIGHT: #626262 1px solid; 
	BORDER-TOP: #626262 1px solid; 
	BORDER-LEFT: #626262 1px solid;	 
	BORDER-BOTTOM: #626262 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	BACKGROUND-COLOR: #FFFFFF; 
	width:150px; 
	height:15px;

}

.form-error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#ff0000;
	padding:2px;
	/*background-color: #FFFF00;*/
}

.form-error-sm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#ff0000;
}

.form-error-total-cost{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#ff0000;
	background-color: #FFFF00;
}

.error-message {
	color:#FF0000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#forgotpass span a
{
	color:#999900;
}

#forgotpass span a
{
	color:#999900;
}

#forgotpass span a:hover
{
	color:#999900;
	text-decoration:underline;
}

/* BLUE LEFT NAV WIDGET */
#bluebox{margin-bottom:8px; _margin-bottom:0px}

#bluebox div.top-left {margin-right: 0px;background: #043500 ;height: 28px;}

#bluebox div.top-left span { padding:0px 0px 0px 10px; float:left; display:block;font-size:11px; color: #99CC66; font-weight: bold; text-decoration: none;}

#bluebox div.top-left span a{ font-size:11px; color: #669900; font-weight: bold; text-decoration: none;}
#bluebox div.top-left span a:hover{ font-size:11px; color: #669900; font-weight: bold; text-decoration: underline;}
#CC3333
#bluebox div.top-right {margin-top:-28px; float:right;margin-left: 0px; width:9px;height: 28px; display: block !important; background:#043500 0 0 no-repeat; color: #669900; font-weight: bold; }

#bluebox div.bottom{background:#043500 0 0;  height:7px; }

#bluebox #inside {
border-left: 1px solid inside;
border-right: 1px solid inside;
background:inside;
color: #999900;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
padding:6px;
_margin-top:-2px;
display:block;
}

#inside td a{
color:#669900;
text-decoration:none;
font-weight: bold;
text-decoration:underline;
font-size:11x;
}

#inside td a:hover{
color:#669900;
text-decoration:underline;
font-weight: bold;
font-size:11x;
}

.clear{clear:left}

#menu{ float:left; text-align:left; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
 #menu ul{padding:0; margin:0; width:180px; margin-left:0px;}
 #menu li{padding:0; margin:0px; padding-top:3px; list-style:none;background:url(../img/bullet_blue.gif) no-repeat 11px 11px}
 #menu ul li ul{padding:0; margin:0; width:140px; margin-left:20px;}
 
 #menu li{padding:0; margin:0px; padding-top:3px; list-style:none;background:url(../img/bullet_blue.gif) no-repeat 11px 12px}

#menu a:link,#menu a:visited,#menu a:active { color:#102F5E; padding-left:28px; margin:0px; padding-top:3px; height:24px; display:block;background:url(../img/leftmenubg.gif) no-repeat 0px 0px;font-weight:normal;font-size:12px;font-family:arial;text-decoration:none;   }

#menu a:hover { color:#EF8531; padding-left:28px; margin:0px; padding-top:3px; height:24px; display:block;background:url(../img/leftmenubg_ov.gif) no-repeat 0px 0px;font-weight:normal;font-size:12px;font-family:arial;text-decoration:none;   }

#menu a:link.sel ,#menu  a:visited.sel,#menu  a:active.sel,#menu  a:hover.sel { color:#FF9900; padding-left:28px; margin:0px; padding-top:3px; height:24px; display:block;background:url(../img/leftmenubg_ov.gif) no-repeat 0px 0px ;font-weight:bold;font-size:12px;font-family:arial;text-decoration:none;   }

#dropmenudiv{position:absolute;border:1px solid #f4f4f4;border-bottom-width: 2px solid #EF8531;font:normal 12px Verdana;line-height:18px;z-index:100;}
#dropmenudiv a{background-color:#E8E9EA;width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #D4D3D3;padding: 1px 0;text-decoration: none;font-weight: bold;font-family:arial;font-size:12px;color:#737373;text-decoration:none;height:22px;padding-top:4px;padding-left:10px;}
#dropmenudiv a:hover{background-color: #EF8531;font-family:arial;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;padding-top:4px;}

/* FOOTER */
#footer {
background:#043500;
url(../img/footer_topbg.gif)
width: 800px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
}

#footer {
background:#043500;
url(../img/footer_topbg.gif)
width: 800px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
}

#footer p { clear:both; text-align:center;}
#footer p a{ font-family:arial; font-size:11px; color:#102F5E; text-decoration:none; margin:0px 4px;}
#footer p a:hover{ color:#EF8531; text-decoration:underline}
#footer p.copy{text-align:center; padding: 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#999999;; font-size:11px;}


.style2 {font-size: 36px;margin-left:30px;color:#fff;padding-top:40px;}
/*body{font-family:Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:12px;}*/
.formSectHeader {
    background-color:#043500;
	border: 0px
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#999900;
    font-size:11px;
    font-weight:bold;
}

.actionCompletedMsg {color: #666666;
    background-color: #000000;
	border:1px ridge #006231;
    padding:10px;
    margin:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#999900;
    font-size:11px;
	font-weight:bold;
}

.errorMsgBox {
	background-color:#FFFF99;
	border:2px solid #000000;
	color:#CC0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:10px;
	padding:10px;
}

.ActionMsgBox {
    background-color: #000000;
	border:1px ridge #006231;
    padding:10px;
    margin:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#999900;
    font-size:11px;
	font-weight:bold;
}

.error {
color:#FF0000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.errorLarge{
color:#FF0000;
font-size:16px;
}

.mand{
color:#FF0000;
font-weight:bold;
font-family:Verdana;
font-size:11px;
}
.actionCompletedMsgSmall {
    color: #666666;
    background-color: #fff;
    border: 1px solid #cccccc;
    padding:3px;
    margin:3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    font-size:11px;
}

.h1White{color:#FFFFFF; padding:10px;}

.login_link{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#784800;
	padding-right:25px;
	text-decoration:underline; 
}

.sign_tabl_dwn_bg{
	background-image:url(../img/index_88.gif); 
	height:7px; 
	background-repeat:repeat-x;
}

.thclass{
color:#999900;
font-weight:bold;
font-size:11px;
white-space:nowrap;
background-color:#000000;
}

.thclass a:link,.thclass a:visited,.thclass a:active{color:#336699;font-weight:bold;font-size:11px;text-decoration:none;
}

.thclass a:hover{
color:#EF8531; text-decoration:underline;font-weight:bold;font-size:11px;
}

.sign_tabl_bg{
	BORDER-RIGHT: #FCDC9F 2px solid; 
	BORDER-LEFT: #FCDC9F 2px solid; 
	background-image:url(../img/index_90.gif); 
	background-repeat:repeat-x; 
	background-color:#FFDE99;
}

.login_topbg_class{
	background-image:url(../img/login_top_bg.gif); 
	background-repeat:repeat-x; 
	width:281px;
	height:42px;
}

.noticeSmall{color:#006699;font-size:9px}

.dottedLineBox{padding:3px;border:#CCCCCC dotted 1px;}

.manageTable{
	border:1px solid #006231;
	width:200px;
	height:;
	padding:5px;
}
.manageTable.td{height:200px;}

td.manageTitle, 
a:link.manageTitle,
.manageTitle a:active,
.manageTitle a:visited,
.manageTitle a:hover	{
	color:#99CC66;
	font-family: verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#043500;
	padding:3px;
	text-decoration:none;
}

.listTable	{
	width:100%;
	border: 0px;
}

.recordTitle {
border:0px;text-align:center;vertical-align:middle;color:#99CC66;
}

a:link, a:visited, a:active {
	color: #669900;
	text-decoration: none;
}
a:hover {
	color: #669900;
	text-decoration: underline;
}

.dropdowntxt{width:200px;font-size:11px;}
td{vertical-align:top;}

#viewDetailsID, #viewUserDetailsID, #viewBookingDetailsID{padding:10px;border:2px #ccc solid;width:300px;height:150px;overflow:auto;background:#043500;}
.strong{font-weight:bold;}

.detailsTile{ font-size:11px; color: #99CC66; font-weight: bold; text-decoration: none;}

img
{  border-style: none;
}

/* Content format for Text on Left Hand Side */

.topcart{
	margin-top: 5px;
	padding-top:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC66;
}

.topcart a{
	color:#999900;
	text-decoration:none;
	padding-right:10px;
	font-weight:normal;
}

.topcart a:hover{
	color:#999900;
	text-decoration:underline;
	padding-right:10px;
	font-weight:normal;
}

.inlinecart{
	color:#ccc;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:1px;
	padding-top:1px;
	text-align:right !important;
}

.incarttitle{
background-color:#000000;
padding:2px;
float:left;
}

.incartcontent{
background-color:#000000;
padding:2px;
float:left;
}

.inlinecart a{
	color:#FF8000;
	text-decoration:none;
	font-weight:bold;
}

.inlinecart a:hover{
	color:#FF8000;
	text-decoration:underline;
	font-weight:bold;
}


#fitzpage {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC66;
}

#fitzpage  p {
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 16px;
	color: #99CC66;
}

#fitzpage  a {
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}

#fitzpage a:hover {
	text-decoration: underline;
}

.h3 {
	color: #999900;
	margin: 0px;
	font-size: 12px;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
}

#fitzpage  h2 {
	color: #FFF;
	margin: 0px;
	font-size: 16px;
	text-align: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	
}

#fitzpage ul {	
	line-height: 2em;
	text-indent: 2px;
	list-style-position: inside;
	list-style-type: disc;
	padding: 6px;
	margin: 2px;
	text-indent: 16px;
	
}

#fitzpage ol {	
	line-height: 14px;
	text-indent: -10px;
	list-style-position: inside;
	padding: 6px;
	margin: 8px;
	
	
}

#fitzpage hr {
	width: 450px;
	border: 0;
	color: #669900;
	background-color: #669900;
	height: 2px;
	margin-right: 10px;
	margin-left: 10px;
	
}

.clean-gray{
	border:solid 1px #9EB0BC; 
	background:#DFE7EC;
	color:#222222;
	padding:4px;
	text-align:left;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 16px; 
	margin-right: 16px; 
}


.clean-green{
	border:solid 1px #002000; 
	background:#002700;
	color:#F4F4F4;
	padding:4px;
	text-align:left;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 16px; 
	margin-right: 16px; 
}

.clean-dark{
	border:solid 1px #2B342B; 
	background:#051405;
	color:#FFF;
	padding:4px;
	text-align:left;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 16px; 
	margin-right: 16px; 
}

.yellow-button{
	border:solid 1px #002000; 
	border-style:outset;
	background:#E3BF10;
	color:#222222;
	padding:5px;
	text-align:centre;
	font-weight: bold;
	float: right;
  	width:auto; 
  	height:auto; 
	margin-right: 10px;
}

.clean-green-grey{
	border:solid 1px #002000; 
	background:#002700;
	color:#CCC;
	padding:4px;
	text-align:left;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 16px; 
	margin-right: 16px; 
}




/* Content format for Links on RHS */

#fitzlink {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

#fitzlink  p {
	margin: 3px;
	text-align: left;
	padding-left: 6px;
}

#fitzlink a {
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}

#fitzlink a:hover {
	text-decoration: underline;
}

#fitzlink ul { 
	line-height: 2em; 
	text-indent: 4px; 
	list-style-position: inside; 
	list-style-image: url(diamond.gif); 
	padding: 6px; 
	margin: 2px;
}


#newsbox ul li a:hover {
text-decoration:underline;
}

#newsbox a {
color:#999900;
text-decoration:none;
}

.blackbox{background-color:#000000;border:1px ridge #006231;width:100%;}
.padding0{padding:0;}

.btn_update_cart{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_updatecart1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_update_cart:hover{
	background:url('../img/btn_updatecart2.gif') no-repeat;
}

.btn_add_tourny{
	font-size:0px;
	width:160px;
	height:28px;
	background:url('../img/btn_addtourn1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_add_tourny:hover{
	background:url('../img/btn_addtourn2.gif') no-repeat;
}

.btn_checkout{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_checkout1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_checkout:hover{
	background:url('../img/btn_checkout2.gif') no-repeat;
}

.btn_continue{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_continue1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_continue:hover{
	background:url('../img/btn_continue2.gif') no-repeat;
}

.btn_login{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_login1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_login:hover{
	background:url('../img/btn_login2.gif') no-repeat;
}


.btn_register_now{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_registernowgrn1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_register_now:hover{
	background:url('../img/btn_registernowgrn2.gif') no-repeat;
}

.btn_register_now_bk{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_registernowblack1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:rgba(0, 0, 0, 0);
}

.btn_register_now_bk:hover{
	background:url('../img/btn_registernowblack2.gif') no-repeat;
}

.btn_update_names{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_updatenames1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_update_names:hover{
	background:url('../img/btn_updatenames2.gif') no-repeat;
}

.btn_editcart_qty{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_editquantity1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_editcart_qty:hover{
	background:url('../img/btn_editquantity2.gif') no-repeat;
}

.btn_editnames_onticket{
	font-size:0px;
	width:160px;
	height:28px;
	background:url('../img/btn_editname1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_editnames_onticket:hover{
	background:url('../img/btn_editname2.gif') no-repeat;
}

.btn_save{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_save1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_save:hover{
	background:url('../img/btn_save2.gif') no-repeat;
}

.btn_back{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_back1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_back:hover{
	background:url('../img/btn_back2.gif') no-repeat;
}

.btn_submit_request{
	font-size:0px;
	width:107px;
	height:28px;
	background:url('../img/btn_submitrequest1.gif') no-repeat;
	border:0 none;
	cursor:pointer;
	color:transparent;
}

.btn_submit_request:hover{
	background:url('../img/btn_submitrequest2.gif') no-repeat;
}

.valingmiddle{vertical-align:middle;}

ul.membersarea{
list-style-image:url('../img/3-prongR.gif');
}

ul.membersarea li{
padding-top:2px;padding-bottom:2px;
}

.textalignleft{text-align:left;}

a:link.normal, a:visited.normal, a:hover.normal{
	color:#669900!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px!important;
	text-decoration:none!important;
	font-weight:normal !important;
}

.padding5px{padding:5px}

.cctd{
color:#99CC66;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px!important;
margin-top:5px;
padding-right:5px;
padding-top:5px;
}

.ccinput {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px!important;
}

.errorMsgBox .err_msg_link, .errorMsgBox a{color:black!important;font-size:11px;text-decoration:underline;}
.errorMsgBox .event_name{color:#000000;}
.errorMsgBox ul{padding:0;margin:0;}
.errorMsgBox ul li{padding:0 0 5px 0;margin:0;}
