body
{
    margin:0;
    padding:0;
    line-height:1.1;
    color:#000;
    background-color:#fff;
    text-align:center;
}

 ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(bb.jpg);
}


 li {
	
}

table, tr, td
{
margin:0;
padding:0;
}

#wrap
{
    border:1px solid #ccc;
    width:772px;
    padding:0;
    margin:0 auto;
    text-align:left;
}

#topgradient
{
    height:125px;
    width:100%;
    background-image:url(bg_top.jpg);
    background-repeat:repeat-x;
    background-color:#ddd;
}

div.logo
{
    float:left;
    width:264px;
}


#barcontainer
{
    float:right;
    width:496px;
    padding-top:25px;
    padding-right:5px;
}
.bar_repeat
{
    background-image:url(middle_bar.jpg);
    background-repeat:repeat-x;
    background-color:#555;
}

#menubar
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#fff;	
}

#menubar a:hover
{
    font-family:arial;
    font-size:8pt;
    color:#fff;
    text-decoration:underline;
}

#dnn_dnnSEARCH_txtSearch
{
    height:18px;
    width:120px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#ff3366;
    padding:0 0 0 4px;
}

#dnn_dnnSEARCH_cmdSearch
{
    font-family:arial;
    font-size:8pt;
    color:#fff;
    text-decoration:none;
}

#dnn_dnnUSER_cmdRegister
{
    font-family:arial;
    font-size:8pt;
    color:#fff;
    text-decoration:none;
}

#dnn_dnnLOGIN_cmdLogin
{
    font-family:arial;
    font-size:8pt;
    color:#fff;
    text-decoration:none;
}

#contentholder
{
    width:760px;
    padding:0px 5px;
    margin:0;
}

.contentpane
{
    width:565px;
    padding-top:5px;
}

.subpane
{
    width:5px;
}

.convleft
{
    width:280px;
    padding-bottom:5px;
}

.convleft
{
	font-family: Tahoma, Arial, Verdana;
	color: #000000;    
}

.convright
{
    width:280px;
    padding-bottom:5px;
    padding-left:5px;
}

.rightpane
{
    width:190px;
    padding-bottom:5px;
}

#footercontainer
{
    clear:both;
    background-image:url(bg_footer.jpg);
    background-repeat:repeat-x;
    background-color:#ddd;
    border-top:1px solid #ccc;
    text-align:center;
}

#linksline
{
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
}

#linksline a
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size:8pt;
        font-weight:normal;
        text-decoration:none;
        color:#000;      
}

#linksline a:hover
{ 
        color:#000;
        text-decoration:underline; 
}

#wsilink
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    font-weight:normal;
    text-decoration:none;
    color:#000;
}

#wsilink:hover
{
    color:#000;
    text-decoration:underline;
}

#footer
{
        font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#000;
	text-decoration:none;
	padding-bottom:5px;
}

#footer a:hover
{
        font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#000;
	text-decoration:underline;
}


#dnn_dnnTERMS_hypTerms
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}

#dnn_dnnPRIVACY_hypPrivacy
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}

/*SNAPSIS MENU CODE*/
#containermenu
{
    clear:both;
    height:26px;
}
#navHContainer{
    position:absolute;
    display:block;
    width:770px;
    z-index:1;
}

#nav ul{
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:770px;
    background-color:#002f60;
}

#nav li{
    position:relative;
    float:left;
    /*width*/
    list-style:none;
}

#nav li ul{
    position:absolute;
    left:-999em;
    width:13em;
    background-color:transparent;
}

#nav a{
    font-family:arial;
    font-size:10pt;
    display:block;
    text-decoration:none;
    text-align:left;
    font-weight:bold;
    /*width*/
    padding:2px 10px 2px 10px;
    color:#fff;
    background-color:#002f60;
    border:1px solid #002f60;
}

#nav li ul a /*new line added*/
{
    border:4px solid #002f60;
    background-color:#002f60;
}

#nav li ul a:hover
{
	color:#fff;
	border:4px solid #002f60;
	background-color:#0055AA;
}

#nav li li a{
    width:12em;
}

#nav li a:hover
{
    color:#999;
    background-color:#002f60;
    border:1px solid #002f60;
}

/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.3em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:11.7em;
	*left:10.0em;
}

H1, H2
{
	font-family: Tahoma, Arial, Verdana;
}
H1
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

H2
{
	font-size: 12px;
	font-weight: bold;
	color: #30ad33;
}