/*** inflection point door way styles ***/
body {
background:url(../Images/BodyBG.jpg);
background-color:#fefaef;
background-repeat:repeat-x;
text-align:center;
font:12px/1.2em Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}


img {border:none;}
img {border:none;}



a:visited
{
color: #5891d1;
text-decoration: underline;
}


a {
	color: #5891d1;
	text-decoration: underline;
}

a:hover {
	color: #405718;
	text-decoration: none;
}

h1{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #407183;
padding:0px 0px 20px 0px;
    }

h2{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #407183;
    }

.bold{
font-weight:bold;
}



p{
text-align:left;
font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

.italic{
font-style:italic;
}

ul{
text-align:left;
list-style-type:square;
font:11px/1.4em Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 20px 15px;
color:#407183;
}


.startpagelist{
text-align:left;
list-style-type:square;
font:14px/2.0em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0px 20px 0px;
color:#407183;
}

.container
{
text-align:center;
vertical-align:top;
width:764px;
height: 100%;
display:block;
margin: 0px auto;
}

.header
{
background:url(../Images/Header.jpg);
background-repeat:no-repeat;
text-align:left;
padding:0px 0px 0px 0px;
width:764px;
height:261px;
vertical-align:top;
}

.contentbg
{
background:url(../Images/ContentBG.jpg);
background-repeat:no-repeat;
background-position:top;
width:764px;
padding:0px 0px 0px 0px;
margin:-2px 0px 0px 0px;
vertical-align:top;
text-align:left;
}


/* Two fixes for the float parent container fix. One is used below the :after the next is adding overflow:auto; to the container div */

.contentcontainer
{
text-align:left;
width:764px;
margin:0px 0px 0px 0px;
vertical-align:top;
}

.contentcontainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.leftcolumn
{
vertical-align:top;
float:left;
width:234px;
}



.leftcolumncontent
{

margin:75px 15px 25px 38px;
}






.floatleft{
float:left;

}

.floatright{
float:right;
}

.rightcolumn
{
vertical-align:top;
float:right;
width:530px;
}







.rightcolumncontent
{
padding:15px 30px 0px 25px;
text-align:left;
}



.footer
{
clear:both;
text-align:center;
padding:0px 0px 0px 0px;
width:764px;
height:56px;
background:url(../Images/Footer.jpg);
background-repeat:no-repeat;
}

.copyright
{
float:left;
text-align:left;
margin:55px 0px 0px 35px;
}

.copyright p
{
color:#000000;
font:9px/1.2em Verdana, Arial, Helvetica, sans-serif;
}

