body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:400;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold; color:#3C1E5B;}

h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1.05em;}

.purple{
font-weight:bold;
color:#3C1E5B;}

p.introText{
font-size:1.5em;
font-family:Trebuchet, Arial;
color:#9C9A9C;
margin-top:4px;

}



body,html {
background-image:url('../images/altmainbg2.jpg');
background-repeat:repeat-x;
background-color:#381C55;
color:#333333;
margin:0;
padding:0;
font-family:Arial;
font-size:90%;
}

body {
min-width:790px;
background:url('../images/altmainbg2.jpg')no-repeat #381C55;
}

#wrap {
background:none;
width:790px;
margin:0 auto;
}

#header {
height:130px;
background:none;
width:790px;
margin:0 auto;
}

#header img {
padding-top:50px;
padding-left:10px;
}


.nav {
margin-left:10px;
background:url('../images/navbg.png') no-repeat;
height:66px;
padding-left:5px;
line-height:36px;
}

.nav a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

.nav ul {
list-style:none;
margin:0;
padding:0;
}

.nav li {
float:left;
margin:0;
padding:0 5px;
}

#main {
background:#none;
float:left;
width:580px;
}

#main .top {
height:10px;
background-image:url('../images/contenttop.png');
background-repeat:no-repeat;
background-position:top;
}

#main .middle {
background-image:url('../images/contentmid.png');
background-repeat:repeat-y;
background-position:top;
padding:0 20px 20px;
}

#main .bottom {
background-image:url('../images/contentfooter.jpg');
background-position:top;
background-repeat:no-repeat;
height:22px;
}

#main .content{padding:0 10px 20px;}


#sidebar {
background:none;
float:right;
width:200px;
}

#sidebar h3{
font-size:1.2em;
margin-bottom:-10px;
}


#sidebarone .top {
height:59px;
background-image:url('../images/sideboxtop.jpg');
background-repeat:no-repeat;
background-position:top;
}

#sidebartwo .top {
height:59px;
background-image:url('../images/sideboxtop2.jpg');
background-repeat:no-repeat;
background-position:top;
}

.SideBarTabContent{padding-left:10px; padding-top:10px; color:#B5AAC0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

#sidebarone .middle , #sidebartwo .middle {
background-image:url('../images/sideboxmiddle.jpg');
background-repeat:repeat-y;
background-position:top;
padding:0 20px 20px;
}

#sidebarone .bottom, #sidebartwo .bottom  {
background-image:url('../images/sideboxbottom.jpg');
background-position:top;
background-repeat:no-repeat;
height:22px;
margin-bottom:20px;
}

#footer {
background:#none;
clear:both;
color:#9A8DA8;
padding-left:20px;
}
#footer .nav{
padding:0;
margin:0;
background:none;
color:#9A8DA8
}
#footer .nav li{
}
#footer a,#footer .nav a{
color:#9A8DA8;
text-decoration:underline;
}


.middle ul {list-style:disc; padding-left:20px;}

.SideBarNavText{font-size:0.85em; margin-left:14px; padding-bottom:10px; padding-top:4px;}

.GeneralMisc{font-size:0.85em;}

.ContentHeader{width:530px;}
.CrumbTrail{float:left; font-size:0.85em; color:#666;}
.Facebook{float:right; font-size:0.85em; color:#666;}
