html {
    overflow-y: scroll;
}

#head-container
{
color: #000;
background: #fff;
border: 0px solid #201f25;
}

	#header
	{
	margin: 0 auto;
	width: 960px;
	height:100px;
	padding: 0px;
	background: #fff;
	border: 0px solid #201f25;
	}






#navigation-container
{
float: left;
width: 100%;
height: 30px;
background: #2372ad;
border: 0px solid #201f25;
}

	#navigation
	{
	margin: 0 auto;
	width: 960px;
	background: #2372ad;
	padding: 5px;
	border: 0px solid #201f25;
	}


#navigation-shadow-container
{
float: left;
width: 100%;
height: 30px;
background: #fff;
border: 0px solid #999;
}

	#navigation-shadow
	{
	margin: 0 auto;
	width: 960px;
	background: #fff;
	border: 0px solid #999;
	}




#homepage-blue-container
{
float: left;
width: 100%;
height: 220px;
background: #2372ad;
border: 0px solid #201f25;
}

	#homepage-blue
	{
	margin: 0 auto;
	width: 960px;
	background: #2372ad;
	padding: 0px;
	border: 0px solid #201f25;
	}

			#homepagecontent
			{
			clear: left;
			float: left;
			width: 460px;
			padding: 10px 0px;
			display: inline;
			border: 0px solid #323232;
			}


			#homepageright
			{
			float: right;
			width: 460px;
			padding: 0px 0;
			display: inline;
			border: 0px solid #323232;
			}



#content-container
{
float: left;
width: 100%;
background: #fff;
}

	#content-container2
	{
	margin: 0 auto;
	width: 980px;
	border: 0px solid #201f25;
	}

		#content-container3
		{
		float: left;
		width: 960px;
		background: #fff;
		border: 0px solid #222;
		}

			#content
			{
			clear: left;
			float: left;
			width: 460px;
			padding: 10px 0px;
			display: inline;
			border: 0px solid #323232;			
			}


			#right
			{
			float: right;
			width: 460px;
			padding: 10px 0px 0px;
			display: inline;
			border: 0px solid #323232;
			}

			#contentwide
			{
			clear: left;
			float: left;
			width: 960px;
			padding: 0px 0px 10px 0px;
			display: inline;
			border: 0px solid #323232;
			}





#footer-container
{
	clear: left;
	color: #fff;
	background: #ebeeee;
	border-top-width:1px;
  	border-top-color:#336699;
}

	#footer
	{
	margin: 0 auto;
	width: 960px;
	text-align: left;
	padding: 10px 20px 50px;
	height: 1%;
	border: 0px solid #201f25;

	}


ul , ol, dl{
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;

	font-size: 13px; line-height: 20px; color:#333333; font-style: normal 
	}
dl dt {
    font-weight: bold;
}
dl dd {
    margin-left: 12px;
}
body { font-family: Helvetica; Arial; sans-serif; background-color: #fff; }


p.big { font-size: 18px; line-height: 25px; color:#2372ad; font-style: bold }

p.medium { font-size: 14px; line-height: 20px; color:#2372ad; font-style: normal; }

p.content { font-size: 13px; line-height: 20px; color:#333333; font-style: normal; text-align: justify; }

p.contentgrey { font-size: 12px; line-height: 20px; color:#999999; font-style: normal }

p.home_white { font-size: 24px; line-height: 35px; color:#fff; }

p.footer { font-size: 10px; line-height: 10px; color:#666; font-style: normal }


.nav a:link { font-size: 0.8em; color:#fff; text-decoration: none }
.nav a:visited { font-size: 0.8em; color:#fff; text-decoration: none }
.nav a:hover { font-size: 0.8em; color:#a9d9fc; text-decoration: underline; }
.nav a:active { font-size: 0.8em; color:#fff; text-decoration: underline; font-style: bold }


a:link { color:#2372ad; text-decoration: none }
a:visited { color:#336699; text-decoration: none }
a:hover { color:#3399ff; text-decoration: underline }
a:active { color:#0198E1; text-decoration: underline }




/* registration form */
#regHeaderInfo {
    width:      400px;
    text-align: left;

}

#registrationForm {
    margin-top:     30px;
    margin-bottom:  0px;
    width:          400px;


}

#registrationForm input[type=text], select {
	margin-left: 140px;
    width:   240px;
	text-align: left;    
    margin-top:     0px;
    margin-bottom:  0px;
}

#registrationForm label {    
	font-size: 13px; 
	line-height: 10px; 
	color:#333; 
	font-style: normal;
    position: absolute;    
}


#registrationForm label span {
	color:          #ff0000;
font-size: 13px; line-height: 10px; color:#333; font-style: normal
   }

#registrationForm img {
    
	margin-left: 140px;
}

div.caption {
    font-size: 10pt;
	font-family: 'Geneva','Georgia';
	margin-bottom: 6px;
	text-align: justify;
}
div.caption span:first-child {
    font-weight: bold;
}

H1 { 
font-size: 22px; 
color:#2372ad; 
font-style: bold; 
margin-top: 16px;
}
H2 { 
font-size: 20px; 
color:#2372ad; 
font-style: bold;
margin-top: 14px;
}
H3 { 
font-size: 18px; 
color:#2372ad; 
font-style: bold; 
margin-top: 12px;
}
H4 { 
font-size: 16px; 
color:#2372ad; 
font-style: bold;
margin-top: 10px; 
}
H5 { 
font-size: 14px; 
color:#2372ad; 
font-style: bold; 
margin-top: 8px;
}

table {
    font-family: 'Tahoma';
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
table th {
    font-weight: bold;
	color: #FeFeFe;
	background-color: #2372ad;
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
}
table th:first-child {
    text-align: left;
}
table td {
    padding: 2px;
	text-align: right;
	margin-left: 4px;
	margin-right: 4px;
}
table td:first-child {
    text-align: left; 
}

table tfoot td {
    border-top: 1px solid #000000;
}
table tfoot td:first-child {
    text-align: right;
	font-weight: bold;
}
.equation {
    font-family: 'Verdana';
	font-size: 10pt;
}
div.equation {
    text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
}
.equation table td{
    text-align: left;
}
div.image {
    text-align: center;
}
.pageVersion {
    text-align: right;
	font-size: 8pt;
	color: #a0a0a0;	
	font-family: 'Tahoma';
}
div.articleTitle {
    width: 500px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
