.body
{
    background: url(../images/bg2.gif) top left no-repeat fixed #650732;
    margin: 0;
    padding: 0;
    color: #650833;
}
img
{
    margin: 0;
    padding: 0;
    border: 0;
}
h1
{
    font: 21px/26px Georgia, "Times New Roman" , Times, serif;
    color: #510427;
    margin: 0;
    padding: 0;
}

hr
{
    color: #023883;
    margin: 0;
    padding: 0;
}
.clear
{
    clear: both;
    margin: 0;
    padding: 0;
}
.imgborder
{
    border: 5px solid #DFEEFB;
    margin: 0;
    padding: 0;
}
.left
{
    float: left;
    margin: 0;
    padding: 0;
}
.right
{
    float: right;
    margin: 0;
    padding: 0;
}
.blue
{
    color: #5F97CE;
}
.btn
{
    font: 12px/22px Georgia, "Times New Roman" , Times, serif;
    color: #fefefe;
    height: 22px;
    background: #41021F;
    text-align: center;
    margin: 0;
    padding: 0;
}
.txtfield
{
    font: 12px/24px Georgia, "Times New Roman" , Times, serif;
    color: #690734;
    height: 20px;
    border: 1px solid #41021F;
    margin: 0;
    padding: 0;
}
#container
{
    width: 960px;
    margin: 0 auto;
    padding: 0 20px 0 20px;
    font: 12px/18px Georgia, "Times New Roman" , Times, serif;
    display: block;
}
a
{
    font: 12px/18px Georgia, "Times New Roman" , Times, serif;
    color: #649ACE;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}
a:hover
{
    font: 12px/18px Georgia, "Times New Roman" , Times, serif;
    color: #649ACE;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
/*HEADER*/
#header
{
    width: 960px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}
.headerimg
{
    width: 960px;
    height: 386px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}
.call
{
    width: 960px;
    display: block;
    float: left;
    text-align: right;
    padding: 10px 0 10px 0;
    margin: 0;
    color: #FEFDFD;
}
.call a
{
    color: #FEFDFD;
    text-decoration: none;
}
.call a:hover
{
    color: #FEFDFD;
    text-decoration: underline;
}
.call p
{
    display: block;
    padding: 0;
    margin: 0;
}
/*HEADER*/
#contentarea
{
    width: 960px;
    display: block;
    float: left;
    padding: 10px 0 10px 0;
    margin: 0;
    color: #fefefe;
    background: #650732;
}
/*INNER PAGE*/
#innercontainer
{
    width: 960px;
    margin: 0 auto;
    padding: 0 20px 0 20px;
    font: 12px/18px Georgia, "Times New Roman" , Times, serif;
    display: block;
}
/*INNER HEADER*/
#header2
{
    width: 960px;
    display: block;
    float: left;
    background: url(../images/inner_12.gif) top left repeat-y;
    padding: 0 0 20px 0;
    margin: 0;
}

.headarea
{
    width: 936px;
    height: 270px;
    display: block;
    float: left;
    padding: 0 12px 0 12px;
    margin: 0;
}
.logo
{
    width: 273px;
    height: 270px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}
.innerheader
{
    width: 652px;
    height: 270px;
    display: block;
    float: left;
    padding: 0 0 0 10px;
    margin: 0;
}
/*TEXTAREA*/
#innercontentarea
{
    width: 936px;
    display: block;
    float: left;
    background: url(../images/inner_12.gif) top left repeat-y;
    padding: 0 12px 20px 12px;
    margin: 0;
}
/*LEFTAREA*/
.leftarea
{
    width: 200px;
    display: block;
    float: left;
    background: url(../images/inner_15.gif) top right repeat-y;
    padding: 0;
    margin: 0;
}
.leftareabottom
{
    width: 180px;
    display: block;
    float: left;
    text-align:left;
    background: url(../images/inner_17.gif) bottom right no-repeat;
    padding: 10px;
    margin: 0;
}
/*RIGHTAREA*/
.rightarea
{
    width: 724px;
    display: block;
    float: left;
    padding: 0 0 0 12px;
    margin: 0;
    min-height:300px;
}

/*FOOTER*/
.footer
{
    width: 940px;
    height: 70px;
    font: 12px/18px Georgia, "Times New Roman" , Times, serif;
    background: #6699CB;
    text-align: center;
    color: #650732;
    float: left;
    margin: 0;
    padding: 10px;
}
.footer a
{
    font: bold 12px/18px Georgia, "Times New Roman" , Times, serif;
    color: #650732;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}
.footer a:hover
{
    font: bold 12px/18px Georgia, "Times New Roman" , Times, serif;
    color: #650732;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

/* pushdown navigation */

#uisTopPushdown .nav a, #uisTopPushdown .nav a:hover, #uisTopPushdown .nav-open a, #uisTopPushdown .nav-open a:hover
{
    text-decoration: none;
}

#uisTopPushdown .level2 a
{
    padding-left: 5px;
}
#uisTopPushdown .level3 a
{
    padding-left: 10px;
}

#uisTopPushdown
{
    width: 100%;
    color: #630A33;
}
#uisTopPushdown a, #uisTopPushdown a:visited, #uisTopPushdown a:active
{
    text-decoration: underline;
    color: #630A33;
}

#uisTopPushdown a:hover, #uisTopPushdown .nav-open a, #uisTopMenu .nav-open a
{
    color: #630A33;
}
#uisTopPushdown .nav-open, #uisTopMenu .nav-open
{
    color: #630A33;
}
#uisTopPushdown td
{
    padding: 5px;
}

#uisTopPushdown td
{
    padding-right: 0px;
}
#uisTopPushdown td a
{
    display: block;
    margin: 0px;
    padding: 0px;
    width: 190px;
}
#uisTopPushdown
{
    margin-top: 3px;
    margin-left: 3px;
    width: 160px;
    border-collapse: collapse;
}

#uisTopPushdown td a:hover, #uisTopPushdown td:hover a, #uisTopPushdown td:hover, #uisTopPushdown td.sfhover, #uisTopPushdown td.sfhover a
{
    color: #630A33;
    text-decoration: underline;
}

h1.homepage-content
{
    color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
    margin-bottom: 20px;    
}

h2.homepage-content
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #FFFFFF;
    margin: 0;
    padding: 0;
}

p.homepage-content
{
	color:#FFFFFF; 
	font-size:11px; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

/* end pushdown navigation **/