body {margin:0px; padding:0px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:xx-small;}

div.spacer {	clear:both;} 
img.right {	float:right;}
body { text-align:center; }

/* start - columns */
div.all_content { background-image:none; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  }  
div.page_content {  }
div.col1 { position:absolute; visibility:hidden;	  width:1px;  margin:0px;  padding:0px; }

div.page_content2 {position:relative; padding:0px;  } div.page_content2   div.col2and3 { padding:20px 0px 0px 20px; }
div.col2and3  {    height:100%; width:auto; margin:0px 10% 0px 20px; }
div.col2and3_wide  {    height:100%; width:100%; margin:0px 30px 0px 20px; } div.col2and3_wider  {    height:100%; width:auto; margin:0px 10px 0px 10px; }
div.col2{ 	float:left; padding:0px 5px 0px 0px ;  margin: 0px 0px 0px 0px;   }
div.col3{ float:left; margin:0px; width:auto; padding:0px 0px 0px 0px ; }
div.col2and3_all  {   width:80%; height:100%;  padding:10px 40px; }


/* start - content */
ul.normal {list-style-image:url(../img/bullet.jpg); margin:3px 30px; list-style-image:}
ul.normal li { 	font-size:125%; padding:2px 0px;}
p.normal, p.text {	margin:5px 0px 20px 0px; font-size:105%; line-height:1.6em;}


a {	text-decoration :none; font-weight:normal; color:#03c;}
p.normal a {color:#03c;}
a:hover {	text-decoration :underline; font-weight:normal; color:#000;}



div.block img {	border: 1px solid #e4e4e4;}


/*start - news */

div.top_story {width:auto; margin:20px 0px;   }
div.story_second { width:50%; float:left; margin:0px 20px 0px 0px; }
div.story_third { width:auto; margin:0px 0px 0px 50%; margin-left:55%;}
div.top_story img.pic, div.story_second img.pic,  div.story_third img.pic {float:left; margin-right:10px; border:0px;}
p.summary {font-size:105%; line-height:1.5em; margin:0px; position:relative;}
p.story { position:relative; margin:3px; padding:0px 0px 10px 20px; font-size:105%;}
p.story a {text-decoration:none; color:#000;}
span.date {font-size:90%; color:#4775D2;}
h1 { font-family: Trebuchet MS, Verdana, arail; font-size:140%; font-weight:normal;}  h1 span.sub, h1 span.sub_r, h1 span.sub_g, h1 span.sub_t, h1 span.sub_s {border-left:1px solid #ccc; font-weight:normal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#4775D2; padding-left: 10px; margin-left: 5px; font-weight:bold; font-size:80%;}
h3 {font-weight:bold; font-size:105%; margin:4px 0px; padding:0px;} h3 a {font-weight:bold; font-size:105%; margin:0px; padding:0px; color:#000;}  h3 a:hover {font-weight:bold; color:#03c; text-decoration:none;}
h2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px 0px 20px 0px; padding:0px; color:#4775D2; font-weight:bold; font-size:105%;} 
h2.story {font-size:130%; color:#000; font-family : Arial, Helvetica, sans-serif; margin:0px; }
h3 a.all {margin-left:10px; font-weight:normal; font-size:xx-small;} h3 a.all:hover {font-weight:normal;}

h3.archive {margin:20px 0px;}

 
ul.nav {visibility:hidden;  margin:0px; padding:0px;  list-style:none; }
ul.nav li a {display: block; width:200px;} ul.nav li {	display: inline; }
ul.nav a.level1 {margin:3px 5px 0px 0px; padding:5px 0px 5px 5px; padding:5px 0px 5px 7px; background-color:#fff; width:170px; text-decoration:none; border:1px solid #e4e4e4; padding:5px 0px 5px 5px; color:#000; }
ul.nav a.level1_selected {margin:3px 5px 0px 0px; padding:5px 0px 5px 5px; padding:5px 0px 5px 7px; background-color:#fff; width:170px; text-decoration:none; border:1px solid #e4e4e4; padding:5px 0px 5px 5px; color:#4775D2; border-bottom:1px dashed #e4e4e4; color:#000; font-weight:bold;}
ul.nav a.level2 {margin:0px 5px 0px 0px; padding:5px 0px 5px 25px;  border-bottom:1px dashed #e4e4e4; background-color:#fff; width:170px; text-decoration:none; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; } 
ul.nav a.level3 {margin:0px 5px 0px 0px; padding:5px 0px 5px 7px;  border-bottom:1px dashed #e4e4e4; background-color:#fff; width:170px; text-decoration:none; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; } 
ul.nav a.level2_selected, ul.nav a.level2_selected_r, ul.nav a.level2_selected_g, ul.nav a.level2_selected_s, ul.nav a.level2_selected_rt  {margin:0px 5px 0px 0px; padding:5px 0px 5px 5px; padding:5px 0px 5px 7px; border-bottom:1px dashed #e4e4e4; background-color:#fff; width:170px; text-decoration:none; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-weight:bold; color:#4775D2;} 
ul.nav a.level2_last {margin:0px 5px 0px 0px;  padding:5px 0px 5px 7px; border-bottom:1px dashed #f4f4f4;background-color:#fff; width:170px; text-decoration:none; border:1px solid #e4e4e4; border-top:none; } 


ul.nav a.level2_last_selected {margin:0px 5px 0px 0px; padding:5px 0px 5px 25px; border-bottom:1px dashed #f4f4f4;background-color:#fff; width:170px; text-decoration:none; border:1px solid #e4e4e4; border-top:none;color:#c00; } 
ul.nav a.level2_archive, ul.nav a.level2_archive_selected {margin:0px 5px 0px 0px;  padding:5px 0px 5px 7px; border-bottom:1px dashed #f4f4f4;background-color:#fff; width:170px; text-decoration:none; border:1px solid #e4e4e4; border-top:none; background-image: url(../img/archive.gif); background-repeat:no-repeat; padding:5px 0px 5px 25px; background-position:left center; } ul.nav a.level2_archive_selected {background-color:#F2F4F7;}
ul.nav a:hover {background-color:#F2F4F7;  text-decoration:none;}



#hornav ul.a{position:relative; top:1px;}
#hornav ul.a li a {font-size:100%;}
#hornav ul.a li a.a_2 { background-color:#fff; background-image: none; border-bottom:none; }

div.image_bank{border:1px solid #ccc; width:130px; height:155px ;float:left; text-align:center; margin-right:10px; padding-bottom:10px; background-color:#fff; vertical-align:middle;}
div.image_bank div.img {/*background-color:#f4f4f4; border-bottom:1px solid #ccc; */height:130px; vertical-align:middle; padding:0px 6px;}
div.image_bank div.img img {margin:7px 0px 5px 0px; background-color:#f4f4f4;  vertical-align:middle;}
div.image_bank a.link {background-image: url(../img/highres.gif); background-repeat:no-repeat; padding-left:13px; background-position:left center;}

div.image_bank p {v-align:bottom; padding:3px 3px; margin:0px; background-color:#fff;  color:#333;}



div.image_right {float:right; margin-left:10px; margin-bottom:10px;}
div.image_left {float:left; margin-right:10px; margin-bottom:10px;}
div.image_right p ,div.image_left p{font-size:100%; color:#666; margin:5px 0px; padding:0px;}

div.quicklinks {  float:right; border:1px solid #e4e4e4; margin:0px 0px 10px 0px;}
div.quicklinks ul {margin:0px; padding:0px 0px 10px 0px;}
div.quicklinks ul li {list-style:none; padding:2px;} div.quicklinks ul li a {color:#000;}
div.quicklinks ul li.ex, div.quicklinks ul li.w, div.quicklinks ul li.e, div.quicklinks ul li.i, div.quicklinks ul li.t, div.quicklinks ul li.d {background-repeat:no-repeat; padding-left:15px; background-position: left center; margin:3px 7px;}
div.quicklinks ul li.ex {background-image: url(../img/expertb.gif); }
div.quicklinks ul li.w {background-image: url(../img/webb.gif); }
div.quicklinks ul li.e {background-image: url(../img/email.gif); }
div.quicklinks ul li.t {background-image: url(../img/phone.gif); }
div.quicklinks ul li.d {background-image: url(../img/full.gif); }
div.quicklinks ul li.i {background-image: url(../img/highres.gif); }
div.quicklinks ul li.title {margin:20px 5px 0px 5px; width:auto; font-weight:bold; color:#4775D2;}
div.quicklinks ul li.title2 {background-color:#f4f4f4; border-bottom:1px dashed #ccc; padding:3px 5px;}
div.quicklinks ul li.code {padding-left:0px; margin:8px 7px 0px 7px; font-weight:bold;}

div.ongoing {background-color:#f4f4f4; border:1px solid #e4e4e4; padding:5px; }
div.ongoing_p {height:25px; background-color:#f4f4f4; border:1px solid #e4e4e4; padding:2px; margin-bottom:7px; position:relative; }
div.ongoing_p p.story {position:relative; /*top:-10px; */margin:0px; padding:4px 0px 0px 20px;  position:absolute;}
span.date_top {font-size:90%; color:#4775D2;}

div.type_top_g, div.type_top_t, div.type_top_r, div.type_top_s { padding:3px; color:#fff; font-weight:bold; width:50px; float:right; text-align:center; text-transform:uppercase; }
div.type_top_g, div.type_g  {background-color:#c00;} h1 span.sub_g {color:#c00;}
div.type_top_t, div.type_t {background-color:#00c;} h1 span.sub_t {color:#00c;}
div.type_top_r, div.type_r {background-color:#0c0;} h1 span.sub_r {color:#0c0;} 
div.type_top_s, div.type_s {background-color:#000;} h1 span.sub_s {color:#000;}




ul.nav a.level2_selected_r, ul.nav a.level2_selected_r:hover  {font-weight: normal; color:#000; background-color:#F2F4F7; padding:5px 0px 5px 25px; } 


div.type_g, div.type_t, div.type_r, div.type_s { padding:1px 3px; color:#fff; font-weight:bold; width:15px; height:15px; float:left; text-align:center; text-transform:uppercase; vertical-align:middle; position:absolute;}

div.type_g_menu, div.type_t_menu, div.type_r_menu, div.type_s_menu { padding:0px 2px; margin:4px; color:#fff; font-weight:bold; width:15px; height:15px; float:left; text-align:center; text-transform:uppercase; vertical-align:middle; position:absolute; border:1px solid #ccc;}
div.type_g_menu  {background-color:#c00; border-color:#c00;}
div.type_t_menu  {background-color:#00c;}
div.type_r_menu  {background-color:#0c0;}
div.type_s_menu  {background-color:#000;} 

div.line {border:1px dashed #e4e4e4; margin-bottom:10px;}

div.story_links { position:absolute; visibility:hidden;}

div.image_left {position:absolute; visibility:hidden;}
div.image_right {position:absolute; visibility:hidden;}
