* { padding: 0; margin: 0; }
html, body {
	margin: 0;
	padding: 0;
}

#container {
	width: 880px;
	margin: auto;
}

#header {
  	width: 880px;
    margin-top: 10px;
	height: 90px;
}
#main-nav {
  width: 880px;

  height: 35px;
}


.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../images/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../images/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../images/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../images/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../images/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../images/pro_five_2b.gif) no-repeat right top;}

#wrapper {
  margin: 25px;
	}
 #wrapper h1 {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
	color: #666666;
	letter-spacing:-1px;
	margin:20px 0;
	border-bottom:2px solid #99FFCC ;
	clear:left;
    font-size: 22px;

}
#wrapper p{
     color: #666666;
     margin-bottom: 10px;
     margin-top: 10px;

    }

#content {
  margin-top: 10px;
  margin-bottom: 30px;
  float:left;
  width:650px;
  padding: 15px;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
	}

     #content h1 {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
	color: #0066CC;
	letter-spacing:-1px;
	margin:10px 0;
	border-bottom:1px solid #99FFCC ;
	clear:left;
    font-size: 18px;

}


    #content p{
  margin-top: 10px;
  text-align: justify;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#666666;
}



#content .doted{
  clear: both;
border-top: 1px dotted #666666;
margin-top: 10px;
margin-bottom: 10px;
}
#content .hline{
clear: both;
border-top:1px solid #99FFCC ;
margin-top: 10px;
margin-bottom: 10px;
}

#content h2{
 font-family:arial;
font-size:12px;
font-weight:bolder;
text-decoration:none;
color:#2e63a9;
text-transform:uppercase;
margin-bottom:5px;
background-image: url(../images/bullet_liteblue.jpg);
background-repeat: no-repeat;
padding-left: 15px;
background-position: 0 .2em;
}
#content ol{
 list-style: none;
  list-style-image: url(../images/bullet_arrow.jpg);
  margin-left: 40px;
  padding: 0;
  font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666666
}


#content ul{
  list-style: none;
  list-style-image: url(../images/bullet_arrow.jpg);
  margin-left: 20px;
  padding: 0;
  font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666666;

}
#content ul li.column1 { margin-left: 0em; }
#content ul li.column2 { margin-left: 30em; }
#content li.reset
{
  margin-top: -10.1em;
}

#content table {
	border-collapse: collapse;
	width: 0%;
	margin: 5px;
	font-size: 0.9em;
    font-weight: bold;
    width: 90%;
}

#content th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#content td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

#content td * {
	padding: 6px 11px;
}

#content tr.alt td {
	background: #ecf6fc;
}

#content tr.over td {
	background: #bcd4ec;
}

  #right {
    margin-top: 25px;
    float: right;
	width: 185px;

	}
    #box {
       border:2px solid #C9C9C9;
	  width: 180px;
	  font-family: arial, verdana, sans-serif;
      font-size: x-small;
      margin:0 0 30px 0px;
    }
	#box-title {
		font-size: small;
		font-weight: bold;
		color: white;
        background-image: url(../images/toplink_bg.jpg);
		padding: 5px;
		text-align: center;
	}
	#box-content {
       font-family:arial;
       font-size:11px;
       font-weight:normal;
       color:#666666;
	   padding: 5px;
       text-align: justify;
	}
     #box-content ol {
     margin-left:20px;
    }

    #box-content ol li {
      list-style: none;
      list-style-image: url(../images/bullet_arrow.jpg);
      margin-top: 5px;
      margin-bottom: 5px;
    }
    #box-content ol li a:link {
      color: #666666;
}


  #footer {
    clear: both;

    font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
    border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;

}
#footer a {
	color: #c9c9c9;
	text-decoration: none;
}
#footer a:hover {
	color: #db6d16;
}
#footer #altnav {
	width: 350px;
	float: right;
	text-align: right;
}
