body
{
    behavior:url("DesktopModules/Snapsis/NavMenu/csshover.htc");
    margin:0;
    padding:0;
    line-height:1.1;
    font-size:10pt;
    font-family:Arial,Verdana;
    color:#000;
    background-image:url(background.jpg);
    background-repeat:repeat-x;
    background-color:#ccc;
}

#wrap
{
    width:900px;
    margin:0 14%;
    padding:0;
    background-color:#fff;
}

#topholder
{
    margin:0;
    width:900px;
    height:120px;
    background-image:url(background_top.jpg);
    background-repeat:no-repeat;
    background-color:#ddd;
}

#logospace
{
    float:left;
    width:435px;
    padding-left:5px;
}

#infologin
{
    float:right;
    width:445px;
    padding-top:5px;
    padding-right:5px;
    font-family:Arial, Verdana;
    font-size:8pt;
    font-weight:normal;
    text-align:right;
    line-height:15px;
    color:#000;
}

#infologin a
{
    font-family:Arial, Verdana;
    font-size:8pt;
}

#infologin a:link, #infologin a:visited
{
    color:#000;
    text-decoration:none;
}

#infologin a:hover
{
    color:#000;
    text-decoration:underline;
}

#dnn_dnnUSER_cmdRegister
{
    font-family:arial;
    font-size:8pt;
    color:#000;
    text-decoration:none;
}

#dnn_dnnLOGIN_cmdLogin
{
    font-family:arial;
    font-size:8pt;
    color:#000;
    text-decoration:none;
}

#mainpanes
{
    width:860px;
    margin-left:20px;
    margin-right:20px;
    margin-top:10px;
}

#footercontainer
{
    height:80px;
    margin-top:15px;
    padding-right:10px;
    padding-left:10px;
    background-image:url(bottombackground.jpg);
    background-repeat:no-repeat;
    background-color:#eee;
    border-top:2px solid #eee;
}

#linksline
{
    padding-top:22px;
    padding-bottom:10px;
    text-align:center;
    font-size:12pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    text-transform:lowercase;
    color:#444;
}

#linksline a
{
    font-size:12pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    text-transform:lowercase;
    color:#444;
}

#linksline a:link, #linksline a:visited
{
    color:#444;
    text-decoration:none;
}

#linksline a:hover
{
    color:#ff6600;
    text-decoration:none;
}

#footer
{
    text-align:center;
    font-size:8pt;
    font-family:Arial, Verdana;
    font-weight:normal;
    color:#444;
}

#footer a
{
    font-size:8pt;
    font-family:Arial, Verdana;
    font-weight:normal;
    color:#444;
}

#footer a:link, #footer a:visited
{
    color:#444;
    text-decoration:none;
}

#footer a:hover
{
    color:#444;
    text-decoration:underline;
}

#dnn_dnnCOPYRIGHT_lblCopyright
{
    font-family: Arial, Verdana;
	font-size:  8pt;
	font-weight: normal;
	color:#444;
	text-decoration:none;
}

#dnn_dnnTERMS_hypTerms
{
    font-family: Arial, Verdana;
	font-size:  8pt;
	font-weight: normal;
	color:#444;
	text-decoration:none;
}

#dnn_dnnPRIVACY_hypPrivacy
{
    font-family: Arial, Verdana;
	font-size:  8pt;
	font-weight: normal;
	color:#444;
	text-decoration:none;
}


       
/*SNAPSIS MENU CODE START HERE*/   
#containermainmenu
{
   background-image:url(background_menu.jpg);
   background-repeat:repeat-y;
}

.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    clear:both;
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    display: inline;
}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0 0 0 10px;
}

.TabList li a {
   font-family:Arial,Verdana;
   font-size:10pt;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
}

select.TabList {
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
    border-top:  #003366 1px solid;
    border-bottom: #003366 1px solid;
    background-color: #003366;
    color:#FFFFFF;
    font-weight:bold;
    font-size:80%;
}

/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#ParentTabs > ul a {width:auto;}
#ChildTabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none;}
#ChildTabsLevel1 a {float:none;}
/* End IE5-Mac hack */

/*The container tabs for the Parent Tabs is mostly used ofr positioning*/
#ParentTabsContainer 
{
   position:relative;
   top:1px;
   z-index:5;
   margin:0;
   height:40px;
   vertical-align:top;
   clear:both;
   padding-top:0;
   padding-right:15px;
   padding-left:15px;
}

#ParentTabs a {
    float:left;
    display:block;
    text-align:center;
    padding:10px 15px 3px 5px;
    text-decoration:none;
    font-weight:bold;
    color:#666;
    
}

#ParentTabs a:hover {
    text-decoration:none;
    color:#000;
}

#ParentTabs li {
    /*keeping only for example of how to do - background:url("tableft.jpg") no-repeat left top;*/
    /*background-position:0 0;
    border-bottom: #999 1px solid;*/
} 

#ParentTabs li:hover 
{

}


#ParentTabs .SelectedTab {
    background:url("leftselectedtab.jpg") no-repeat left top;
    background-position:0 0;
    height:40px;
    padding-left:9px;
}
#ParentTabs .SelectedTab a {
    background:url("rightselectedtab.jpg") no-repeat right top;
    height:40px;   
}


#ChildTabsContainer {
   border-top: #ddd 1px solid;
   background-color:White;
   padding-top:4px;
   padding-bottom:2px;
   padding-left:25px;
   padding-right:25px;
   height: 20px;
   vertical-align:middle;
   text-align:center;
}

#ChildTabsLevel1 a {
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
    font-weight:normal;
    font-size:8pt;
    color:#9999ff;
}    

#ChildTabsLevel1 a:hover {
    text-decoration:underline;
} 
   
/*
#ChildTabsLevel1 .LinkLeft {
    position:relative;
    float:left;
    height:100%;
    border: 1px ;
    padding-right:1px;
    padding-left:1px;
    /*background:url("BreadCrumbPipe.gif") no-repeat left bottom;
}
*/



