body  {font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFF;margin:0px;padding:0px;text-align:center;color:#333;}
img {border:0;}
a {visibility:visible;}
b {padding:0px 3px 0px 3px;}

/* START: MasterPage Styles */
#headerRibbon {width:1054px;margin:10px auto 5px auto;}
#headerRibbon #ribbonOuterBox {padding:3px;margin:0;background-color:#D3D3D3;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-o-border-radius:10px;
	-webkit-box-shadow:0 0 10px #999;-moz-box-shadow: 0 0 10px #999;box-shadow:0 0 10px #999;
}
#headerRibbon #ribbonInnerBox {padding:8px 15px 8px 15px;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7F5D3), to(#4B8845));
	background: -moz-linear-gradient(top,  #D7F5D3,  #4B8845);
	background: gradient(top,  #D7F5D3,  #4B8845);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7F5D3', endColorstr='#4B8845');
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-o-border-radius:10px;
}
#ribbonInnerBox a {color:#FFF;font-size:15px;font-weight:bold;text-decoration:none;margin:0 10px 0 10px;text-transform:uppercase;text-align:center}
#ribbonInnerBox a:hover {color:#F26522;}

#DHTMLPlusFBLikeButton {border:none;overflow:hidden;width:1000px;height:65px;margin:5px auto 5px auto;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow: 0 0 20px #999;box-shadow:0 0 20px #999;}
#mainContent {width:1000px;margin:10px auto 10px auto;padding:0;border:5px solid #EEEEEE;}
.pageContent {margin:1px 1px 1px 1px;padding:10px;background-color:#FFF;text-align:left;}

#footer {width:1054px;margin:5px auto 5px auto;}
#footer #ribbonOuterBox {padding:3px;margin:0;background-color:#D3D3D3;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-o-border-radius:10px;
	-webkit-box-shadow:0 0 10px #999;-moz-box-shadow: 0 0 10px #999;box-shadow:0 0 10px #999;
}
#footer #ribbonInnerBox {padding:8px 15px 8px 15px;
	background: -webkit-gradient(linear, left top, left bottom, from(#4B8845), to(#D7F5D3));
	background: -moz-linear-gradient(top,  #4B8845,  #D7F5D3);
	background: gradient(top,  #ACACAC,  #D7F5D3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B8845', endColorstr='#D7F5D3');
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-o-border-radius:10px;
}
#footer a {color:#FFF;font-size:15px;font-weight:bold;text-decoration:none;margin:0 10px 0 10px;text-transform:uppercase;text-align:center;}
#ribbonInnerBox a:hover {color:#F26522;}
/* END: MasterPage Styles */

/* START: common page styles */
h1 {margin:1px 1px 10px 1px;padding:1px 1px 1px 1px;color:#4B8845;font-size:16px;}
/* END: common page styles */


/* START: Login */
div#siteLogin {font-size:11px;font-family:Arial;top:2px;right:0;color:#7baec7;}
div#siteLogin form {padding:0px;margin:0px;border-collapse:collapse;}
div#siteLogin input.submit-button {padding-top:13px;}
div#siteLogin div.element-float {float:left;}
div#siteLogin label {font-size:80%;color:#82a933;display:block;width:130px;}
div#siteLogin label.remember {font-size:80%;color:#7baec7;display:inline;}
div#siteLogin input.input-field {width:130px;margin:2px 4px;font-size:11px;}
div#siteLogin input.loginSubmit {font-family:Arial;display:block;width:60px;margin:12px 0px 0px 0px;padding:1px;text-align:center;color:#FFFFFF;border:2px solid #1B5D7E;text-decoration:none;font-size:12px;font-weight:bold;background-color:#5888A0;}
div#siteLogin input.loginSubmit:hover {color:#FFFFFF;border:2px solid #5888A0;background-color:#1B5D7E;}
div.memberLogout {text-align:right;padding:0px 20px 0px 20px;margin:5px 0px 5px 0px;}
div.memberLogout a {width:80px;text-align:center;color:#363636;text-decoration:none;font-size:12px;font-weight:bold;padding:4px;border:1px solid #1B5D7E;}
div.memberLogout a:hover {color:#ffffff;background-color:#1B5D7E;}
div#userMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#userMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Login */

/* START: Comment Menu */
div#membershipData div#commentMenu {padding:5px;}
div#membershipData div#commentMenu  div#commentMenuTitle {color:#427500;font-weight:normal;font-size:14px;padding:0;margin:0 0 0px 0;}
div#membershipData div#commentMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#membershipData div#commentMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Comment Menu */

/* START: comments */
div.commentHeader {font-size:16px;color:#699A39;font-weight:bold;border-bottom:3px solid #699A39;padding:20px 0px 10px 10px;margin:5px 0px 15px 0px;}
div.commentSection {margin:20px 0px 10px 0px;}
div.commentStars img {margin:0px 0px 0px 10px;vertical-align:bottom;}
div.memberCommentBlock {margin:10px 0px 0px 10px;border:1px solid #B3D0DE;padding:5px;background-color:#E0EBF1;}
div.memberCommentBlock div.commentName {font-size:14px;font-weight:bold;color:#1B5D7E}
div.memberCommentBlock div.commentDate {font-weight:normal;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.memberCommentBlock div.commentMessage {margin:5px 0px 3px 0px;text-align:justify;font-size:12px;font-weight:bold;color:#222222;}
div.memberCommentBlock div.commentStars {font-size:12px;font-weight:bold;color:#222222;}
div.userCommentBlock {margin:10px 0px 0px 10px;padding:5px;}
div.userCommentBlock div.commentName {font-size:12px;font-weight:bold;color:#537A49}
div.userCommentBlock div.commentDate {font-weight:normal;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.userCommentBlock div.commentMessage {margin:5px 0px 3px 0px;text-align:justify;font-size:11px;color:#222222;}
div.userCommentBlock div.commentStars {height:16px;font-size:11px;font-weight:bold;color:#222222;}
div#postComment {margin:20px 0px 0px 0px; padding:10px;border:1px solid #699A39;background-color:#C5F9AE;width:490px;}
div#postComment div.postHeader {font-size:16px;font-weight:bold;color:#1B5D7E;margin:0px 0px 10px 0px;}
div#postComment div.postStars {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postStars select {margin:0px 10px 0px 10px;}
div#postComment div.postName {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postName input#postName {margin:0px 0px 0px 10px;width:422px;border:1px solid #699A39;}
div#postComment div.postEmail {font-size:12px;font-weight:bold;color:#222222;padding:4px;}
div#postComment div.postEmail input#postEmail {margin:0px 0px 0px 12px;width:422px;border:1px solid #699A39;}
div#postComment div.postMessage {font-size:12px;font-weight:bold;color:#222222;padding:4px;} 
div#postComment div.postMessage textarea#postMessage {margin:4px 0px 5px 20px;width:450px;height:140px;border:1px solid #699A39;}
div#postComment div.postSubmit {padding:10px 0px 10px 365px;}
div#postComment div.postSubmit button {}
/* END: comments */

/* START: Emoticion List */
div.emoticionList {display:block;font-size:16px;color:#222222;}
div.emoticionListHeader {height:20px;display:block;border-bottom:1px solid #aaaaaa;margin:1px 0px 1px 0px;}
div.emoticionListHeader div.col1 {float:left;width:50px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:right;}
div.emoticionListHeader div.col2 {float:left;width:55px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:center;}
div.emoticionListHeader div.col3 {float:left;width:300px;padding:1px 2px 1px 2px;vertical-align:middle;}
div.emoticionListItem {height:20px;display:block;border-bottom:1px solid #aaaaaa;margin:1px 0px 1px 0px;}
div.emoticionListItem div.col1 {float:left;width:50px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:right;}
div.emoticionListItem div.col2 {float:left;width:55px;padding:1px 2px 1px 2px;vertical-align:middle;text-align:center;}
div.emoticionListItem div.col3 {float:left;width:300px;padding:1px 2px 1px 2px;vertical-align:middle;}
div.emoticionListItem div.col2 img {vertical-align:middle;}
div.emoticionListScroll {height:150px;overflow-y:scroll;}
/* END: Emoticion List */

