BODY {
      background-color : #FFFFFF;
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size: 12px;
      color : #000000;
      margin-top: 0px;
      padding-top: 0px;
      padding-left: 0px;
      left-margin: 0px; 
      }

TD {
      valign: top;
   }
table.main
	{
	border-top: 0px solid black;
	padding-bottom: 20px;
	padding-top: 1px;
	background-color: #FFF;
	}


td.mainleft
	{
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	
	}

td.mainright
        {
        padding-right: 0px;
        padding-bottom: 10px;
	background-color: #FFFFFF;

        }

ul.poplist
	{
	margin-top: 12px;
	font-size: 12px;
	line-height: 19px;
}

div.poperror
	{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	color: red;
	}

div.poploginerror
    {
	color: red;
	text-align: left;
	font-size: 16px;

}




div.popheadings
	{
	font-weight: bold;
	font-size: 16pt;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 13px;
	align: left;
	background-color:#FFFFEE;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	
	}

div.crumbs
	{
	font-size: 10px;
	text-align: left;
	padding-top:10px
;
	}

div.popheadingprofile
        {
        font-weight: bold;
        font-size: 16pt;
        padding-top: 3px;
        padding-bottom: 10px;
        align: left;

        }

div.egihead
        {
        font-weight: bold;
        font-size: 16pt;
        padding-top: 3px;
        padding-bottom: 10px;
        align: left;

        }



div.egibody
        {
        
        font-size: 11pt;
        padding-top: 3px;
        padding-bottom: 0px;
        align: left;

        }


div.popsubh1
	{
	font-size: 14pt;
	padding-top: 20px;
	border-bottom: 1px solid slategray;
	padding-bottom: 3px;
	margin-bottom: 6px;
	color: #666666;
	}

div.partnersubh1
        {
        font-size: 14pt;
        padding-top: 20px;
        padding-bottom: 10px;
        color: #666666;
	 border-bottom: 1px solid slategray;
        padding-bottom: 3px;
        margin-bottom: 6px;

        }

img.partner
        {
        padding-top: 10px;
        padding-bottom: 30px;
	border: 0px;
	vertical-align: bottom;
        
        }
img.buttonint
	
    {
        padding-top: 10px;
        padding-bottom: 10px;
        border: 0px;
	float: right;

        }

img.button

    {
        padding-top: 25px;
        padding-bottom: 10px;
        border: 0px;
        float: right;

        }
img.button2

    {
        padding-top: 25px;
        padding-bottom: 10px;
	padding-left: 10px;
        border: 0px;
        float: right;

        }


div.welcometop
	{
	font-size: 12px;
	float: left;
	vertical-align: top;
	color: #FFFFFF;
	link: #FFFFFF;
	}
img.welcometopright
	{
	vertical-align:text-bottom;
	padding-left:3px;
	}
a.welcometopright:visited
	{
	color: #FFFFFF;
	}

a.welcometopright
	{
	color: #FFFFFF;
	}


div.topcontainer
	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom:1px  slategray inset;
	background-color: #DF1E1F;
        background-image: url(/images/top-header-gradient.jpg);
        background-repeat: repeat-x;
	

	color: #FFFFFF;
	}

div.welcomebottomcontainer
        {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 3px;
        padding-right: 3px;
	text-align: top;
        border-bottom:1px  slategray outset;
        background-color: #eeeeee;
        }

div.loginboxtop
        {
        background-image: url(/images/login-header-gradient.jpg);
        background-repeat: repeat-x;
        background-color: #FFFFFF;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom:5px;
        font-size: 14px;
        font-weight: bold;
        color: white;
        width: 210px;
        text-align: left;
        }

div.loginboxbody
        {
        border-top: 1px outset slategray;
        border-left: 1px solid slategray;
        border-right: 1px solid slategray;
        padding-left: 1px;
        margin-left: 0px;
        padding-right: 7px;
        padding-top: 5px;
        padding-bottom: 5px;
        width: 210px;
        text-align: right;
	background-color: #FFFFCC;
        }

div.loginboxbottom
        {
        border-bottom: 1px solid slategray;
        border-left: 1px solid slategray;
        border-right: 1px solid slategray;
        padding-left: 1px;
        padding-right: 7px;
        padding-top: 5px;
        padding-bottom: 10px;
        width: 210px;
        text-align: right;
        font-size: 10px;
	background-color: #FFFFCC;
        }


div.lostpwhead
	{
	background-image: url(/images/login-header-gradient.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	width: 210px;
	text-align: left;
	}

div.lostpwbody
        {
        border-top: 1px outset slategray;
        border-left: 1px solid slategray;
        border-right: 1px solid slategray;
        padding-left: 4px;
	margin-left: 0px;
	padding-right: 4px;
        padding-top: 5px;
	padding-bottom: 5px;
        width: 210px;
        text-align: left;
	background-color: #FFFFCC;

        }


div.lostpwbottom
        {
        border-bottom: 1px solid slategray;
        border-left: 1px solid slategray;
        border-right: 1px solid slategray;
        padding-left: 4px;
	padding-right: 4px;
        padding-top: 5px;
	padding-bottom: 10px;
        width: 210px;
        text-align: right;
	font-size: 10px;
	background-color: #FFFFCC;
        }
input.lostpw
	{
	margin-bottom: 10px;
	}

div.welcomebottomleft
	{
	float: left;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 0px;
	font-size: 11px;
	text-align: center;
}
div.welcomebottomright
	{
	float:right;
	vertical-align: top;
	padding-bottom: 0px;
}

div.welcometopright
        {
        vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	
	float: right;
         }

td.partner
	{
	font-size: 12px;
	padding-left: 20px;
	padding-bottom:20px;
	text-align: left;
	}


div.popfaqquestion
	{
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #666666;
	}
div.popfaqanswer
	{
	font-face: normal;
	padding-bottom: 20px;
	text-align: justify;
	}

div.boardmembername
        {
        font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	color: #666666;
        }

div.boardmemberbio
        {
        font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 20px;
	text-align: justify;
        }

div.popcontactheading
	{
	font-weight: bold;
	font-size: 14px;
	padding-top:12px;
	padding-bottom:3px;
	color: #666666
	}


div.container {
	position: absolute;
	margin: 0 auto;
	width: 100%;
	height: auto;
	text-align: left;
}

div.loginbox {
	border: 0px dotted gray;
	background-color: #DDDDDD;
	width: 132px;
	font-size: 10px;
	text-align: right;
	align: right;
   	margin-right: 0px; 
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	
	}

div.loginboxheader {
        border: 0px dotted gray;
        background-color: #cc0000;
	color: #FFFFFF;
        width: 196px;
        font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
        text-align: left;
        align: right;
	text-indent: 30px;
        margin-right: 0px;
	background: #888 url(images/cnr3.png) top left no-repeat;

        }



div.footer
	{
	font-size: 10px;
	font-weight: bold;
	padding-top: 60px;
	padding-left: 220px;
	text-align:left;
	
	

	}

div.lookuperror
	{
	font-size: 14px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: cener;
	border-top: 1px dotted gray;
	border-bottom: 1px dotted gray;
	}

div.popsent
        {
        font-size: 14px;
        padding-top:5px;
        padding-bottom:5px;
        text-align: cener;
        border-top: 1px dotted gray;
        border-bottom: 1px dotted gray;
        }

div.loginfooter
        {
        font-size: 8px;
        font-weight: bold;
        

        }


div.welcome
      {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
  }



input.loginbox
{
   width: 60px;
   padding-bottom: 0px;
   padding-top: 0px;
   align: center;
   clear: left;
   clear: right;
  background-color: #FFFFFF;
} 
	


 /* DEFAULTS */
ul#navlist li a,ul#subnavlist li a
{
font-family: arial;
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

div#navcontainer
{
width: 200px;
background: #FFF;
padding-top: 5px;
}

/* NAV LIST */
ul#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}

ul#navlist li { display: inline; }

ul#navlist li a
{
color: #fff;
display: block;
background: #888 url(images/cnr.png) top left no-repeat;
padding: 2px 0 2px ;
padding-left: 30px;
padding-right: 0px;
border-top: solid 1px #fff;

}

ul#navlist li a:hover { background: #ff3333 url(images/cnr.png) top 
left 
no-repeat; }

ul#navlist li a#current
{
color: #fff;
background: #cc0000 url(images/cnr.png) top left no-repeat;
}

/* SUB NAV LIST */
ul#subnavlist
{
margin: 0 0 0 13px;
list-style-type: none;
padding: 0;
}

ul#subnavlist li { display: inline; }

ul#subnavlist li a
{
display: block;
color: #666;
background: #ccc;
padding: 2px 0 2px 30px;
border-top: solid 1px #fff;
height: auto;

}

ul#subnavlist li a:hover { background: #ff3333 url(images/cnr.png) top 
left 
no-repeat; }

ul#navlist li a#subcurrent
{
color: #999;
background: #ddd;
}

ul#navlist li a#suvcurrent:hover { background: #ddd; }


div.spacer { clear: both; }

table.signuppage
	{

	}

th.signuppageleft
	{
	color: #FFFFFF;
	}


div.popbodyjustify
	{
	text-align: justify;
	}

div.contactcontainer
	{
	width: 300px;
	}

div.phonecontainer
        {
        width: 150px;
        }

div.contactleft
	{
	float:left;
	}

div.contactright
	{
	float:right;
	}

div.popcrumb
	{
	text-align: left;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	}	

div.strike {text-decoration: line-through} 

span.strike {text-decoration: line-through}

div.popnewsdate
        {
        font-size: 10px;
        padding-top: 0px;
        border-bottom: 0px solid slategray;
        padding-bottom: 3px;
        margin-bottom: 1px;
        color: #666666;
        }
div.popnewssubject
        {
        font-size: 12pt;
	font-weight: bold;
        padding-top: 2px;
        border-bottom: 1px solid slategray;
        padding-bottom: 5px;
        margin-bottom: 6px;
        color: #666666;
        }

div.popnewsbody
	{
	text-align: justify;
	font-size: 11px;
	padding-bottom: 25px;	
}


