body {margin: 0px; padding: 0px; background-image: url(../images/background.jpg); background-repeat: repeat-x; font-family: 'arial'; color: #333; font-size: 13px;}

td {font-size: 13px;}

img {border: 0px}
a:link {color: #798fff; text-decoration: underline; font-weight: 800;} 
a:active {color: #798fff;  text-decoration: underline;}
a:visited { color: #798fff; text-decoration: underline; font-weight: 800;}
a:hover {color: #798fff;  text-decoration: none;}


#nav1 {background-image: url(../images/top-left.png); width: 11px; height: 44px; background-repeat: no-repeat;}

#nav2 {background-image: url(../images/top-repeat.png); height: 44px; background-repeat: repeat-x;}

#nav3 {background-image: url(../images/top-right.png); width: 14px; height: 44px; background-repeat: no-repeat;}

#nav ul {margin: 5px 10px 0px 30px; padding: 0px;}

#nav ul li {margin: 0px 0px 0px 5px; padding: 2px 0px 0px 10px; display: inline; background-image: url(../images/spacer.png); background-repeat: no-repeat; font-size: 13px}

ul li #first {background-image: url(../images/x.gif);}

#nav a:link {color: #ffffff; text-decoration: none;}
#nav a:visited {color: #ffffff; text-decoration: none;}
#nav a:active {color: #ffffff; text-decoration: none;}
#nav a:hover {background-color: #ffffff; color: #32348d;}

#sub-nav {float: right; font-weight: bold; font-size: 13px;}
#sub-nav ul {margin-top: 10px; margin-right: 10px; padding: 0px;}
#sub-nav ul li {margin: 0px; padding: 0 5px 0px 5px; color: #263771; display: inline;}

#sub-nav a:link {color: #263771; text-decoration: none;}
#sub-nav a:visited {color: #263771; text-decoration: none;}
#sub-nav a:active {color: #263771; text-decoration: none;}
#sub-nav a:hover {color: #263771; text-decoration: underline;}

.blue-bullet ul {margin-top: 10px; margin-left: 10px; padding: 0px;}
.blue-bullet ul li {list-style-type: none; background-image: url(../images/blue-bullet.gif); background-repeat: no-repeat; padding-left: 25px; line-height: 20px;}

#nav .active a:link {background-color: #ffffff; color: #32348d;}

.small-blue-top {background-image: url(../images/blue-small-top.jpg); background-repeat: no-repeat; width: 222px; height: 43px;}

.large-blue-top {background-image: url(../images/large-blue-top.jpg); background-repeat: no-repeat; width: 253px; height: 43px;}
.large-blue-top-main {background-image: url(../images/large-top.jpg); background-repeat: no-repeat; width: 253px; height: 35px;}

.small-repeat {background-image: url(../images/repeat-small.jpg); background-repeat: repeat-y; width: 222px; font-size: 12px; color: #32348d; text-align: center;}
.small-padding {padding: 15px;}
.padding {padding: 0px 0px 0px 0px;}


.large-top-1 {background-image: url(../images/large-top-1.jpg); background-repeat: no-repeat; width: 475px; height: 36px;}
.large-bottom-1 {background-image: url(../images/large-bottom-1.jpg); background-repeat: no-repeat; width: 475px; height: 35px;}
.large-repeat-1 {background-image: url(../images/large-repeat-1.jpg); background-repeat: repeat-y; width: 475px;}

.learn-more {background-image: url(../images/learn-more.jpg); background-repeat: no-repeat; width: 222px; height: 51px;}
.large-repeat {background-image: url(../images/large-repeat.jpg); background-repeat: repeat-y; width: 253px;}
.large-bottom {background-image: url(../images/large-bottom.jpg); background-repeat: no-repeat; width: 253px; height: 51px;}

.order-now {background-image: url(../images/order-now.jpg); background-repeat: no-repeat; width: 275px; height: 30px;}
.one-on-one {background-image: url(../images/one-on-one.jpg); background-repeat: no-repeat; width: 275px; height: 32px;}
.webinar {background-image: url(../images/webinar.jpg); background-repeat: no-repeat; width: 275px; height: 29px;}

.blue-orange {background-image: url(../images/blue-orange.jpg); background-repeat: no-repeat; width: 275px; height:60px; font-size: 12px;  padding: 0px 0px 0 25px; color: #ffffff; text-align: center; overflow: hidden;}
.blue-blue {background-image: url(../images/blue-blue.jpg); background-repeat: no-repeat; width: 275px; height: 58px; font-size: 12px;  padding: 0px 0px 0 25px; color: #ffffff; text-align: center; overflow: hidden;}
.blue-green {background-image: url(../images/blue-green.jpg); background-repeat: no-repeat; width: 275px; height: 53px; font-size: 12px;  padding: 0px 0px 0 25px; color: #ffffff; text-align: center; overflow: hidden;}

.order-bottom {background-image: url(../images/order-bottom.jpg); background-repeat: no-repeat; width: 275px; height: 15px;}
.one-bottom {background-image: url(../images/one-bottom.jpg); background-repeat: no-repeat; width: 275px; height: 16px;}
.webinar-bottom {background-image: url(../images/webinar-bottom.jpg); background-repeat: no-repeat; width: 275px; height: 42px;}

h1 {padding: 5px 0 5px 0; margin: 0px; font-size: 22px; color: #263771;}

h4.blue {padding: 2px 0 2px 0; margin: 0px; color: #000000; font-size: 18px;}
h4.orange {padding: 2px 0 2px 0; margin: 0px; color: #cc3300; font-size: 18px;}

h4.black {padding: 2px 0 2px 0; margin: 0px; color: #000000; font-size: 18px;}
h4.red {padding: 2px 0 2px 0; margin: 0px; color: #cc3300; font-size: 18px;}


h2 {color: #ffffff; margin: 7px 0 0 0; font-size: 16px; font-weight: bold; text-align: center;}
h3 {color: #002e62; padding-left: 23px; padding-top: 3px; background-image:  url(../images/star.png); background-repeat: no-repeat;}

#know ul {margin: 0px; padding: 0px;}
#know ul li {margin: 0px 0px 0px 15px; padding: 2px 0px 2px 0px; font-size: 12px;}

.blue-orange a {color: #ffffff; text-decoration: none;}
.blue-blue a {color: #ffffff; text-decoration: none;}
.blue-green a {color: #ffffff; text-decoration: none;}

#footer {color: #32348d; border-bottom: #32348d solid 1px; text-align: center; width: 100%;}

#copy {color: #32348d; text-align: center; width: 100%; font-size: 12px; padding-top: 10px; padding-bottom: 30px;}

#footer ul {margin-top: 10px; padding: 0px; font-size: 12px;}
#footer ul li {margin: 0px; padding: 0px; display: inline;}

#footer a:link {color: #32348d; text-decoration: none;}
#footer a:visited {color: #32348d; text-decoration: none;}
#footer a:active {color: #32348d; text-decoration: none;}
#footer a:hover {color: #666666; text-decoration: none;}

.left-table {text-align: right; padding-right: 10px;}

.large-padding-1 {padding: 5px 15px 5px 15px;}

.label {float: left; width: 130px; text-align: right; padding-right: 20px;}
.field {float: left;}
.field-submit {float: right;}


/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px Verdana;
margin: 0;
padding: 0;
position: absolute;

list-style-type: none;
background: white;
border-top: 1px solid #32348d;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #32348d;
background-color: #ffffff;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #32348d;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #32348d;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

#list p{margin: 0px; padding: 0px;}
#site-map a{
  text-decoration:none;
  font-weight:normal;
}
#site-map ul li{
	margin-top:5px;
}