/* Start of CMSMS style sheet 'F2F' */
body {background: #FFF1F8; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
#page {border-color: #7A003C; border-width: 0 1px 1px 1px; border-style: solid; width: 775px; margin: 0 auto;}
#header a img {border: 0; font-size: 3em;}
#header a {text-decoration: none; color: #7A003C;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {display: inline; margin: 0; padding: 0; list-style-type: none;}
#menu ul li a {display: block; float: left; background: url(/images/f2f/menu-bg.gif) top left no-repeat; width: 155px; height: 50px; line-height: 40px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 0.9em; padding: 0; margin: 0;}
#menu ul li a.activeparent, #menu ul li a.active, #menu li a:hover {background: url(/images/f2f/menu-bg-hover.gif) top left no-repeat;}
#menu ul li dfn {display: none;}
#body {clear: left; padding: 0px; color: #7A003C;}
#sidebar {float: right; margin-right: 10px; margin-top: 0px; width: 160px; padding-left: 50px; margin-bottom: 5px;}
#sidebar img {margin: 5px 0 4px 0;}
#content {padding:50px;}
.clear {clear: both;}
#footer {background: #7A003C; color: #FFFFFF; text-align: center; height: 40px; clear: both;}
#footer a {color: #FFFFFF;}
.error_message {border: 1px solid #ff0000; padding: 2px; font-size: 0.8em; background: #ea0173; color: #ffffff;}


/* forms */
form fieldset div :first-child { display: inline-block; width: 180px;}
form fieldset div div :first-child {width: auto; margin-left: 40px; margin-top: 4px;}
form fieldset div div {width: auto!important;}
form fieldset {margin: 5px 0; padding: 5px; position: relative;}
form fieldset legend {position: absolute; left: 0.2em; top: -0.5em; color: #7A003C; font-weight: bold;}
form fieldset div {padding: 1px;}
form textarea, form input[type="text"], form select {font-family: Verdana, Arial, sans-serif; font-size: 1em; color: #7A003C; background: #fff0f2; border: 1px inset; padding: 2px;}
form textarea:focus, form input[type="text"]:focus {background: #ffffff !important;}
form input[type="text"] {width: 250px;}
form select {background: #ffffff !important; padding: 0;}
form textarea {height: 80px; width: 80%; margin-left: 10%;}
.delegate1, .delegate2, .delegate3, .delegate4, .delegate5, .delegate6, .delegate7, .delegate8, .delegate9, .delegate10 { display: none;}
.captcha, fieldset {border: 1px solid #c0a0a0; padding: 10px !important; margin: 4px 0; background: #f0c0c9; -moz-border-radius: 5px;}
.captcha img {float: left; margin-right: 10px; padding: 2px; border: 1px solid #c0a0a0;}
.fb_invalid label {font-weight: bold;}
.fb_invalid input, .fb_invalid select {border-right: 4px solid #7A003C !important;}

table#downloadsLogin {
     border: 1px solid #7A003C;
}

table#downloadsLogin input {
     border: 1px solid #7A003C;
     width: 120px;
}
/* End of 'F2F' */

