body  {font: 12px Verdana, Arial, Helvetica, sans-serif;background:#1b5d7e url(/images/bg-grad.jpg) repeat-x top left;margin:0;padding:0;text-align:center;color:#505050;}
img {border:0;}
.addThis {margin:20px 10px 0px 0px;float:right;}
a {visibility:visible;}
/* START: MasterPage Styles */
div.clear {clear:both;width:100%;height:1px;}
#container {width:916px;margin:0 auto;text-align:left;}
#header {width:916px;height:99px;position:relative;margin-top:-4px;margin-left:-4px;}
div#logo {float:left;margin-left:74px;}
.IE5 div#header, .IE6 div#header, .IE7 div#header {height:101px;}
div.slogan {float:right;width:500px;text-align:right;}
div#headerAd {float:right;margin:0px 0px 11px 0px;}
#menu {background:url(/images/menu-bk.gif) no-repeat bottom left;width:916px;height:56px;}
#menu ul {list-style:none;padding:15px 0 0 260px;margin:0;font:130% Arial, Helvetica, sans-serif;}
#menu ul li {float:left;padding:0 3px;color:#5086a1;}
#menu ul li.selected a {background:url(/images/menu-selected.gif) no-repeat top left;} 
#menu ul li a {display:block;padding:5px 0 0 0;height:25px;width:83px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
#menu ul li a:active, #menu ul li a:hover {background:url(/images/menu-selected.gif) no-repeat top left;}
#mainContent {width:796px;padding:0px 60px 20px 60px;background-color:#fff;line-height:1.5em;}
#one-col {width:796px;float:left;}
#left-col {width:500px;float:left;padding-right:15px;}
#right-col {width:281px;float:right;}
#three-col1 {width:255px;float:left;padding-right:15px;}
#three-col2 {width:255px;float:left;padding-right:15px;}
#three-col3 {width:256px;float:left;}
#sub-foot {background:url(/images/sub-foot-back.gif) repeat-x top left;}
#sub-foot div.element-float {padding:0px 8px 0px 8px;float:left;}
ul.sub-foot-list {list-style:none;padding:0 10px;margin:0;color:#000;}
ul.sub-foot-list li.title-li {font-weight:bold;}
ul.sub-foot-list li a {text-decoration:none;color:#505050;}
ul.sub-foot-list li a:hover {text-decoration:none;color:#7BAEC7;}
#footer {width:916px;text-align:center;background: url(/images/foot.gif) no-repeat center top;padding:25px 0;color:#fff;}
#footer p {margin:0;padding:10px 0;font-size:80%;color:#FFF;}
.IE5 #menu, .IE6 #menu, .IE7 #menu {margin-top: -2px;}
/* END: MasterPage Styles */

/* START: content area styles */
h1 {color:#103045;font:220% Arial,Helvetica,sans-serif;letter-spacing:-.05em;}
h2 {color:#103045;font:160% Arial, Helvetica, sans-serif;letter-spacing:-.05em;}
h3 {color:#1b5d7e;font: 120% Arial, Helvetica, sans-serif;padding:6px;font-weight: bold;}
h5 {font-weight:normal;padding:0;margin:6px 0;}
a, li a {color:#1B5D7E;text-decoration:undeline;padding:0px 3px 0px 3px;}
a:hover, li a:hover {color:#7BAEC7;}
p {color:#505050;}
a.imgLink {padding:0px;}
div.faq {padding:0px;color:#505050;}
div.faqQuestion {cursor:pointer;font-size:12px;font-weight:bold;color:#1B5D7E;padding:3px 0px 3px 0px;}
div.faqAnswer {cursor:pointer;font-size:12px;font-weight:normal;color:#505050;padding:0px 0px 10px 5px;}
/* END :content area styles */

/* START: Login */
div#siteLogin {font-size:11px;font-family:Arial;color:#7baec7;margin:40px;}
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: Blog Menu */
div#membershipData div#blogMenu {padding:5px;}
div#membershipData div#blogMenu  div#blogMenuTitle {color:#427500;font-weight:normal;font-size:14px;padding:0;margin:0 0 0px 0;}
div#membershipData div#blogMenu a {text-align:left;color:#363636;text-decoration:none;display:block;width:168px;padding:4px;font-size:12px;}
div#membershipData div#blogMenu a:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
/* END: Blog Menu */

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

/* 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: Blog */
div#Blog h2 {color:#800000;}
div.blogAuthorContainer {float:right;width:250px;margin:0px 0px 10px 20px;padding:5px;border:1px solid #7BAEC7;background-color:#DEEBF1;}
div.blogTitle {font-size:16px;font-weight:bold;color:#1B5D7E;}
div.blogDateTime {font-weight:bold;font-style:italic;font-size:11px;color:#243b4f;}
a.blogTagLinks {display:block;text-align:left;color:#363636;text-decoration:none;display:block;padding:4px;font-size:12px;}
a.blogTagLinks:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
div.blogAuthorProfile {display:block;font-size:10px;color:#222222;text-align:justify;}
div.blogAuthorProfile img {float:left;width:100px;margin:4px;}
div.blogContent {padding:10px 15px 0px 0px;font-size:14px;text-align:justify;}
.IE7 div.blogHeader, .IE6 div.blogHeader {width:440px;}
.IE7 div.blogContent, .IE6 div.blogContent {width:430px;}

a.blogArchiveTreeYear {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:0px;}
a.blogArchiveTreeYear:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
a.blogArchiveTreeMonth {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:10px;}
a.blogArchiveTreeMonth:hover {color:#ffffff;background-color:#1B5D7E;border:none;}
a.blogArchiveTreeBlog {display:block;text-align:left;color:#363636;text-decoration:none;font-size:11px;padding:1px 0px 1px 2px;margin-left:20px;}
a.blogArchiveTreeBlog:hover {color:#ffffff;background-color:#1B5D7E;border:none;}

div.blogAuthorList {}
div.blogAuthorList a.blogAuthorListLink {display:block;text-align:left;color:#363636;text-decoration:none;display:block;font-size:12px;padding:3px 0px 3px 5px;margin-left:10px;}
div.blogAuthorList a.blogAuthorListLink:hover {color:#ffffff;background-color:#1B5D7E;border:none;}

div.blogAuthorPostList {}
.IE6 div.blogAuthorPostList, .IE7 div.blogAuthorPostList {width:440px;}
div.blogAuthorPostGrid {}
div.blogAuthorPostGrid a.pageTitle {display:block;text-align:left;color:#1B5D7E;text-decoration:none;font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;}
div.blogAuthorPostGrid a.pageTitle:hover {color:#7BAEC7;text-decoration:underline;border:none;}
div.blogAuthorPostGrid div.blogDate {font-weight:bold;font-style:italic;font-size:11px;color:#243b4f;margin:1px 0px 5px 0px;}
div.blogAuthorPostGrid div.description {font-size:12px;color:#222222;}
div.blogAuthorPostGrid div.blogTags {margin:3px 0px 10px 0px;font-size:11px;color:#888888;}
/* END: Blog */

/* START: comments */
div.commentHeader {background:url(/images/sub-foot-back.gif) repeat-x top left;color:#1b5d7e;font:120% Arial, Helvetica, sans-serif;padding:6px;font-weight:bold;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 */

/* START: siteSearch */
div#textSearch {width:320px;margin:0px 0px 0px 0px;padding:5px 8px 5px 8px;float:right;background-color:#7BAEC7;}
div#textSearch div.siteTextSearchDiv {margin:0px;padding:0px;}
div#textSearch div.siteTextSearchDiv input#siteTextSearch {float:left;border:1px solid #222222;font-family:arial;font-size:14px;padding:1px;width:225px;background-color:white;margin:5px 0px 0px 0px;}
div#textSearch div.siteTextSearchDiv a {list-style:none;font:130% Arial, Helvetica, sans-serif;float:right;display:block;padding:5px 0 0 0;height:25px;width:83px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
div#textSearch div.siteTextSearchDiv a:hover {background:url(/images/menu-selected.gif) no-repeat top left;}
/* END: siteSearch */

