
/*BODY INFO*/

body {
background: #B8B9BF;
margin: 0;
padding: 0;
text-align: center;
font: 12px/23.5px "Lucida Sans Unicode", "Helvetica", "Lucida Sans", sans-serif;
color: #5C5C5C;
}

/*BEGIN CONTENT AREA HOVER*/

a {color: #FE0202;text-decoration: none;}

a:hover { color: #883429; }
a:focus { color: #883429; }

/*END CONTENT AREA HOVER*/

#container {
margin: 0 auto;
width: 900px;
text-align: left;
font-size: 13px;
background: #FFF;
padding: 7px;
}

#topContainer {
height: 100px;
}

#logo {
background: #FFF url(../images/logo.gif) no-repeat 0 0px;
margin: 0;
height: 100px;
width: 400px;
float: left;
}

#logo h1 {
margin: 0;
padding: 0;
}

#logo h1 a {
display: block;
width: 365px;
height: 60px
}

#topNavigation {
float: right;
padding: 7px 0 0 0;
width: 468px;
}

#topNavigation p {
margin: 0;
padding: 5px 5px 0 5px;
text-align: right;
}

#topNavigation ul {
margin: 0;
padding: 0;
float: right;
list-style-position: inside;
}

#topNavigation ul li {
margin: 0;
padding: 5px 5px 5px 12px;
margin-left: 5px;
float: left;
list-style-type: none;
background: #fff no-repeat 0 15px;
text-align: right;
}

#header p {
display: none;
}

#packageContainer {
	margin-top: 1px;
	background: #fff;
	height: 100%;
	float: right;
}

#packageContainer a {
color: #f9ffbd;
text-decoration: none;
}

#packageContainer p.section a {
color: #c00000;
text-decoration: none;
}

#packageContainer .package01 {
border-top: 6px solid #ff9595;
width: 250px;
float: left;
}

#packageContainer .package01 p {
margin: 0;
padding: 20px 20px 0 20px;
background-color: #333333;
color: #FFF;
}

#packageContainer .package02 {
border-top: 6px solid #c8d0db;
width: 650px;
float: left;
}

#packageContainer .package02 p {
margin: 0;
padding: 20px 20px 0 20px;
background-color: #555555;
color: #FFF;
}

#packageContainer .package03 {
border-top: 0px solid #555555;
width: 250px;
padding:0px;
margin:0px;
/* float: left; */
}

#packageContainer .package03 p {
margin: 0;
padding: 20px 20px 0px 20px;
background-color: #333333;
color: #FFF;
}

#packageContainer.subsection ul {
margin: 0;
padding: 5px;
background-color: #eee;
color: #333;
}

#packageContainer.subsection ul li {
margin: 0;
list-style-type: none;
background: url(../images/bullet.gif) no-repeat 8px 14px;
padding: 5px 5px 5px 20px;
border-bottom: 1px solid #ddd;
}

#packageContainer h2 {
background: #FFF url(../images/title_background.gif) no-repeat;
margin: 0;
padding: 0;
overflow: hidden;
}

#packageContainer h2 a {
display: block;
padding: 11px 0 0 15px;
font-family: Arial, sans-serif;
font-size: 20px;
font-weight: normal;
color: #7b90ab;
height: 35px;
cursor: pointer;
}

#packageContainer.subsection h2 {
padding: 11px 0 0 15px;
font-family: Arial, sans-serif;
font-size: 20px;
font-weight: normal;
color: #7b90ab;
background: #EEE;
}

#packageContainer h4 {
padding: 10px;
margin: 0;
text-align: right;
font-weight: normal;
color: #f9ffbd;
font-size: 13px;
}

#packageContainer.subsection {
margin-bottom: 3px;
}

#packageContainer.subsection h4 {
background-color: #eee;
color: #555;
padding: 0 10px 10px 10px;
}

#packageContainer.subsection p {
background-color: #eee;
color: #333;
padding-bottom: 15px;
padding-top: 10px;
}

#packageContainer .small {
font-size: 10px;
}

#packageContainer.subsection div.extra {
text-align: center;
margin: 0;
padding: 5px 0 0 0;
background-color: #fff;
}

#packageContainer.subsection div.extra p {
margin: 0;
padding: 0 0 5px 0;
background: #FFF;
}

#moreInformation {
background: #FFF;
}

#moreInformation h2 {
padding: 15px 0 0 10px;
margin: 0;
font-family: Arial, sans-serif;
font-size: 21px;
font-weight: normal;
color: #666;
background: #FFF;
}

#moreInformation p {
padding: 10px 15px 15px 10px;
margin: 0;
color: #777;
background: #FFF;
}

#moreInformation div.extra {
float: right;
width: 250px;
text-align: center;
border-left: 1px solid #ddd;
margin: 5px 0 5px 5px;
}

#moreInformation div.extra p {
margin: 0;
padding: 0 0 5px 0;
}

#globalContent {
border-top: 0px solid #555;
margin-top: 1px;
margin-bottom: 1px;
padding-bottom:9px;
float: left;
width: 646px;
border-right: 1px solid #dddddd;
}

#globalContent h2 {
padding: 11px;
margin: 0;
font-family: Arial, sans-serif;
font-size: 21px;
font-weight: normal;
color: #FFF;
background: #333;
}

#globalContent h3 {
padding: 6px 5px 5px 4px;
margin: 5px;
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #7b90ab;
background: #eee;
border: 1px solid #DDD;
}

/*BEGIN CONTENT AREA TEXT COLOR FOR SECTION TOPICS*/

#globalContent h4 {
margin: 0px 15px 0 15px;
padding: 3px;
color: #0C273C;
background: #fff;
border-bottom: 1px solid #ddd;
font-size: 13px;
}

/*END CONTENT AREA TEXT COLOR FOR SECTION TOPICS*/

#globalContent .smallFloatContainer {
float: left;
text-align: center;
width: 157px;
margin: 0 2px 5px 0;
}

#globalContent .smallFloatContainer ul {
margin: 0 0 5px 0;
padding: 0;
border-bottom: 1px solid #ddd;
}

#globalContent .smallFloatContainer ul li {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #ddd;
font-size: 11px;
font-family: Tahoma;
background: #FFF;
color: #666;
line-height: 18px;
}

#globalContent .templates {
margin-left: 0;
width: 314px;
text-align: left;
}

#globalContent .templates h4 {
margin: 0;
padding: 0;
}

#globalContent .templates ul {
margin: 0;
padding: 0;
border: 0;
}

#globalContent .templates ul li {
list-style-type: none;
background: url(../images/bullet.gif) no-repeat 5px 7px;
padding: 0px 5px 2px 20px;
border: 0;
}

#globalContent .smallFloatContainer h3 {
margin: 0;
padding: 6px 5px 5px 4px;
}

#globalContent .smallFloatContainer h3 a  {
color: #7b90ab;
}

#globalContent .smallFloatContainer p.product {
margin: 5px 0 0 0;
padding: 0 0 5px 0;
line-height: 16px;
font-size: 11px;
font-family: Tahoma;
border-bottom: 2px solid #ddd;
}

#globalContent p {
padding: 5px 15px 5px 15px;
color: #5C5C5C;
margin: 0;
background: #FFF;
line-height: 19px;
}

#globalContent table {
padding: 0;
color: #777;
font-size: 12px;
}

#globalContent ul {
margin: 10px 0 10px 40px;
padding: 0;
}

#globalContent ul li {
list-style-type: none;
background: url(../images/bullet.gif) no-repeat 5px 10px;
padding: 0px 5px 2px 20px;
}

/*BEGIN FOOTER BACK GROUND AREA*/

#footer {
margin-top: 3px;
background-color: #2a3c73;
color: #2a3c73;
clear: both;
border: 1px solid #2a3c73;
text-align: center;
padding: 10px 0 10px 5px;
}

#footer p {
margin: 0;
background-color: #2a3c73;
color: #ffffff;
padding: 0;
font-family: 'Trebuchet MS';
font-weight: bold;
}

/*END FOOTER BACK GROUND AREA*/

/*BEGIN FOOTER TEXT COLOR*/

#footer p a {
color: #FFFFFF;
text-decoration: none;
}

/*END FOOTER TEXT COLOR*/

/*BEGIN FOOTER HOVER COLOR*/

#footer p a:hover { color: #FFFFFF; }
#footer p a:focus { color: #FFFFFF; }

/*END FOOTER HOVER COLOR*/

/*BEGIN COPYRIGHT TEXT COLOR AREA*/

#copyright {
color: #2a3c73;
font-size: 10px;
}

/*END COPYRIGHT TEXT COLOR AREA*/

.stepButton {
width: 90%;
text-align: center;
margin: auto;
}

.stepButton p {
color: #777;
width: 70%;
margin: auto;
border: 3px solid #DDD;
padding: 10px;
}

.highlight {
background: #FEFF9F;
padding: 2px;
color: #000;
}

.hidden {
display: none;
}

.clear {
clear: both;
}

img {
border: 0;
}

.divider {
margin: 15px;
border: 0;
height: 1px;
background: #ddd;
}

/*BEGIN TOP NAV AREA CONTAINER*/

#navigation {
height: 42px;
border: 1px solid #2a3c73;
background-color: #2a3c73;
color: #2a3c73;
}

.topmenuul{
list-style-type:none;
margin:0;
padding:0;
}

#navigation a:hover { color: #FFFFFF; }
#navigation a:focus { color: #FFFFFF; }

/*THIS IS THE TOP NAV ALIGNMENT*/

.topmenuli{
list-style-type:none;
float:left;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Helvetica", "Lucida Sans", sans-serif;
font-weight: bold;
}

/*END TOP NAV ALIGNMENT*/

/*THIS IS THE TOP NAV BG*/

.topmenutitle {
display: block;
padding: 10px 20px 9px 10px;
color: #FFFFFF;
background: #2a3c73;
}

/*END TOP NAV AREA CONTAINER*/

.submenuul{
list-style-type:none;
position:absolute;
margin: 0;
padding:0;
display:none;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
display: block;
cursor: pointer;
}

li.over {
cursor: pointer;
}

#dmenu {
margin: 0;
padding: 0;
}

#dmenu li>ul {
top: auto;
left: auto;
}

/*BEGIN TOP NAVIGATION DROP DOWN COLOR*/

.submenuul {
margin-top:0px;
margin-left: 3px;
background-color:#8a364a;
background-position: top left;
background-repeat: repeat-x;
border-top: 6px solid #8a364a;
}

/*END TOP NAVIGATION DROP DOWN COLOR - http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/P60/*/

.submenuli a{
display:block;
padding:3px 8px 3px 8px;
text-decoration: none;
color: #FFFFFF;
/*width: 165px;*/
width: 14.5em;
}

.submenuli a:hover{
text-decoration: none;
background:#2a3c73;
color: #FFFFFF;
}

.formDivLabel { color:#525252; float:left; margin-right:5px; text-align:left; width:150px; }

br.iyhy
{
	display:none;
}

