body{text-align:center;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding:0; background-color: #fff;}
#page_container1{margin-left: auto; margin-right: auto; width: 706px; text-align: left; margin-top: 10px;}

h1{font-family: Georgia,Verdana,Arial; font-size: 18px; color: #809FC0; font-weight: bold; letter-spacing: 1px; margin-top: 0; padding-top: 0;}
h2{font-size:12px; font-weight:bold; color: #000; margin-bottom: 0; padding-bottom: 0;}
h3{font-size:11px; color: #50A0D0; margin-bottom: 0; padding-bottom: 0;}


/***************************************************************************************/
/* Banner - contains logo and menu(nav1) - no flicker - no preload  */

#banner{width: 706px; height:62px; margin: 0; padding: 0;}
#bannlogo{width: 190px; height: 62px; float: left; margin: 0; padding: 0;}
#nav1{width:249px; height: 62px; margin: 0; padding: 0; float: right;}
#nav1 ul{margin: 16px 0 0 0; padding: 0; list-style-type: none;}
#nav1 ul li{display: inline;}
a#home {float: left; margin: 0; display: block; width: 47px; height: 18px; background-image:  url(../graphics/home_bn.gif); background-position: 0 0;}
a#home:hover {background-position: 0 -18px;}
a#comp {float: left; margin-left:2px; display: block; width: 79px; height: 18px; background-image:  url(../graphics/comp_bn.gif); background-position: 0 0;}
a#comp:hover {background-position: 0 -18px;}
a#cont {float: left; margin-left:2px; display: block; width: 57px; height: 18px; background-image:  url(../graphics/contact_bn.gif); background-position: 0 0;}
a#cont:hover {background-position: 0 -18px;}
a#site {float: left; margin-left:2px; display: block; width: 60px; height: 18px; background-image:  url(../graphics/sitemap_bn.gif); background-position: 0 0;}
a#site:hover {background-position: 0 -18px;}
a .alt { display: none; }
/** html {cursor:pointer;}*/

/* End Banner  */
/***************************************************************************************/


/***************************************************************************************/
/* Second Menu(nav2)  */

#nav2{position: relative; background-image: url(../graphics/navbg.gif); background-repeat: no-repeat; width: 706px; height: 22px;}
.ddmx {font: 11px arial;}
.ddmx .item1, .ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover {padding: 3px 10px 3px 10px; font: 11px arial; color: #ffffff; display: block; white-space: nowrap; position: relative;}
.ddmx .item2, .ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {padding: 3px 8px 4px 8px; font: 11px arial; color: #fff; display: block; white-space: nowrap; position: relative; z-index: 500;}
.ddmx .item2 {background: #5078AF;}
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {background: #7090BF;}
.ddmx .arrow, .ddmx .arrow:hover {padding: 3px 16px 4px 8px;}
.ddmx .item2 img, .ddmx .item2-active img{position: absolute; top: 4px; right: 1px; border: 0;}
.ddmx .section {border: 1px solid #b8b4ae; position: absolute; visibility: hidden; z-index: -1;}
* html .ddmx td { position: relative; } /* ie 5.0 fix */
.ddmx a{text-decoration: none;}
.ddmx a:hover{text-decoration: underline;}

/* End Second Menu  */
/***************************************************************************************/


/***************************************************************************************/
/* Display Area - Separated from page_container1 due to full background width of this section */

#page_container2{background-color: #E0E7EF; width:100%; height: 202px; border-top: solid 1px #fff;}
#display{margin-left: auto; margin-right: auto; width: 706px; height: 202px;}
#display #disp_left{float:left;}
#display #disp_centre{float:left;}
#display #disp_right{float: right; background-image:  url(../graphics/disp_right.gif); height: 202px; width: 234px;	background-repeat: no-repeat;}
#display #disp_right #d_content{color: #fff; margin:0; padding: 15px; text-align: left;}
#display #disp_right #d_content p{margin: 0 0 5px 0; padding: 0; font-size: 14px; font-weight: bold;}
#display #disp_right #d_content a {color: #66CCFF; font-weight: bold; text-decoration: none;}


/***************************************************************************************/
/* Main Content - Separated from page_container2 to revert to inital page width */

#page_container3{clear: both; margin-left: auto; margin-right: auto; margin-top: 12px; width: 706px; text-align: left;}
#page_container3 #main #m_content p{margin-top: 10px; margin-bottom:0px;}
#page_container3 #main #m_content a{text-decoration: underline; color: #003399;}
#page_container3 #main #m_content a:hover{color: #000;}
#page_container3 #main #m_content  ul{list-style-type: none; margin-left: 16px;	padding-left:0px; list-style-position: outside;	list-style-image: url(../graphics/bullet.gif); vertical-align: middle;}


/*Content - Left*/
#main{float: left; width: 470px; color: #000;}
#main #m_content{padding: 0px 15px 0px 15px; font-size: 13px;}

/*Content - Right*/
#gutter{float:right; width: 236px;}
#gutter a {color: #003366; font-weight: bold; text-decoration: none;}
#gutter #news1{background-image:  url(../graphics/newsbg_1.jpg); background-repeat: no-repeat; height: 101px; width: 236px; color: #003366;}
#gutter #news1 p{margin: 0; padding: 10px 10px 0 10px;}
#gutter #news2{margin-top: 4px; background-image:  url(../graphics/newsbg_2.jpg); background-repeat: no-repeat; height: 103px; width: 236px; color: #fff;}
#gutter #news2 p{margin: 0; padding: 10px 10px 0 10px;}

.clear {clear:both; height: 10px;}
.marketslist{width: 125px; margin-right: 15px; float:left;}
.marketslist_r{width: 110px; margin-right: 15px; float:right;}
.packagelist{width: 190px; margin-right: 15px; float:left;}
table {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.mailright{text-align:right; border-bottom: solid 1px #809FC0; padding-top:2px}
.td_border{border-bottom: solid 1px #809FC0; padding-top:2px}


/*Footer*/
#foot{clear: both; color:#666666; border-top: solid 1px #D0D8E0; height: 40px; width: 702px;}
#foot a{color: #002D64; text-decoration: none;}
#foot #foot_left{float: left;}
#foot #foot_centre{float: left;}
#foot #foot_centre p{color: #002D64; margin-left: 5px; margin-top: 5px;}
#foot #foot_centre .bold {font-weight: bold;}
#foot #foot_right{float: right;}


/***************************************************************************************/
/* End Main Content  */
