body,

    html {

        margin:0;

        padding:0;

       background: #333;

        color:#000;

    }

    body {

        min-width:764px;

    }
	
	content2 {

        background:#CCC;

    }



    #wrap {

        position:relative;

        background:#000000;

        margin:0 auto;

        width:764px;

    }

    #header {

        position:relative;

         background:#FFFFFF;

         z-index:1

       }

   #header h1 {

        padding:0px;

        margin:0;

    }

    #nav {

        position:relative;
		
        padding:0px;

    }

    #nav ul{

        margin:0;

        padding:0;
		
		background:url(../../../../media/glossyback.gif) repeat-x bottom left;


        list-style:none;

    }

    #nav li{

        position:relative;

		background:url(../../../../media/glossyback.gif) repeat-x bottom left;

	    display:inline;

        margin:0;

        padding:0;

    }

    #main {

        position:relative;

        background:#C64;

        float:right;

        width:567px;

        z-index:0;

        top:-7px;

          }

    #mainb {

        position:relative;

        background:#FFFFFF;

        float:right;

        width:514px;

        z-index:0;

    }

   #main h2, #main h3, #main p {

        padding:0 10px;

    }

    #sidebar {

        position:relative;

        background:#4d1979;

        float:left;

        width:197px;

        z-index:1;

        top:-20px;

    }

     #sidebarb {

        position:relative;

        background:#4d1979;

        float:left;

        width:197px;

        z-index:1;

    }

   #sidebar ul {

        margin-bottom:0;

    }

    #sidebar h3, #sidebar p {

        padding:0 10px 0 0;

    }

    #footer {

        position:relative;

        background:#4d1979;

        clear:both;

        top:-7px;

    }

    #footer p {

        padding:5px;

        margin:0;

    }





div.container

{

    width: 774px;

    /* margin: 0px; */

    /*border: 1px solid gray;*/

    line-height: 150%;

    align: middle;

}

div.top

{

    position: absolute;

    text-align: left;

    padding: 0.5em;

    color: black;

    clear: left;

 /*   margin-left: 0.5em;*/

}

div.title

{

    position: absolute;

    top: 5px;

    text-align: center;

    font-size: 150%;

     line-height: 150%;

    left: 10px; 

    width: 534px;

  /*  padding: 0.5em; */

    color: black;

    clear: left;

    margin-left: 0.5em;

}



div.main

{

    position: absolute;

    top: 218px;

 /*   overflow: auto; */

   text-align: left;

    font-size: 90%;

    left: 230px; 

    width: 534px;

  /*  padding: 0.5em; */

    color: black;

    clear: left;

    margin-left: 0.5em;

   

}

div.menu

{

    text-align: left;

    position: absolute;

    top: 195px;

    text-align: left;

    font-size: 100%;

    left: 5px; 

    width: 197px;

  /*  padding: 0.5em; */

    color: black;

    background-color:#4d1979;

    clear: left;

    margin-left: 0.5em;

    bottom: 0px;

}

div.black

{

    position: absolute;

    text-align: center;

    color: black;

    clear: left;

    background-color:#000000;

    height: 300px;

}



div.bottom

{

    position: relative; 

    text-align: center;

    color: black;

    clear: left;

 }



BODY

{

    MARGIN-TOP: 0;

    MARGIN-LEFT: 0;

    MARGIN-RIGHT: 0;

    MARGIN-BOTTOM: 0;

    BORDER-TOP: 0;

    BORDER-LEFT: 0;

    BORDER-RIGHT: 0;

    BORDER-BOTTOM: 0;

    BORDER-STYLE: none;

    PADDING-TOP: 0;

    PADDING-LEFT: 0;

    PADDING-RIGHT: 0;

    PADDING-BOTTOM: 0;

}



A

{

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;
	
	font-variant:small-caps;
	
	font-color: #ffff00;

}



A:hover

{

   COLOR: #ff0000;

}



IMG

{

    BORDER: 0;

}



P

{

    MARGIN-TOP: 0.2em;

    MARGIN-BOTTOM: 0.2em;

}



TABLE, TABLE.borders

{

    BORDER-COLLAPSE: collapse;

    EMPTY-CELLS: show;

}



TABLE.borders, TABLE.borders TD, TABLE.borders THEAD, TABLE.borders TFOOT, TABLE.borders TH

{

    BORDER-WIDTH: thin;

    BORDER-STYLE: solid;

    BORDER-COLOR: #003399;

}



TABLE.borders THEAD

{

    BACKGROUND-COLOR: #4d1979;

} 



BODY { 

    COLOR: #000000;

    LINE-HEIGHT: normal;

    FONT-STYLE: normal;

    FONT-FAMILY: Arial, Helvetica, sans-serif;

    TEXT-DECORATION: none;

    FONT-SIZE: none;

 }



    #nav, #nav ul { /* all lists */

        padding: 0;

        margin: 0;

        list-style: none;

        float : left;

        width : 9em;

		background:url(../../../../media/glossyback.gif) repeat-x bottom left;

        transparent: 
		
		font-variant:small-caps;
		font-weight:bold;	
		

  }

    

    #nav li { /* all list items */

        position : relative;

        float : left;

        line-height : 1.25em;

        margin-bottom : -1px;

        width: 9em;

        background-color: #FFFFFF;

        transparent: none;
		font-weight:bold;

 }

    

    #nav li ul { /* second-level lists */

        position : absolute;

        left: -999em;

        margin-left : 9.05em;

        margin-top : -1.35em;

        background-color : #FFFFFF;

        transparent: none;

}

    

    #nav li ul ul { /* third-and-above-level lists */

        left: -999em;

        background-color : #FFFFFF;

        transparent: none;

  }

    

    #nav li a {

        width: 9em;

        w\idth: 8em;

        display : block;

        color : #ffffff;

        font-size : none;

        font-weight : none;

        text-decoration : none;

		background:url(../../../../media/glossyback.gif) repeat-x bottom left;

        border : 1px solid #FFFFFF;

        padding : 0 0.5em;

          transparent: none;

    }

    

    #nav li a:hover {

		background:url(../../../../media/glossyback2.gif) repeat-x bottom left;
		font-color:#FFF;
		background-color:#FFF;

        transparent: none;

    }

    

    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

        left: -999em;

        background-color : #FFFFFF;

        transparent: none;

 }

    

    #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */

        left: auto;

        background-color : #FFFFFF;

        transparent: none;

 }

    

#nav li:hover, #nav li.hover {

        position : static;

    }

    

    

    

A, #nav li a:hover, themecolor

{

    COLOR: #0000FF;

    transparent: none;

}

td.fill

{

    bgcolor: #4d1979;

    background-color : #4d1979;

    table-bgcolor : #4d1979;

}

td.fillB

{

    bgcolor: #000000;

    background-color : #000000;

    table-bgcolor : #000000;

}



#nav li a

{      
	font-color:#FFF;

    background-color : #4d1979;

    border : 1px solid #4d1979;

}



p.header

{

    font-size: 130%;

    color: #FFFFFF;

}



p.subfooter

{

    font-size: 60%;

    color: #FFFFFF;

} 

font.coverage

{

    color: #000000;

}

.smallred {
	font-size: 14px;
	color: #F00;
}
.navlinks a {
	
	font-color: #FFF;
}
