/* CSS Document */

body {
	background-color: #A2A2CF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;

	font-size:13px;
}
.style1 {	font-size: 11px;
	font-weight: bold;
}
a:link {
	color: #1D1A95;
	text-decoration: none;
}
a:hover {
	color: #FFFF9B;
	text-decoration: underline;
}
a:visited {
	color: #0E0E5E;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
h1 {
color:#000033;
font-size:16px;
}
h2 {
color:#000033;
font-size:14px;
}

hr {
color:#FFFFFF;
}
.clr {
clear:both;
}

#container {
width:750px;
position:relative;
}
#nav {
margin:0px;
height:22px;
padding:5px 0 0 0;
background:url(images/nav.gif) no-repeat right top;
text-transform:uppercase;
font-size:12px;
width:750px;
}

#nav ul{
margin:0 0 0 7px;
padding:0;

}
#nav li{
list-style:none;
display:inline;
margin:0 7px;
font-weight:bold;
padding:0;
}
#nav a {
color:#000000;
}
#nav a:hover {
color:#A3A1D0;
}

#sub_nav {
float:left;
width:134px;
padding-bottom:13px;
background-image:url(images/sub_nav.gif);
background-repeat:no-repeat;
background-position:left bottom;

}

#sub_nav ul{
margin:0;
padding:0;
list-style:none;
}
#sub_nav li{
text-align:center;
clear:left;
float:left;
display:block;
width:134px;
background-color:#16168E;
}
#sub_nav a {
text-transform:uppercase;
font-size:14px;
display:block;
margin:10px 10px 0 10px;
padding:30px 5px;
background-color:#0F0E5E;
color:#FFFFFF;
font-weight:bold;
}
#sub_nav a:hover {
background-color:#A3A1D0;
color:#000000;
text-decoration:none;

}
#main,#home {
padding:20px;
text-align:center;
float:right;
width:550px;
}
#home ul {
margin-top:10px;
}
ul#bullets {
text-align:left;
width:500px;
margin:30px auto 0 auto;
}
ul#bullets li {
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
font-weight:bold;
float:left;
display:block;
width:200px;
padding:0 15px;
font-size:13px;
line-height:20px;

}
#footer {
clear:both;
text-align:center;
text-transform:uppercase;
margin:0px auto 30px auto;
padding:20px 0 0 0;
font-weight:bold;
line-height:22px;
font-size:12px;
}
#footer ul {
	width:600px;
	list-style:none;
	margin:0 auto;
	padding:0;
}
#footer li {
	display:inline;
	margin:0 0 0 -4px;
	padding:0 10px;
	border-left:1px solid #ffffff;
}
li#none {
border:none;
}
#sub_footer {
clear:both;
font-size:10px;
padding:20px;
}
#main {
text-align:left;
}

#main ul {
margin:0;
padding:0;

}
#main li {
list-style:none;
padding-left:20px;
}

#main em {
font-weight:bold;
text-decoration:underline;
}
#main .question {
margin-top:10px;
padding-left:0;
}
.examples strong{
color:#FFFFFF;
}

.examples table,.packet table{
border:2px solid #374223;
margin:5px 0;
padding:0;

}

#banner {
	display:block;
	width:180px;
	height:180px;
	background-image:url(images/banner.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding:10px;
	padding-top:5px;
}

#banner p strong{
	color:#990000;
	font-size:18px;
	line-height:30px;
}

#banner p {
	font-size:14px;
	margin:20px;
	line-height:20px;
	

}

#banner a {
	color:#333333;
	display:block;
	height:160px;
	width:160px;
}

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

#banner p a:hover strong {
	color:#000066;
	text-decoration:none;
}