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

/* START: MasterPage Styles */

/* END: MasterPage Styles */

/* START: common page styles */
.pageContent {border:1px solid #333;background-color:white;padding:20px;}
/* 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 */
