/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/
body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 1.6em; color: #050031; background: #FFF; voice-family: "\"}\""; voice-family: inherit;  font-size: 0.6em;}
/* html body { font-size: x-small; }
html>body { font-size: x-small; /* be nice to opera }
*/

h1 {margin:27px 0px 0px 0px; padding:0px; font-size: 1.8em; color:#ef001d; line-height:1em;}
h1 .sub {color:#050031; font-weight:normal; letter-spacing:5px;}

h2 {margin: 20px 0px 10px 0px; padding:0; font-weight:bold; color:#696683; font-size:1.2em;}

h3 {margin:3px 0px 0px 0px; padding:0px; font-size: 1.6em; color:#ef001d; line-height:1em;}
h3 .sub {color:#050031; font-weight:normal; letter-spacing:5px;}

h4 {margin:0px 0px 10px 0px; padding:0px; font-size: 1.3em; color:#ef001d; line-height:1em;}
h4 .sub {color:#050031; font-weight:normal; letter-spacing:5px;}

p {margin:0; padding:8px 0px 5px 0px; color:#4e4e4e;}
a, a:link, a:active, a:visited{color: #ef001d; text-decoration: underline;}
a:hover {color: #696683; text-decoration: underline;}

ul {margin:0; padding:0px; list-style-type:none;}
li {margin:0; padding:5px 0px 5px 18px; list-style-type:none; background:url(../images/bullet.gif) 0px 8px no-repeat; color:#ef001d; }

.grey ul {margin:0; padding:0px; list-style-type:none;}
.grey li {margin:0; padding:5px 0px 5px 18px; list-style-type:none; background:url(../images/bullet-on-grey.gif) 0px 8px no-repeat; color:#ef001d; }

hr {margin: 5px 0px; padding:0; height:1px; line-height:1px; font-size:1px; border:none; border-top: 1px solid #a2a3ba; background:#FFF;}

/*******************************************************************************************************************/
/* Redefined Tags/Form  */
/*******************************************************************************************************************/
form {margin:0px; padding:0px;}
fieldset {margin:0px; padding:0px;}
legend {margin:0px; padding:0px;}
label {margin:0px; padding:0px;}
input {margin:0px; padding:0px;}
textarea {margin:0px; padding:0px;}
.checkbox {margin:0px; padding:0px;}
button {border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #333; border-bottom:1px solid #333; background:#050031; margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#fff; padding:2px 15px 2px 15px;}

/*******************************************************************************************************************/
/* MEMBERS AREA Redefined Tags/Form  */
/*******************************************************************************************************************/
#memarea form{padding:0px; border:none;  margin:0;}
#memarea form .toplabel{font-weight:bold; display:block; margin:0px 0px 0px 0px; font-size:1.2em; }
#memarea form label{font-weight:normal; display:block; margin:5px 0px 0px 0px; font-size:1.2em; color:#333;}
#memarea form .buttonbar{margin:0; padding:5px; text-align:left; font-size:1em;}
#memarea form input{width:550px; margin-right:0px; height:18px; padding:4px; }
#memarea form select{display:block; width:560px;}
#memarea form .small_sel{width:268px;}
#memarea form .halfsize{width:268px;}
#memarea form textarea{width:550px; height:150px; padding:4px; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#memarea form button{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #333; border-bottom:1px solid #333; background:#050031; margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#fff; padding:2px 15px 2px 15px;}


/*******************************************************************************************************************/
/* Top Nav  */
/*******************************************************************************************************************/
#banner {margin:0px 0px 8px 0px; padding:0; border-bottom:1px solid #ef001d; height:76px }
#banner img {margin:0; padding:8px 0px 17px 0px;}
#banner ul {margin:0; padding:0; list-style-type:none;}
#banner li {margin:0; padding:0px 45px 0px 0px; list-style-type:none; color:#050031; float:left; display:inline; background:none;}
#banner a, #banner a:link, #banner a:active, #banner a:visited {color:#050031; text-decoration:none;}
#banner a:hover {color:#ef001d; text-decoration:none;}
#banner .bold {font-weight:bold; color:#ef001d;}
#banner .bold a, #banner .bold a:link, #banner .bold a:active, #banner .bold a:visited {color:#ef001d; text-decoration:none;}
#banner .bold a:hover {color:#050031; text-decoration:none;}
#banner .end {padding:0px;}

/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/
#wrapper {margin:0px auto; padding:0px; width:770px; background:#FFF; font-size:1.1em;}

#contenttop {margin: 0px 0px 0px 247px; padding:0px; display:block;}
.leftimg {margin:20px 10px 10px 0px; padding:0; width:237px; float:left; display:inline;}
.right {margin:0px 0px 0px 10px; padding:0; float:right; display:inline; width:186px; text-align:right; line-height:normal;}
.right select {margin: 0px 0px 5px 0px; width:166px; border:none; border:1px solid #a3a4bb;}
.rttextbox {margin: 0px 0px 5px 0px; padding:2px; width:160px; border:none; border:1px solid #a3a4bb;}
.search {margin:5px 0px 0px 0px; padding:10px; background:#050031; text-align:left;}
.search p {color:#FFF; font-weight:bold;}
.search h2 {margin:0px; padding:0px; font-size: 1.5em; color:#FFF; line-height:1em;}
.search h2 .sub {color:#FFF; font-weight:normal; letter-spacing:3px;}
.search button {margin:0px 0px 0px 0px; padding:0px 5px; background:#FFF; color:#0b0436; font-weight:bold; border:none; float:right; display:inline; line-height:normal;}
.search a, .search a:link, .search a:active, .search a:visited {color:#FFF;}
.search a:hover {color:#FFF;}

.login {margin:0px 0px 0px 0px; padding:10px; background:#f0001d; text-align:left; }
.login p {color:#FFF; font-weight:bold;}
.login button {margin:0px 0px 0px 0px; padding:0px 5px; background:#FFF; color:#f0001d; font-weight:bold; border:none; float:right; display:inline; line-height:normal;}

#contentbottom {margin: 20px 0px 0px 0px; padding:0px; clear:both;}
#contentbottom p {margin:0; padding:8px 0px 5px 0px; color:#050031;}
.floatright {margin:0px 0px 20px 0px; padding:0px; width:523px; float:right; display:inline;}
.feature {margin:0px; padding:0px 10px; background:#d0d1dc; }
.feature img {margin:0px 0px 10px 0px; border: 1px solid #a3a4bb;}
.featurert {margin:0px 0px 0px 8px; padding:0px  0px 0px 8px; background:#d0d1dc; border-left:1px solid #FFF; width:240px; float:right; display:inline;}

.lostpwd {margin:0; padding:2px 0px 0px 0px; color:#FFF;}
.lostpwd a, .lostpwd a:link, .lostpwd a:active, .lostpwd a:visited {color:#FFF; font-weight:normal;}
.lostpwd a:hover {color:#050031;}

/*******************************************************************************************************************/
/* Generic  */
/*******************************************************************************************************************/
.red {color:#ef001d;}
.clear {margin:0; padding:0; height:1px; line-height:1px; font-size:1px; clear:both;}
.logos {float:right; margin: 3px 0px 5px 10px; padding:0;}

.bullets {margin:10px 0px 20px 0px;padding:0;}
.bullets ul {margin:0px; padding:0; list-style-type:none;}
.bullets li {margin:0; padding:5px 0px 5px 18px; list-style-type:none; background:url(../images/bullet.gif) 0px 8px no-repeat; color:#0b0436; }

/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer {margin:20px 0px 0px 0px; padding:5px 0px 40px 0px; border-top:1px solid #a2a3ba; clear:both; text-align: right;}
#footer ul {margin:0; padding:0; list-style-type:none; float:right; display:inline;}
#footer li {margin:0; padding:0px 10px; list-style-type:none; border-right:1px solid #4e4e4e; color:#050031; float:left; display:inline; background:none;}
#footer .end {border:none; padding:0px 0px 0px 10px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#4e4e4e;}
#footer a:hover {color:#ef001d;}
