/* Structural CSS for IOG */
/**************************/
html{margin:0px;padding:0px;border:0px;height:100%;}
body{margin:0px;padding:0px;border:0px;background-color:#ffffff;color:#333333;font-family:verdana, sans-serif;font-size:11px;font-weight:normal;line-height:1.4em;height:100%;}
div#skipLinks{position:absolute;left:-9999px;}

/* Zero margin elements */
/************************/
div,p,h1,h2,h3,h4,h5,ul,ol,li,table,form,input,textarea,address{margin:0px;padding:0px;border:0px;}

/* Navigation Banner and Utils */
/*******************************/
div#banner{background-image:url('../../images/IOG/iogbannerbg.gif');background-position:top left;background-repeat:repeat-x;height:87px;}
div#bannerInner{width:978px;height:87px;margin:0 auto;position:relative;overflow:hidden;}
div#utilSearch{position:absolute;top:5px;right:0px;color:#666666;}
form#utilitySearch{display:inline;font-size:11px;}
form#utilitySearch input{font-size:11px;color:#666666;border:solid 1px #d9d9d9;padding:2px 4px;}
form#utilitySearch input#goBtn{border:none;padding:0px;cursor:pointer;width:40px;height:20px;line-height:20px;background-image:url('../../images/IOG/gobtn.gif');background-position:top left;background-repeat:no-repeat;}
div#bannerInner div#logo{position:absolute;bottom:0px;left:0px;font-size:16px;height:36px;}
div#bannerInner div#logo img{display:block;margin:0px;padding:0px;}
div#bannerInner div#logo span#logoText{visibility:hidden;}

/* Primary Navigation */
/**********************/
div#primaryNav{}
div#primaryNavInner{width:978px;height:69px;margin:0 auto;border-bottom:solid 1px #cccccc;}
div#primaryNav ul{list-style-type:none;margin:0px;padding:14px 0 0 0;}
div#primaryNav ul li{float:left;display:block;margin:0px;padding:0 7px 0 0;overflow:hidden;}
div#primaryNav ul li.last{padding:0px;}
div#primaryNav ul li a#home{background-image:url('../../images/IOG/menuhome.gif');}
div#primaryNav ul li a#whois{background-image:url('../../images/IOG/menuwhois.gif');}
div#primaryNav ul li a#iogdo{background-image:url('../../images/IOG/menuiogdo.gif');}
div#primaryNav ul li a#news{background-image:url('../../images/IOG/menunews.gif');}
div#primaryNav ul li a#complaint{background-image:url('../../images/IOG/menucomplaint.gif');}
div#primaryNav ul li a#contact{background-image:url('../../images/IOG/menucontactus.gif');}
div#primaryNav ul li a,
div#primaryNav ul li a:link,
div#primaryNav ul li a:visited,
div#primaryNav ul li a:active
{width:157px;height:45px;line-height:30px;font-size:17px;display:block;margin:0px;background-color:#f0f0f0;text-decoration:none;background-position:top left;background-repeat:no-repeat;overflow:hidden;}
div#primaryNav ul li a:hover,div#primaryNav ul li a.active{text-decoration:none;background-color:#cccccc;background-position:top right;}
div#primaryNav ul li a.active{cursor:text;}
div#primaryNav ul li a span{visibility:hidden;}

/* Main Content Area Structure and Secondary Nav */
/*************************************************/
div#mainPage{font-size:12px;}
div#mainPageInner{width:978px;min-height:400px;margin:8px auto 0 auto;background-image:url('../../images/IOG/general-page-bg.gif');background-position:top left;background-repeat:repeat-y;}
div#breadCrumbs{background-color:#ffffff;color:#666666;font-size:11px;padding:0 0 16px 0;}

/* Secondary Nav */
div#secondaryNav{float:left;width:165px;}
div#secondaryNavInner{background-image:url('../../images/IOG/sec-nav-top-bg.gif');background-position:top left;background-repeat:no-repeat;}
div#secondaryNavInner ul#secNav{padding:1px 0 0 0;margin:0 8px 0 0;list-style-type:none;}
div#secondaryNavInner ul#secNav li{}

div#secondaryNavInner ul#secNav li a,
div#secondaryNavInner ul#secNav li a:link,
div#secondaryNavInner ul#secNav li a:visited,
div#secondaryNavInner ul#secNav li a:active
{display:block;padding:9px 0 10px 9px;text-decoration:none;background-image:url('../../images/IOG/sec-nav-top-bg.gif');background-position:bottom left;background-repeat:no-repeat;}

div#secondaryNavInner ul#secNav li a:hover,
div#secondaryNavInner ul#secNav li a.active
{background-image:url('../../images/IOG/sec-nav-active-bg.jpg');}

div#secondaryNavInner ul#secNav li a.active{cursor:text;}

div#mainPageLeft{float:left;width:491px;}
div#pageLeftInner{margin:0 12px 0 0;}
div#mainPageRight{float:left;width:322px;}
div#pageRightInner{background-image:url('../../images/IOG/right-col-top-bg.gif');background-position:top left;background-repeat:no-repeat;}

/* Page Footer */
/***************/
div#pageFooter{clear:both;padding:26px 0 0px 0px;color:#666666;font-size:11px;}
div#pageFooterInner{border-top:solid 2px #A4C8DB;}
div#footerContent{width:978px;margin:0 auto;}
div#footerLogo{display:block;float:left;height:37px;width:72px;background-image:url('../../images/IOG/logofooterbg.gif');background-position:top left;background-repeat:no-repeat;padding-bottom:10px;}
div#footerTag{float:left;height:40px;width:386px;margin:0 0 2px 0;background-image:url('../../images/IOG/footertagbg.gif');background-position:top left;background-repeat:no-repeat;}
div#footerLogo span,div#footerTag span{visibility:hidden;}
div#pageFooter address{color:#666666;font-style:normal;font-size:12px;clear:both;margin:4px 0 7px 0;}
div#pageFooter address a{color:#666666;}
div#footerContent div#copy{clear:both;}

