*
{
    margin:0;
    padding:0;
}
html,body
{
    color:#666;
    font:normal 90%/170% Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}
body
{
    background:#333;
}
p,h1,h2,h3,h4
{
    text-align:left;
}
img, div, input 
{ 
    behavior: url(/app_masters/iepngfix.htc)
}
#label 
{
    color: #4C7892;
	font: 125% Georgia, "Times New Roman" , Times, serif;
	padding: 0.3em 0 0.5em 3em;
	cursor: hand;
	}
	
.modalBackground 
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
.highlight 
{
    background-color: lemonchiffon; 
}
p
{
    padding-bottom:1em;
}
a:link
{
    color:#A74648;
    text-decoration:none;
}
a:visited
{
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
#container
{
    background:#fff;
    margin:0 auto;
    position:relative;
    text-align:left;
    width:693px;
    
}
#content
{
    float:left;
    /*width:70%;*/
}
#navigation
{
    float:left;
    position:absolute;
    right:10px;
    top:450px;
    width:30%;
}
#footer
{
    border-top:1px solid #666;
    clear:both;
    margin:0 2.6em;
}
#content p
{
    padding:0 3.5em 1em 2.6em;
}
#content ul
{
    padding:0 3.5em 1em 2.6em;
    list-style-type: none;
}
#content li
{
    padding:0 3.5em 1em 2.6em;
    list-style-type: none;
}
#content span 
{
    text-align:left;
    text-indent:1px;
}
#content h3
{
	background: url(/images/expand_blue.jpg) no-repeat 1.7em 0.5em;
	color: #4C7892;
	font: 140% "Verdana" , Times, serif;
	padding: 0.3em 0 0.5em 3em;
	cursor: hand;
}
#content h4
{
	background: url(/images/expand_blue.jpg) no-repeat 1.7em 0.5em;
	color: #4C7892;
	font: 125% Georgia, "Times New Roman" , Times, serif;
	padding: 0.3em 0 0.5em 3em;
	cursor: hand;
}
#navigation h3
{
    border-bottom:3px solid #666;
    font-variant:small-caps;
    letter-spacing:10px;
}
#navigation ul
{
    list-style:none;
    text-align:left;
}
#navigation a
{
    color:#A74648;
    padding:0.2em 1.2em;
    text-decoration:none;
}
#navigation a:hover
{
    text-decoration:underline;
}
#navigation li
{
    background:url(/images/li_dot.gif) no-repeat 0 0.7em;
    border-bottom:1px dotted #ccc;
    padding:0.2em 0;
}
#header
{
    background:url(/images/header2.jpg) no-repeat #4C7892;
    height:360px;
}
#header h1
{
    font-size:4em;
    padding-left:45px;
    padding-top:140px;
}
#header h2
{
    font-size:1.5em;
    padding-left:190px;
    padding-top:5px;
}
#header h1,#header h2
{
    color:#fff;
}