body {background: url(images/bg.png); background-repeat: repeat-x; margin: 0px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}
.loginbox {background-image: url(images/header_04.png); background-repeat: no-repeat; width: 161; height: 20; border: 0px; margin: 0px; padding: 0px; font-size: 10px; padding-left: 3px;}
.loginbutton {width: 65; height: 20; background-color: #014c9f; color: #ffffff; font-size: 10px; font-weight: bold; border: 0px; font-family: Arial, Helvetica, sans-serif;}
.searchbox {background-image: url(images/search_03.png); background-repeat: no-repeat; width: 695; height: 35; border: 0px; margin: 0px; padding: 0px; font-size: 16px; color: #666666; padding-left: 5px; padding-top: 2px; font-weight: bold;}
.searchbutton {background: url(images/search_05.png); width: 229; height: 36;}
.maincontent {margin-top: 20px;}
.heading {font-size: 18px; font-weight: bold; color: #666666;}
.heading a{font-size: 18px; font-weight: bold; color: #666666; text-decoration: none;}
.heading a:hover{font-size: 18px; font-weight: bold; color: #444444; text-decoration: underline;}
.headingregister {font-size: 22px; font-weight: bold; color: #666666;}
.description {font-size: 15px; line-height: 36px; color: #777777;}
.description2 {font-size: 15px; line-height: 26px; color: #777777; text-align: justify;}
.footer {font-size: 10px; color: #888888; padding-top: 20px; text-align: center; margin-bottom: 20px;}
.footer a{font-size: 10px; color: #888888; padding-top: 20px; text-align: center; margin-bottom: 20px; text-decoration: none;}
.footer a:hover{font-size: 10px; color: #888888; padding-top: 20px; text-align: center; margin-bottom: 20px; text-decoration: underline;}
.formtext {font-size: 14px; color: #666666; font-weight: bold; margin-top: 20px; margin-bottom: 20px; text-align: left; padding-right: 25px;}
.formtextright {font-size: 14px; color: #666666; font-weight: bold; margin-top: 20px; margin-bottom: 20px; text-align: left; padding-right: 10px;}
.formsignup {width: 300px; height: 30px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #aaaaaa; padding-left: 3px; padding-top: 5px; color: #666666;}
.formsignup:hover {width: 300px; height: 30px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #666666; padding-left: 3px; padding-top: 5px; color: #666666;}
.formsignupbio {width: 810px; height: 30px; margin-top: 20px; margin-bottom: 16px; border: 1px solid #aaaaaa; padding-left: 3px; padding-top: 5px; color: #666666;}
.register {border: 2px solid #598cc6;  -moz-border-radius:10px; -webkit-border-radius:5px; width: 250px; height: 30px; background-color: #014c9f; color: #ffffff; font-weight: bold; font-family: century gothic, Arial, Helvetica, sans-serif;}
.register:hover{border: 2px solid #014c9f;  -moz-border-radius:10px; -webkit-border-radius:5px; width: 250px; height: 30px; background-color: #598cc6; color: #ffffff; font-weight: bold; font-family: century gothic, Arial, Helvetica, sans-serif; cursor: pointer;}
.profileupdate {border: 2px solid #598cc6;  -moz-border-radius:10px; -webkit-border-radius:5px; width: 300px; height: 30px; background-color: #014c9f; color: #ffffff; font-weight: bold; font-family: century gothic, Arial, Helvetica, sans-serif;}
.profileupdate:hover{border: 2px solid #014c9f;  -moz-border-radius:10px; -webkit-border-radius:5px; width: 300px; height: 30px; background-color: #598cc6; color: #ffffff; font-weight: bold; font-family: century gothic, Arial, Helvetica, sans-serif; cursor: pointer;}
.signedin {padding-left: 7px; padding-top: 7px; font-size: 12px; color: #ffffff; font-weight: bold;}
.profilelink {padding-left: 7px; padding-top: 10px; font-size: 14px; color: #ffffff;}
.profilelink a{font-size: 14px; color: #ffffff; text-decoration: none;}
.profilelink a:hover{font-size: 14px; color: #ffffff; text-decoration: underline;}
.loginmenu {padding-bottom: 6px; padding-left: 7px; font-size: 12px; color: #ffffff; font-weight: bold;}
.loginmenu a{text-decoration: none; color: #ffffff;}
.loginmenu a:hover{text-decoration: underline; color: #ffffff;}
.splittinghr {color: #cccccc;}
.error {width: 940px; padding: 5px; border: 1px solid #5B0202; background: #FFAAAC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center;}
.success {width: 940px; padding: 5px; border: 1px solid #0D8816; background: #7AFC81; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center;}
.searchphoto {padding-right: 10px; padding-bottom: 30px; width: 150px; height: 150px;}
.searchlink a {color: #555555; text-decoration: none;}
.searchlink a:hover {color: #777777; text-decoration: underline;}
.profilename {font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 36px; color: #777777; font-weight: bold;}
.profileheadings {font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px; color: #777777; font-weight: bold;}
.profile {font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color: #777777;}
.profile a {color: #777777; text-decoration: none;}
.profile a:hover {color: #777777; text-decoration: underline;}
.indicator {font-weight: bold; color: #777777;}
.signupfree {text-align: center; color: #555555; font-size: 14px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold;}
.signupfree a{text-align: center; text-decoration: underline; color: #555555; font-size: 14px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold;}
.signupfree a:hover{text-align: center; text-decoration: none; color: #777777; font-size: 14px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold;}
.hidden {color: #ffffff; text-decoration: none; font-size: 10px;}
.hidden a{color: #ffffff; text-decoration: none;}
.hidden a:hover{color: #ffffff; text-decoration: none;}
div#menu {width: 960px; margin: 0 auto; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 25px; color: #777777; padding-top: 5px; text-align: center; border: 0px; word-spacing: 30px;}
div#menu a {font-size: 30px; color: #777777; text-align: center; border: 0px; word-spacing: 40px; text-decoration: none;}
div#menu a:hover {font-size: 30px; color: #555555; text-align: center; border: 0px; word-spacing: 40px;}
.contactbutton {width: 150px; padding-top: 4px; padding-bottom: 4px; background-color: #1D7D17; color: #ffffff; border: 0px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 2px;}