/*-----------------------------------------------------------
Description: Ipex South Asia 2011
Author: Soren Aarlev
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
h1,h2,h3,h4,h5,h6,div,ul,li,img,p {margin:0; padding:0;}
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {margin:0; padding:0; font:0.6em Arial, Sans-serif; text-align:center; color:#727170; background:url(../g/2011/template/bg_site.jpg) repeat-x top #000; padding:26px 0 26px 0;} 


/*Global Classes*/
.clear {clear:both; line-height:0; height:0;}
.floatleft {float:left;}


/*Links*/
a:link { text-decoration:none; color:#f5b10d; font-weight:bold;} /* unvisited link */
a:visited { text-decoration:none; color:#f5b10d; font-weight:bold;} /* visited link */
a:hover { text-decoration:none; color:#000; font-weight:bold;} /* mouse over link */
a:active {text-decoration:none; color:#f5b10d; font-weight:bold;} /* selected link */


/*Bulletpoints*/
div.column-left ul {margin-left:1.5em;}
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV {width:960px; position:relative; margin:0 auto;}


/*Header */
#header {width:960px; height:148px;}
.header-left {width:155px; height:148px; margin:0; padding:0;}
.header-right {width:805px; height:148px; margin:0; padding:0;}
#dates {width:805px; height:99px; background:url(../g/2011/template/dates.gif) no-repeat;}


/*Top Area*/
#top-area {width:960px; height:178px; *margin-top:-3px; _margin-top:0;}


/*Latest News & Search*/
#news-and-search {width:960px; height:38px; background:url(../g/2011/template/bg_news_search.gif) no-repeat;}

.news {width:507; height:38px; padding-left:109px;}
.news, .news a {font:1.1em/38px Arial, Sans-serif; color:#0f0f0f;}
.news a:hover {color:#fff;}

.search {height:38px;width:222px; background:url(../g/2011/template/bg_search.gif) no-repeat; margin:8px 0 0 122px;}
#searchfield input {margin:0; padding:0; width:162px; border:none; float:left; height:22px; background:none; font:1.1em Arial, Sans-serif; color:#999; padding:1px 0 0 5px; *padding-top:4px;}
#searchbutton input {margin:0; padding:0; float:left; width:23px; height:22px;}


/*Content Wrappers & Base Font*/
#content {font:1.2em/1.7em Verdana, Sans-Serif; text-align:left; min-height:600px; _height:600px; background-color:#fff; padding-top:15px; *margin-top:-3px; _margin-top:-18px;}


/*Columns Homepage*/
.column-left {width:532px; margin-left:15px; _margin-left:7px;}
.column-middle {width:184px; margin-left:15px;}
.column-right {width:184px; margin-left:15px;}


/*Columns Pages*/
.column-left-pages {width:731px; margin-left:15px; _margin-left:7px;}
.column-right-pages {width:184px; margin-left:15px;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
.menu1{ z-index:999; position:relative;  float:left; width:805px; height:36px; background:url(../g/2011/template/bg_menu.gif) no-repeat; padding-top:13px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:24px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:21px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:transparent; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#f2ae0b; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*Using CSS3 for rounded corners in Webkit browsers*/}
.menu1 ul li a {text-align:center; display:block;  font: bold 1.3em Arial, Sans-serif; color:#fff; text-decoration:none; padding:4px 9px 3px 9px; text-transform:uppercase; }
.menu1 ul li a:visited {color:#fff;} /*Otherwise IE6 displays visited state as hover */
.menu1 ul li a:hover{text-align:center; display:block; font: bold 1.3em Arial, Sans-serif;  color:#fff; text-decoration:none; padding:4px 9px 3px 9px;}
.menu1 ul li a:active {color:#fff;} /*Otherwise IE6 displays active state as hover */

	
/*Submenu*/
.menu1 ul ul{margin:0; padding:0; z-index:990; }
.menu1 ul ul li{list-style:none; position:absolute; width:165px; padding-top:14px;}
.menu1 ul ul li a{ background-color:#000000; color:#ccc; font:1em Lucida Grande, Lucida Sans Unicode, Sans-Serif; _font-weight:normal; padding:6px 15px; text-align:left; z-index:999;  border-left:1px solid #737373; border-right:1px solid #737373;}
.menu1 ul ul li a:visited{color:#ccc;  _font-weight:normal; z-index:999;}
.menu1 ul ul li a:hover{font:1em Lucida Grande, Lucida Sans Unicode, Sans-Serif; color:#fff;background-color:#f2ae0b; padding:6px 15px; text-align:left;  -moz-border-radius: 0; -webkit-border-radius: 0; }
.menu1 ul ul li:hover {background:none;  -moz-border-radius: 0; -webkit-border-radius: 0; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0; z-index:999;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:999;}

.subbottom {_margin-top:-16px;}
/*---------------------------------------------------------*/



/* HEADINGS 
-----------------------------------------------------------*/
h1{font:2.6em Arial, Sans-serif; color:#1a1a1a; letter-spacing:-2px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:4px 0 4px 0; margin-bottom:15px;} /* Page Titles*/
h2{font:bold 1.4em Arial, Sans-Serif; color:#525251; background:url(../g/2011/template/bg_sheettitle.gif); padding:5px 10px 5px 10px; margin-bottom:15px;} /* Sheet Titles background url taken out as client requested*/
h3{font:1.6em Arial, Sans-Serif; color:#5c5a5b;} /* Strap Titles*/
h4 {font:bold 1em/31px Arial, Sans-Serif; color:#fff; padding-left:10px;  }/* Panel Titles (Breaking News)*/

h2, div.leftsheet, div.rightsheet {font:bold 1.4em Arial, Sans-Serif; color:#ffffff; /*background:url(../g/2011/template/bg_sheettitle.gif);*/ padding:5px 10px 5px 10px; margin-bottom:15px; background:#fdb813;}
/* Sheet Titles home page left and right orange bg no pattern by matt 3/6/2010*/

div.fullsheet h2{ color:#525251; background:url(../g/2011/template/bg_sheettitle.gif); }

/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/*Bordered Panels*/
.panel-1-top {height:31px; background:url(../g/2011/template/panel_t.gif) no-repeat; }
.panel-1-body {padding:10px; background:url(../g/2011/template/bg_panel.gif) repeat-x bottom #fff; border-left:1px solid #dfdddd; border-right:1px solid #dfdddd; }
.panel-1-body p {margin:0; padding:0;}
.panel-1-bottom {height:33px; background:url(../g/2011/template/panel_b.gif) no-repeat; margin-bottom:12px;}


/*Counter*/
#counter { height:58px; background:url(../g/2011/template/bg_counter.gif) no-repeat; padding:45px 0 0 0; margin-bottom:15px;}


/*Top Banner Ad*/
#banner-top {margin-bottom:15px;}
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Patterned Sheets (Default)*/
div.sheetbody {*margin-bottom:15px;}
div.bodysheet {}
div.leftsheet {width:250px; float:left; background:#fdb813; } /*Background color added june 2010*/
div.rightsheet {width:250px; margin-left:30px; float:left; background:#fdb813;}
div.fullsheet {clear:both; float:left;}
.sheetbody ul {list-style:disc; margin-left:1.5em; }
.hoz {height:2px; width:200px;}

/*Orange Sheets*/
div.sheetbody2 h2 {font:bold 1.4em Arial, Sans-Serif; color:#fff; background:#fdb813; padding:5px 10px 5px 10px; margin-bottom:15px;}
div.bodysheet2 {}
div.leftsheet2 {width:350px; float:left; }
div.rightsheet2 {width:350px; margin-left:30px;   float:left;}
div.fullsheet2 {clear:both; }
.sheetbody2 ul {list-style:disc; margin-left:1.5em; }

div.sheetbody3 h2 {font:bold 1.4em Arial, Sans-Serif; color:#fff; background:#fdb813; padding:5px 10px 5px 10px; margin-bottom:15px;}
div.bodysheet3 {}
div.leftsheet3 {width:245px; float:left; }
div.rightsheet3 {width:245px; margin-left:40px;   float:left;}
div.fullsheet3 {clear:both; }
.sheetbody3 ul {list-style:disc; margin-left:1.5em; }
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:76px; margin:0; padding:0; text-align:left; width:930px; background:url(../g/2011/template/bg_footer.gif) no-repeat; padding-left:30px; *margin-top:-5px;} 
ul#footer li {list-style:none; display:inline;  color:#fff;  padding:0 2px 0 2px; margin:0;  font:1em Arial, Sans-Serif;}
ul#footer li a{ color:#fff;  text-decoration:none; padding:0;  font:1em/76px Arial, Sans-Serif;}
ul#footer li a:visited{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#32659a; text-decoration:none; padding:0;}
ul#footer li a:active{color:#fff; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/