/* Main Styles */

body {background: #eff8fe url(i/body_bg.gif); margin:0;padding:0;color:#666;font:11px Tahoma, Verdana, Arial, sans-serif;line-height:16px;text-align:center;}

p {margin:0px 0 15px 0;}
img {border:0;}
input, select{font-size:11px;}

#pageContainer {width:797px;margin:0 auto; text-align:left;}
#header{background: url(i/world_map.gif) no-repeat right; height:68px;margin-bottom:1px;}
.logo{margin:34px 0 0 10px;}

#contentTop{background: url(i/page_top.gif) no-repeat top;padding:10px 10px 0 10px;}
#content{background-color: #FFF; padding:10px 10px 0;}

.required{color:#F00;}
.ltGray{color:#999;}
.dkGray{color:#666;}

.spacer{display: block;font: 1px/1px monospace;margin: 0;padding: 0;border: 0;height: 1px;width: 1px;}
.clear {clear:both;display: block;font: 1px/1px monospace;margin: 0;padding: 0;border: 0;height: 1px;width: 1px;}	

/* Nav Bar Styles */
#nav {background-color: #06a5f4;color:#9fdcf3;text-align:center;padding:4px 0;font-size:12px;margin:1px 0 6px 0;}
#nav a:link, #nav a:visited {color:#FFF;text-decoration:none;padding:0 3px;} 
#nav a:hover, #nav a:active {color:#FC3;} 

/* Footer Styles */
#footer {background:url(i/page_bot.gif) no-repeat top;padding:24px 0;line-height:20px;color:#999;}
#footerExt {padding: 24px 0;line-height: 20px;color: #999;}
#footer ul, #footerExt ul{list-style: none;margin:0;padding:0;float:left; width:797px}
#footer li, #footerExt li{margin:0;padding:0;float:left;}
#footer li:first-child, #footerExt li:first-child{width:535px;}
#footer li:first-child img, #footerExt li:first-child img{float:left;margin:5px 10px 0;}
#footer a:link, #footer a:visited, #footerExt a:link, #footerExt a:visited{color:#F60;text-decoration:none;padding:0 4px;}
#footer a:hover, #footer a:active, #footerExt a:hover, #footerExt a:active{text-decoration:underline;}
#footer a.noPad ,#footerExt a.noPad{padding:0;}
#footer a.noPadL, #footerExt a.noPadL{padding-left:0;}

/* Header Styles */
#headerImg{background: url(i/headerImg_bg.jpg) no-repeat top; width:777px; height:102px;}

h1{font:14px Tahoma, Verdana, Arial, sans-serif;font-weight:normal;color:#F60;margin:0;}
h1 a:link, h1 a:visited {color:#F60;text-decoration:none;padding-right:17px;background: url(i/arrows_orange.gif) no-repeat right;text-decoration:none;}
h2{font:12px Tahoma, Verdana, Arial, sans-serif;font-weight:normal;color:#09F;margin:0;}
#blueBox h2 a:link, #blueBox h2 a:visited,#sidebar h2 a:link, #sidebar h2 a:visited {color:#09F;text-decoration:none;padding-right:18px;background: url(i/arrows_blue.gif) no-repeat right;text-decoration:none;}
h3{font:12px Tahoma, Verdana, Arial, sans-serif;font-weight:normal;color:#F60;margin:0;}
h4{font:12px Tahoma, Verdana, Arial, sans-serif;font-weight:normal;color:#09F;margin:0;}


/* Links */
a:link, a:visited {color:#F60;} 
a:hover,a:active {color:#666;} 

/* Secondary Pages 2 Column layout */
ul#twoColLayout{list-style: none;margin:0;padding:0;float:left;background: url(i/sidebar_bg.gif) no-repeat right bottom;}
ul#twoColLayout li.left{margin:0;padding:0;float:left;width:613px;background:none;}
ul#twoColLayout li.right{margin:0;padding:0;float:left;width:164px;background: url(i/sidebar_top.gif) no-repeat right top;}

#contentPad{padding:12px 50px 20px 28px;}
#contentPad ul{margin-bottom:15px;}
#contentPad li{margin-bottom:5px;}
#contentPad h1{margin-bottom:10px;font-weight:bold;}
#contentPad h2{margin-bottom:10px;}
#sidebar{padding:15px 10px;}
.sideBox{background: url(i/dots_white.gif) repeat-x bottom;margin-bottom:15px;padding-bottom:5px;}

.subnav{margin-bottom: 15px;background: url(i/dots_gray.gif) repeat-x bottom;padding-bottom:10px;}
.subnav a:link, .subnav a:visited{text-transform:lowercase; color:#F60;padding:0 3px;}
.subnav a:hover, .subnav a:active{color:#666;}
.subnav strong{text-transform:lowercase;}

/* Home Page 2 Column Layout */
#homeLeftCol{margin-top:14px;width:392px;float:left; background: url(i/dots_gray.gif) repeat-y right;}
#homeRightCol{margin-top:14px;width:385px;float:left;}
#homeLeftCol h1, #homeLeftCol p, #homeRightCol h1, #homeRightCol p{margin:0 30px;}
#homeLeftCol p.lines, #homeRightCol p.lines{background: url(i/dots_gray.gif) repeat-x bottom;margin-bottom:20px;padding-bottom:20px;}

/* Home Page Styles */
#homeImageBot{background: url(i/home_img_bot.jpg) no-repeat top; height:146px;padding:0 62px 0 427px;color:#FFF;}
#homeImageBot a:link, #homeImageBot a:visited{color:#FC3;}
#homeImageBot a:hover, #homeImageBot a:active{color:#FFF;} 

#blueBox{background-color:#eaf7fd;color:#999;}
#blueBoxTop{background: #eaf7fd url(i/blueBoxTR.gif) no-repeat right;margin:20px 0 0 0;}
#blueBoxBot{background: #eaf7fd url(i/blueBoxBR.gif) no-repeat right;clear:left;}
#blueBox a:link, #blueBox a:visited{color:#999;}
#blueBox a:hover, #blueBox a:active{color:#666;}
#blueBox ul{background-color:#eaf7fd;list-style: none;margin:0;padding:0;float:left;}
#blueBox li{margin:0;padding:0;float:left;width:154px;padding: 0 20px; background: url(i/dots_white.gif) repeat-y left;}
#blueBox li:first-child{background-image: none;}

/* Misc Styles */

table.pricing, table.grid{border:0;width:540px;margin-bottom:10px;}
table.pricing td, table.grid td{border:0;border-bottom:1px solid #CCC;padding:5px;text-align:center;}
table.pricing td:first-child{text-align:left;}
table.grid td{text-align:left;padding:5px 10px;}
table.grid td:first-child{font-weight:bold;}
table.pricing th, table.grid th{border:0;border-bottom:2px solid #CCC;padding:5px;font-weight:bold;text-align:center;color:#09F;}

dl{margin:0;padding:0;}
dt{margin:5px 0; font-weight:bold;}
dd{padding:0 0 5px 15px;margin:0;}

ol {margin-top:10px;margin-bottom:20px;}
ul{margin-top:10px;margin-bottom:10px;}
li{margin-bottom:8px;}

.topLink{text-align:right;}

#contentPad ul {list-style: none;margin:0 0 20px 0;padding:0;}
#contentPad ul li {margin:0 0 8px 10px;padding:0 0 0 15px;background: url(i/bullet.gif) no-repeat 0 5px;}

#contentPad ul li > ul{margin:10px 0 10px 20px;}
#contentPad ul li > ul li{background:none;list-style-type:circle;padding-left:0;}