body{margin:0; background-color:black; height:100%; margin-top:15px; margin-bottom:15px;}
p {text-indent:20px; margin-top:5px;}
a {color:#4473bb; text-decoration:none;}
a:hover {color:blue; text-decoration:underline;}
h1 {width:400px;
    display:block;
    padding: 10px 0 0 0;
    margin-bottom:0;
    margin-top:0;
    color:Black;
    border-bottom:1px solid #bbb;
    font-size:14px;}
h2 {font-size:12px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #bbb; width:250px;}
h3 
{
    width:400px;
    display:block;
    padding: 10px 0 3px 0;
    margin-bottom:8px;
    margin-top:0px;
    color:Black;
    border-bottom:1px solid #bbb;
    font-size:14px;
}
#main 
{
    background-color:white;
    width:970px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    min-height:500px; height:auto !important; height:500px;
    /*border-right:solid 1px silver;*/
}
#main img {border-color:gray; margin:1px 0 3px 0;}
#body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:Black;
    font-weight:normal;
    padding: 0 10px 10px 10px;
    width:950px;
    line-height:18px;
    background-color:White;
}
#footer 
{
    text-align:center; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#ededed; 
    font-weight:normal;
    margin-bottom:5px;
    width:922px;
    background-color:black;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#footer a:hover {color:gray;}
#insetleft 
{
    margin:10px 15px 15px 0;
    padding:5px 0 5px 0;
    width:180px;
    float:left;
}
#insetleft li {margin-left:-20px;}
#insetleft ul {margin-bottom:5px; margin-top:5px;}

#insetright 
{
    margin:10px 15px 15px 0;
    padding:5px 0 5px 0;
    width:180px;
    float:left;
}

h5 {
    display:block;
    width:72%;
    margin:10px auto 10px auto;
    padding:5px 0 5px 8px;
    background:#eee url(../images/gradient2.png) repeat-x;
    color:#222;
    border-top:1px solid #ddd;
    border-right:1px solid #bbb;
    border-bottom:1px solid #bbb;
    border-left:1px solid #ddd;
    text-decoration:none;
}
#mainlinktable img {border-color:Black;}
.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 100%;
}
.curlycontainer .innerdiv{
background: transparent url(/images/icons/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 20px;
}

p.breadcrumbs {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
margin-bottom:2px;
}
p.breadcrumbs a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #4473bb;
}
p.breadcrumbs a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : blue;
}

.header_row {background-color:#ededed;}
.graybutton {font-family:arial; background-color: #efedee; font-size:12px; margin-right:5px;}
.smallgraybutton {font-family:arial; background-color: #efedee; font-size:11px; margin-right:5px;}
.dashedborder{border:dashed 1px silver;}
.small_input{font-size:11px;}
.tightlist {margin-top:0px; margin-bottom:0px;}
.deletetext {color:Red; font-size:11px;}
.error_text {color:Red;}
.requiredfield {font-weight:bold;}
.headertext {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:white; font-weight:normal;  letter-spacing:1px;}
.valign {vertical-align:middle;}
.absmiddle {vertical-align:middle;}
.errorbox {color:Red; border:solid 1px red; padding:2px; text-align:center;}
.successbox {color:Green; border:solid 1px green; padding:2px; text-align:center;}
.banner_lg_link a {color:black; text-decoration:none;}
.banner_lg_link a:hover {color:blue; text-decoration:none;}

.menulink a {color:#ededed; text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; margin-left:8px; margin-right:8px;}
.menulink a:hover {color:silver;}
.floatrightbox {float:right; padding:5px; margin:10px 0 10px 10px; width:250px;}
.squarelist {list-style-image: url('/images/icons/white-square.gif'); margin-top:5px; margin-bottom:5px;}
.squarelist li {padding-bottom:2px; vertical-align:middle;}