/*Do not edit this template unless you fully understand CSS.*/
/*Always make a backup copy before editing.*/

/*These styles are global and can affect all pages.*/

body {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#002f8c;
    background-color:#ffffff;
}

a {
    font-family:Arial Rounded MT;
    color:#002f8c;
    font-size:10pt;
    text-decoration:none;
}

a:link {
    font-family:Arial Rounded MT;
    color:#002f8c;
    font-size:10pt;
    text-decoration:none;
}

a:visited {
    font-family:Arial Rounded MT;
    color:#002f8c;
    font-size:10pt;
    text-decoration:none;
}

a:active {
    font-family:Arial Rounded MT;
    color:#002f8c;
    font-size:10pt;
    text-decoration:none;
}

a:hover {
    font-family:Arial Rounded MT;
    color:#88886f;
    font-size:10pt;
    text-decoration:underline overline;
}

p {
    font-family:Arial Rounded MT;
    font-size:10pt;
}

li {
    font-family:Arial Rounded MT;
    font-size:10pt;
}

td {
    font-family:Arial Rounded MT;
    font-size:10pt;
}

input {
    font-family:Arial Rounded MT;
    font-size:10pt;
}

select {
    font-family:Arial Rounded MTl;
    font-size:10pt;
}

textarea {
    font-family:Arial Rounded MT;
    font-size:10pt;
}

img {
    border-color:#000000;
}

legend {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

a.signup {
    font-family:Arial Rounded MT;
    font-size:14pt;
    font-weight:normal;
    color:#002f8c;
    text-decoration:none;
}

a.signup:link {
    font-family:Arial Rounded MT;
    font-size:14pt;
    font-weight:normal;
    color:#002f8c;
    text-decoration:none;
}

a.signup:visited {
    font-family:Arial Rounded MT;
    font-size:14pt;
    font-weight:normal;
    color:#002f8c;
    text-decoration:none;
}

a.signup:active {
    font-family:Arial Rounded MT;
    font-size:14pt;
    font-weight:normal;
    color:#002f8c;
    text-decoration:none;
}

a.signup:hover {
    font-family:Arial Rounded MT;
    font-size:14pt;
    font-weight:normal;
    color:#cc3300;
    text-decoration:underline overline;
}

p.phead {
     font-family:Arial Rounded MT;
     font-size:16pt;
    font-weight:normal;
     color:#ff0000;
}

p.ptitle {
     font-family:Arial Rounded MT;
     font-size:16pt;
    font-weight:normal;
     color:#c00000;
     text-align:center;
}

.error {
     font-family:Arial Rounded MT;
     font-size:20pt;
    font-weight:normal;
     color:#ff0000;
     text-align:center;
}

/*This style globally affects tables.*/

.tables {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#002f8c;
    background-color:#ffffff;
    text-decoration:none;
}

/*These styles globally affect buttons, submit etc.*/

.fbut {
    color: #ffffff;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #002f8c;
    background-color: #002f8c;
}

.ftxt {
    color: #002f8c;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #002f8c;
    background-color: #ffffff;
}

.fsel {
    color: #002f8c;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge  #002f8c;
    background-color: #ffffff;
}

/*These styles affect the surf bars.*/

.bar {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#002f8c;
    margin:0;
}

.bar td {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#002f8c;
    margin:0;
}

.bar a {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    text-decoration:none;
}

.bar a:link {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:active {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#8888ff;
    font-size:8pt;
    text-decoration:underline overline;
}

.bar input {
    font-family:Tahoma,Arial;
    font-size:8pt;
    background-color:#f6f9fb;
    background-image:url('img/counter.gif');
}

.bar select {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar textarea {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar span {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#002f8c;
}

a.mansurfnum, a.mansurfnum:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:16pt;
    color:#ffffff;
}

a.mansurfnum:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#8888ff;
    font-size:16pt;
    text-decoration:underline overline;
}

/*These styles affect various elements within tables.*/

.celltitle {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    background-color:ffffff;
    margin:0;
}

.cell1 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#e7e5e5;
    margin:0;
}

.cell2 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#F7F7F7;
    margin:0;
}

.stattd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#ffffff;
}

.toptd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    font-weight:bold;
    text-align:center;
    background-color:#efefef;
    background-image:url('images/menubg.gif');
}

.toptd a {
    text-decoration:none;
}

.toptd a:link {
    text-decoration:none;
}

.toptd a:visited {
    text-decoration:none;
}

.toptd a:active {
    text-decoration:none;
}

.toptd a:hover {
    color:#666666;
    text-decoration:underline overline;
}

.midtd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

.midtd a {
    text-decoration:none;
}

.midtd a:link {
    text-decoration:none;
}

.midtd a:visited {
    text-decoration:none;
}

.midtd a:active {
    text-decoration:none;
}

.midtd a:hover {
    color:#666666;
    text-decoration:underline overline;
}

/*These styles affect the top menu bars.*/

.nav {
    font-family:Arial Rounded MT;
    font-size:10pt;
    font-weight:bold;
    color:#ffffff;
}

.nav a {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#ffffff;
    text-decoration:none;
}

.nav a:link {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#ffffff;
    text-decoration:none;
}

.nav a:visited {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#ffffff;
    text-decoration:none;
}

.nav a:active {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#ffffff;
    text-decoration:none;
}

.nav a:hover {
    font-family:Arial Rounded MT;
    font-size:10pt;
    color:#ffffff;
    text-decoration:underline overline;
}

/*These stlyes affect drop down menus in admin and member area.*/

.accordion2 h3 {
    border-left:0px none;
    border-right:0px none;
    border-top:0px none;
    background:#800000 url('images/arrow-square.gif') no-repeat right -51px; margin:0;
    border-bottom:medium none;
    cursor: pointer;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:100%;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px;
    padding-top:7px;
    padding-bottom:7px;
}

.accordion2 h3:hover {
    background-color: #804040;
}

.accordion2 h3.active {
    background-position: right 5px;
}

.accordion2 p {
    width: 220;
    margin: 0;
    padding: 0;
    display: none;
}

/*These stlyes affect prize pages.*/

.ppbody {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

.pptitle {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:18pt;
    color:#000000;
}

.pptitlesub {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:16pt;
    color:#000000;
}

.ppwin {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
}

.pplose {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
}


/*These styles affect tables with rounded borders.*/

.rcolall {
    background-color:#ffffff;
}

.rcolhead {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    color:#002f8c;
}

.rcol {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9pt;
    color:#002f8c;
}

.rcol a {
    text-decoration:none;
}

.rcol a:link {
    text-decoration:none;
}

.rcol a:visited {
    text-decoration:none;
}

.rcol a:active {
    text-decoration:none;
}

.rcol a:hover {
    color:#666666;
    text-decoration:underline overline;
}

.rcol hr {
    color:#666666;
    width:90%;
}

.round_topleft {
	background-repeat: no-repeat; 
	background-image: url('img/topleft_min.gif');
}

.round_topmid {
	background-repeat: repeat-x; 
	background-image: url('img/topmid_min.gif');
}

.round_topright {
	background-repeat: no-repeat; 
	background-image: url('img/topright_min.gif');
}

.round_lcol {
	background-repeat: repeat-y; 
	background-image: url('img/lcol_min.gif');
}

.round_rcol {
	background-repeat: repeat-y; 
	background-image: url('img/rcol_min.gif');
}

.round_botleft {
	background-repeat: no-repeat; 
	background-image: url('img/botleft_min.gif');
}

.round_botmid {
	background-repeat: repeat-x; 
	background-image: url('img/botmid_min.gif');
}

.round_botright {
	background-repeat: no-repeat; 
	background-image: url('img/botright_min.gif');
}

/*These styles only affect main page left table.*/
/*Text and hr are controlled by .rcol.*/

.lscolall {
    background-repeat: repeat; 
	background-image: url('images/a10.jpg');
}

.round_ltopleft {
	background-repeat: no-repeat; 
	background-image: url('img/topleft_lmin.gif');
}

.round_ltopmid {
	background-repeat: repeat-x; 
	background-image: url('img/topmid_lmin.gif');
}

.round_ltopright {
	background-repeat: no-repeat; 
	background-image: url('img/topright_lmin.gif');
}

.round_llcol {
	background-repeat: repeat-y; 
	background-image: url('img/lcol_lmin.gif');
}

.round_lrcol {
	background-repeat: repeat-y; 
	background-image: url('img/rcol_lmin.gif');
}

.round_lbotleft {
	background-repeat: no-repeat; 
	background-image: url('img/botleft_lmin.gif');
}

.round_lbotmid {
	background-repeat: repeat-x; 
	background-image: url('img/botmid_lmin.gif');
}

.round_lbotright {
	background-repeat: no-repeat; 
	background-image: url('img/botright_lmin.gif');
}

/*These styles only affect main page right table.*/
/*Text and hr are controlled by .rcol.*/

.rscolall {
    background-repeat: repeat; 
	background-image: url('images/a10.jpg');
}

.round_rtopleft {
	background-repeat: no-repeat; 
	background-image: url('img/topleft_rmin.gif');
}

.round_rtopmid {
	background-repeat: repeat-x; 
	background-image: url('img/topmid_rmin.gif');
}

.round_rtopright {
	background-repeat: no-repeat; 
	background-image: url('img/topright_rmin.gif');
}

.round_rlcol {
	background-repeat: repeat-y; 
	background-image: url('img/lcol_rmin.gif');
}

.round_rrcol {
	background-repeat: repeat-y; 
	background-image: url('img/rcol_rmin.gif');
}

.round_rbotleft {
	background-repeat: no-repeat; 
	background-image: url('img/botleft_rmin.gif');
}

.round_rbotmid {
	background-repeat: repeat-x; 
	background-image: url('img/botmid_rmin.gif');
}

.round_rbotright {
	background-repeat: no-repeat; 
	background-image: url('img/botright_rmin.gif');
}

/*This style affects main page right table Featured Sponsor Ad.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow {
      width:150px;
      height:150px;
      overflow:auto;
      text-align:center;
}

/*This style affects main page right table Site News.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow2 {
      width:150px;
      height:180px;
      overflow:auto;
      text-align:center;
}

/*This style affects main page left table Member Ads.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow3 {
      width:130px;
      height:173px;
      overflow:auto;
      text-align:center;
}