body { margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } 
html {margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; } 


/* Body */

    body { color: #000000;
       background: url(images/topbkgrd.gif) }

a:link { text-decoration : none; color : #0066cc; border: 0px;} 
a:active { text-decoration : underline; color : #0066cc; border: 0px;} 
a:visited { text-decoration : none; color : #0066cc; border: 0px;} 
a:hover { text-decoration : underline; color : #000066; border: 0px;} 
img { border: none;}


/* Page ======================================================================================================= */
#bgcontainer { 	width:1000px; margin: 0 auto; text-align: left; } 
#bgcontainer .search form { padding: 0px; margin: 0px;}
/* IE min height hack */ * html #container { height: 250px;} 
#container { padding: 0; float: left; width: 100%; clear: both; min-height: 250px; background-color: #006699; margin: 0px 0px; } 

/* PageHeader ================================================================================================== */
#pageheader { width: 100%; position: relative; height: 120px; margin-top: 0;}

#pageheader .headerimage { float: left; width: 280px; padding: 3px 3px; margin: 0px;}
#pageheader .headertext { color: #006699; font-size: 32px; letter-spacing: -2px; font-weight: normal; padding: 25px 10px; font-family: Helvetica, Arial, sans-serif;}

#pageheader .DirLinks { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#pageheader .DirLinks .left { width: 76px; text-align: right; float: left; padding: 1px 1px; margin-right: 1px; border:  none;}
#pageheader .DirLinks .right { text-align: left; float: right; width: 120px; padding: 1px 1px; margin: 0; border:  none;}
#pageheader .DirLinks { position: absolute; top: 10px; right: 5px; width: 202px; border:  none;}
    .DirLinks            { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .DirLinks a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .DirLinks a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }

#pageheader .search { position: absolute; top: 0px; right: 0px; width: 205px; padding: 0px 15px 5px 15px}

/* seach page */
#pageheader2 { width: 100%; position: relative; height: 95px; margin-top: 0;}

#pageheader2 .headerimage { float: left; width: 280px; padding: 3px 3px; margin: 0px;}
#pageheader2 .headertext { color: #006699; font-size: 32px; letter-spacing: -2px; font-weight: normal; padding: 25px 10px; font-family: Helvetica, Arial, sans-serif;}

#pageheader2 .DirLinks { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#pageheader2 .DirLinks .left { width: 76px; text-align: right; float: left; padding: 1px 1px; margin-right: 1px; border:  none;}
#pageheader2 .DirLinks .right { text-align: left; float: right; width: 120px; padding: 1px 1px; margin: 0; border:  none;}
#pageheader2 .DirLinks { position: absolute; top: 10px; right: 5px; width: 202px; border:  none;}
    .DirLinks            { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .DirLinks a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .DirLinks a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }


/* searchbar */
.searchbar {	/* IE7 float clear: */
	min-height: 0;
}

.searchbar {position: absolute; top: 90px; float: right; width: 730px; margin-left: 270px; display: inline; background: #000066 url(images/left.gif) no-repeat left top; overflow: hidden; height: 30px;}
.datebar {position: absolute; top: 90px; float: left; width: 270px; padding: 3px 3px; margin: 0px;  background: none; }
    .datebar            { margin-top: 5px; text-align: center; color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .datebar a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .datebar a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }
span .servertime  { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.advanced  {  width: 100px; display: inline; float: right; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  margin-right: 5px; margin-top: 5px;}
.advanced a {color: #FFFFFF;}
.advanced a:hover, .advanced a:visited {color: #FFFFFF;}
.searchbar .imagesearch {  margin-top: 0; margin-left: 0; float: left;}
.searchbar .fieldset {
 display: inline;
margin-top: 3px;
 padding: 2px 2px;
	border: 0;
}


.searchbar .inmenu {
 background-color: #EEEEEE;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
margin-left: 20px;
 margin-bottom: 1px;
 height: 20px;
 }

.searchbar .textbox {
	height: 16px;
	background-color: #FAFAFA;
 width: 150px;
margin-left: 40px;
}

    .searchbar            { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; }
    .searchbar a          { color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 15px; }
    .searchbar a:hover    { color: #FFFFFF; text-decoration: underline; font-weight: bold; line-height: 15px; }

/* IE min height hack */ * html #container { height: 250px;} 
#container { padding: 0; float: left; width: 100%; clear: both; min-height: 250px; background-color: #006699; margin: 0px 0px; } 


/* site top nav bar =================================================================================================== */

.navlinks a {
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 }

.navlinks a:hover {
 font-family: Arial, Tahoma, Helvetica;
 color: #9F001F;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 }

#topnavbkg { width: 100%; background:#FFFFFF url(images/topnavbkg.jpg) repeat-x; text-align: center; height: 30px; }

#topnavbkg .navlinks {
 background-color: #fff;
 padding: 0px;
}

#topnavbkg .navlinks {
 font-family: Arial, Times, Tahoma, Helvetica;
 color: #000099;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
 background-color: #fff;
 }

#topnavbkg .navtopleft { 
background-color: #006699;
       background: url(images/top_tab_left.gif) no-repeat right top; padding-right: 0px;
 height: 18px;
 width:  8px;
 }

#topnavbkg .navtopright { 
background-color: #006699;
       background: url(images/top_tab_right.gif) no-repeat left top; padding-left: 0px;
 height: 18px;
 width:  8px;
 }

#middlebar { 
 width: 100%;
 background-color: #006699;
 text-align: center;
 }

#middlebar .nav { border-bottom: #000000 1px solid; border-top: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-right: #000000 1px solid; background-color: #FF6600; }
#middlebar .navhilite { cursor: hand; border-bottom: #FFFFFF 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #FFFFFF 1px solid; background-color: #000066; }
#middlebar .navlnk4   { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

#bottomnavbkg { background-color: #006699; width: 100%;	text-align: center; }

#topnavbkg .navlinks {
 background-color: #fff;
 padding: 0px;
}



#bottomnavbkg .navbottomleft { 
background-color: #006699;
       background: url(images/bottom_tab_left.gif) no-repeat right center; padding-right: 0px;
 height: 18px;
 width:  8px;
 }

#bottomnavbkg .navbottomright { 
 background-color: #006699;
       background: url(images/bottom_tab_right.gif) no-repeat left center; padding-left: 0px;
 height: 18px;
 width:  8px;
 }
/* #bottomnavbkg .navlinks {
 background-color: #ffffff;
 padding: -2px;
}
*/
#bottomnavbkg .navlinks {
 font-family: Arial, Times, Tahoma, Helvetica;
 color: #000099;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 background-color: #ffffff;
 }

/* site main area =================================================================================================== */

#main {
 width:  81%;
	float: right;
	padding: 0; margin: 0;
	background-color: #ffffff;
	border: 1px solid #006699;
 display: inline;
}

#lmain {
 width:  780px;
	float: left;
	padding: 0px; margin: 10px;
}

#lmain .block{ padding: 0; margin: 0;
}
#lmain .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#lmain .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#lmain .block .blockheading h2 a:link, #lmain .block .blockheading h2 a:visited, #lmain .block .blockheading h2 a:hover{ color: #ffffff; }
#lmain .block .blockheading a:link, #lmain .block .blockheading a:visited, #lmain .block .blockheading a:hover{ color: #ffffff; }
#lmain .block .info {	font: normal 12px/26px Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066; }
#lmain .block .info h2 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#dmain {
 width:  780px;
	float: right;
	padding: 0px; margin: 10px;
}

#dmain .block{ padding: 0; margin: 0;
}
#dmain .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0; margin-right: 0px;}
#dmain .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#dmain .block .blockheading h2 a:link, #dmain .block .blockheading h2 a:visited, #dmain .block .blockheading h2 a:hover{ color: #ffffff; }
#dmain .block .blockheading a:link, #dmain .block .blockheading a:visited, #dmain .block .blockheading a:hover{ color: #ffffff; }
#dmain .block .info { font: normal 12px/26px Verdana, Arial, Tahoma, Sans-serif; background: #ffffff url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066; }
#dmain .block .info h2 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

.listcontent { width: 520px; float: left;
 padding: 20px; 
 } 
.listresult { width: 680px; float: left;
 padding: 20px; 
 } 
#fmain {
 width:998px;
	float: right;
	padding: 20; margin-top: 10;
	background-color: #ffffff;
	border: 1px solid #006699;
}
#fmain .block{ padding: 0; margin-right: 2;
}
#fmain .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#fmain .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#fmain .block .blockheading h2 a:link, #lmain .block .blockheading h2 a:visited, #lmain .block .blockheading h2 a:hover{ color: #ffffff; }
#fmain .block .info {	font: normal 12px/26px Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; }
#fmain .block .info h2 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#listings {
 }
.dotted {border: 1px dotted #0066cc !important;}
.rsscontent {
	float: left;
	margin: 0;
   width: 225px;
   padding: 5px 0px 10px 10px;
 display: inline;
}
.rsscontent h2 {
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#header {
	position: relative;
	height: 106px;
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #f2f2f2;
	font-size: 14px;
	color: #333;
}
.iheader {
	position: relative;
	height: 30px;
	background-color: #FAFAFA;
	padding: 5px;
	border: 1px solid #f2f2f2;
	font-size: 14px;
	color: #333;
}
.iheader h2 {
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 1px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#allcats {
	position: relative;
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #f2f2f2;
	font-size: 14px;
	color: #333;
}

.sponsored {
	background-color: #FEFEFE;
	padding: 10px;
	border: 1px solid #EEEEEE;
}
.sponsoredv {
	background-color: #FEFEFE;
	padding: 10px;
	border: 1px solid #EEEEEE;
}

.Clear {
	clear: both;
	height: 2px;
	margin-top: 0;
}

/* BreadCrumb */
#breadcrumb {
	clear: both;	
	 font-size: 11px; margin: 0px 0px 5px 20px; padding-bottom: 2px;
 font-family: Arial, sans-serif;
}
#breadcrumb ul { list-style-type: none; margin: 0px; padding: 0px;}
#breadcrumb li { background: url(images/trail_arrow.gif) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
#breadcrumb li a { margin: 0px; padding: 0px; text-decoration: underline;}

#breadcrumb div, #breadcrumb span  { 
   color: #006699; 
   background: none; 
   font-size: 12px;
 line-height: 16px;
display: block;
}

#breadcrumb h1 {
 letter-spacing: -1px;
 font-weight: normal;
 text-decoration: none;
 padding: 5px 0px 5px 5px; margin: 0px;
 font-size: 20px;
 font-family: Arial, sans-serif;
 }
/* 20100221 end =================================================================================================== */

#breadcrumb h1 a { 
 font-weight: normal;
 text-decoration: none;
}

#breadcrumb a { 
   color: #006699; 
   text-decoration: underline; 
}
#breadcrumb .articlelogo { float: right; font-size: 11px; width: 120px; margin-right: 15px; margin-top: 15px; }



#main .maincontent { float: left; padding: 20px;} 
#nextlinks { 
   font-size: 11px;
   font-weight: bold; 
   padding-bottom: 35px;
   padding-left: 10px;
   padding-right: 10px;
}

#nextlinks .prev { text-align: left; float: left;  }
#nextlinks .next { text-align: right;  float: right; }

#nextlinks a { 
   text-decoration: underline;
}

#main div.content {
	padding: 10px;		
	margin: 0;
}
#main div.not_found {
   padding: 40px;
   text-align:center;
}
#main .maincontent h2 {
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }


#nextpage { 
   font-size: 11px;
   font-weight: bold; 
   padding-bottom: 35px;
   padding-left: 10px;
   padding-right: 10px;
}

/* Next/Previous Links */	
#right { 
 width:  190px;
	float: right;
	padding: 0px;
 margin-top: 10px;
 margin-right: 10px;
 margin-left: 0;
	overflow: hidden;
}
#right .block{ padding: 0; margin: 0;
}
#right .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#right .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 5px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#right .block .blockheading h2 a:link, #right .block .blockheading h2 a:visited, #right .block .blockheading h2 a:hover{ color: #ffffff; }
#right .block .info { font-size: 11px; font-family: Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066;
}
#right .block .info img, img a { padding-right: 5px;
	border: 0;
}
div.post-cats { padding-left: 10px; }

.art-info-1 { 
   float: left; 
   width: 380px;
   padding: 0px 0px 10px 10px;
}
.art-info-2 { 
   float: right; 
   text-align: right;
   padding: 0px 0px 10px 0px;
}

.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 0px 10px 25px 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(images/comment.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;

}

.email {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/email.gif) no-repeat right center; 
}
.print {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px; 
   background: url(images/print.gif) no-repeat right center; 
}
.digg { 
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/digg.png) no-repeat right center; 
}

.iconsimage { 
 float: right; 
 width: 140px;
 margin-right: 10px;
 margin-top: 10px; 
 padding-bottom: 1px; 
padding-top: 1px;
 }

.iconsimage { 
 font-size: 11px;
 line-height: 20px;
display: block;
 }
.icons { 
 display: inline;
 margin-right: 5px;
 padding: 0px 0px;
	border:  none;
}
mainad { 
	float: left;
	width: 320;
	padding: 5; margin: 5;	
 border-right: solid 1px #333;
}

#nextlinks { 
   font-size: 11px;
   font-weight: bold; 
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 20px;
   padding-right: 20px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}

#about { 
   font-size: 11px;
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 20px;
   padding-right: 20px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}

#more { 
   font-size: 13px;
   padding-top: 0px;
   padding-bottom: 25px;
   padding-left: 0px;
   padding-right: 0px;
 line-height: 20px;
display: block;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}
#more h3 {
	margin-top: 0px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	color: #006699;
	background: #EEF0F1 url(images/headerbg.gif) repeat-x left bottom;
	border: 1px solid #EFF0F1;
}
#more span{
	margin-top: 5px;
   padding-left: 20px;
}

.fieldset {
 display: inline;
margin-top: 3px;
 padding: 2px 2px;
	border: 0;
}

.formtextsbuttons {
 font-weight: normal;
 font-size: 8pt;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #006699;
 text-decoration: none;

 color: #FFFFFF;
margin-left: 5px;
 height: 22px;
 margin-bottom: 1px;
}

.inmenu {
 background-color: #EEEEEE;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
margin-left: 20px;
 margin-bottom: 1px;
 height: 20px;
 }

.textbox { float:left;
 display: inline;
	height: 16px;
	background-color: #FAFAFA;
 width: 119px;
margin-left: 0px;
}
/* Left Sidebar =================================================================================================== */
 
#sidebar {
	padding: 0; margin: 0;	
	background-color: #ffffff;
	border: 1px solid #006699;
}	

/* Sidebar */	
#sidebar h3 {
	margin-top: 0px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	color: #006699;
	background: #EEF0F1 url(images/headerbg.gif) repeat-x left bottom;
	border: 1px solid #EFF0F1;
}

#sidebar h3 a {
   color: #006699;
}
#sidebar a.selected { 
   color: #000066; 
	background: url(images/selected.png) no-repeat left center; padding-left: 15px;
}
#sidebar .nav-box {
	margin: 0 0 0 10px;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 5px 0 -1px 0; padding: 0;
	text-decoration: none;		
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(images/subs.png) no-repeat 5px 5px;	
	padding: 2px 0 2px 20px;
	margin: 0 2px;	
}

#sidebar ul.sidemenu a {
	font-weight: bold;
	background-image: none;	
	text-decoration: none;		
}

/* Sidebar - feeds and link management */

#feeds {
   text-align: left;
	font-weight: bold;
	padding-left: 15px; 
	padding-top: 10px; 
	line-height: 20px;
	padding-bottom: 10px; 
}
.rss {
	padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
	background: url(images/webfeed.gif) no-repeat left center;
}
.del-icio-us { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/delicious.gif) no-repeat left center; 
}
.yahoo { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/add_yahoo.gif) no-repeat left center; 
}
.google { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/add_google.gif) no-repeat left center; 
}


/* Sub-category navigation */
#sidebar ul.sidemenu ul {
   margin: 3px 0px 3px 0px;
   padding: 0px;
   margin-left: -8px;
	list-style: none;
}

#sidebar ul.sidemenu ul li {
   font-size: 10px;
   border: none;
}

#sidebar ul.sidemenu ul ul li {
   font-size: 9px;
}

/* optional non-list navigation */

      .altmenu { 
         font-weight: bold; 
         margin: 0px 0px 8px 3px; 
         border-bottom: 1px solid #eeeeee; 
      }
      
      .altmenu div { 
         padding: 2px; 
      }
      .saltmenu div { 
         padding: 0px; 
      }
      .saltmenu div a { 
         padding-left: 17px; 	
	text-decoration: none;		
         background: url(images/cats.gif) no-repeat 0px 0px; 
      }      
      div.catMenu-0 { font-size: 11px; padding-left: 5px;  }
      div.catMenu-1 { font-size: 10px; padding-left: 15px; }
      div.catMenu-2 { font-size: 9px;  padding-left: 25px; }
      div.catMenu-3 { font-size: 8px;  padding-left: 40px; }
      div.catMenu-4 { font-size: 7px;  padding-left: 55px; }
      
      .altmenu div a { 
         padding-left: 17px; 	
	text-decoration: none;		
         background: url(images/cats.gif) no-repeat 0px 0px; 
      }
      .altmenu div a.selected { 
     color: #000066; 
	 background: url(images/selected.png) no-repeat left center;
         font-weight: bold;
    }
      .gmenu{ 
         padding-left: 20px; 	
      }

.leftBar { float: left; width: 190px; padding: 0px; margin-top: 10px; margin-right: 0; margin-left: 10px; overflow: hidden; } 
.leftBar .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
.leftBar .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.leftBar .blockheading h2 a:link, #right .block .blockheading h2 a:visited, #right .block .blockheading h2 a:hover{ color: #ffffff; }

/* Right Bar ============================================================================================= */


.right { float: right; width: 215px; padding-top: 10px; } 

/* footer ========================================================================================================= */


#footer {
	clear: both;
	width: 100%;
	height: 55px; 
	text-align: center;	
   font-size: 11px;
   font-weight: bold; 
}
#footer a { text-decoration: none; }


/* ======================================================================================================= */
/* Article Summaries */

    .summary_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
    .summary                        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .summary_date                   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    
    .summary_breadcrumb            { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }

    .header_links            { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .header_links a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .header_links a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }
    .header_breadcrumb              { color: #000066; Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; }
    .global_updated                 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.arttext   { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000066; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }


