/*
Original design: andreas09 (v2.2 - July 07, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas09/
*/

/* Main tags */
body {background:#8b8b8b; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0; padding:0; text-align:center; }

a {color:#505050; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}
p {line-height:1.5em; margin:0 0 15px; }

/* Main container */
#container {background:#f0f0f0 url(images/background/bodybg.jpg) repeat-x; color:#303030; margin:0 auto; min-width:970px; padding:0; text-align:left; width:1000px;}

/* Header section */
 
#header {color:#ffffff; height:120px; margin:0 1px 5px; text-align:left;}
#header h1,#header h2 {font-weight:400; letter-spacing:-2px; margin:0; padding:0;}
.headbanner {
	margin-left:10px; margin-right:10px;
}
/* Horizontal menu */ 
#mainmenu { margin-bottom:5px; margin-left:10px; margin-right:10px; } 

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation
{
	position: relative;
	width :60%;
	height: 27px;
	float:left;
	line-height:normal;
	list-style-type:none ;
	padding:0;
	display :inline ;
}

#navigation li{
	display:inline;
	margin:0;
	padding:0;
	float: left;
	height: 15px;
	cursor:hand;
}

/*-------Menu cap I------------*/
/*- li -> div -*/
#navigation li div
{	
    float: left;
	height :22px;	
	width: auto;
	display: inline;
	color: black;
	cursor:hand ;
	font-family :Tahoma ;
	font-size :10px;
    
}
#navigation li:hover div,
#navigation li.hover div 
{	
	color: white;
	cursor: hand;
	background: transparent ;
	background-color :#0a65a8;
}
#navigation li:visited div,
#navigation li.visited div  
{	
	background: transparent ;
	background-color :#0a65a8;
	color: white;
}

/*- li -> div -> a -*/
#navigation li div a
{	
    color: black;
	font-family :Tahoma ;
	font-size :10px;
}
#navigation li:hover div a,
#navigation li.hover div a
{	
	color: white;
	text-decoration:none;  
}
#navigation li:visited div a,
#navigation li.visited div a 
{	
	color: white;
}

/* Content wrap */
#wrap {clear:both; font-size:0.9em; padding:0;}


#wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.toplist,.othernews {position:relative;}


#content, #wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.othernews {overflow:hidden;}

/* Sidebars */
#leftside {margin:0; padding:0 10px 10px; width:165px;}
#leftside {float:left; margin-right:10px;}

#rightside {float:right; margin-right:5px;}
#rightside {padding:0 5px 10px; width:180px;}

#leftside h1,#rightside h1 {color:#505050; font-size:1.6em; font-weight:bold; letter-spacing:-1px; margin:0 0 12px;}
#leftside h2,#rightside h2 {font-size:1.1em; margin:0 0 20px;}
#rightside h3 {font-size:1.0em; margin:0 0 20px;}
#leftside p {font-size:0.9em; line-height:1.4em; margin:0 15 16px 10px;}
#rightside p {font-size:0.9em; line-height:1.4em; margin:0 0 16px 10px;}
.linklist {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li {margin-bottom:0.7em;}

.toplist, .toplist-top, .toplist-date, .toplist-middle, .toplist-bottom {
width:175px;
}
.toplist-date {
position:relative;
overflow:hidden;
background-color:#FFFFFF;
}
.hotnews-date {
-x-system-font:none;
border-top:1px solid #B6BFC6;
color:#FF6205;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:13px;
line-height:normal;
padding:2px;
width:152px;
}
.txtl {
text-align:left;
}
.txtr {
text-align:right;
}

.toplist-left {
border-left:1px solid #C3C9CF;
border-right:1px solid #C3C9CF;
/*height:365px;*/
height:100%
padding:0 1px;
width:176px;
overflow:hidden;
background:#FFFFFF
}
.toplist-content {
background:#FFFFFF url(images/background/toplist-content.gif) repeat-x scroll center top;
/*height:365px;*/
padding:5px 7px;
width:160px;

overflow:hidden;
}
.toplist-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.toplist-content li {
background-image:url(images/background/gray-square.gif);
background-position:0 7px;
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:6px;
}
.link-toplist {
-x-system-font:none;
color:#004F8B;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.ftz1 {
font-size:1px;
}
.toplist-right {
background-color:#E2E3E4;
width:2px;
height:100%;
}
.toplist-bottom {
height:4px;
width:180px;
line-height:4px;
background:#F5F5F6 url(images/background/bg_vne.gif) repeat-x scroll 0 -68px;
overflow:hidden;
position:relative;
}

.folder-title2 {
background:#F5F5F6 repeat-x scroll 0 -724px;
height:21px;
overflow:hidden;
/*position:relative;*/
padding:0px 2px 1px 0px
}
.list-title1 {
height:17px;
padding:2px 9px;
}
.link-folder {
-x-system-font:none;
color:#FF6F10; /*8A0000*/
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.seperator {
height:20px;
overflow:hidden;

}

/* Sidebar menu */

/*navgiation from web tutorial*/
.menu_list {	
	width: 180px;
}

/* A few IE bug fixes */
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		

/*		#theMenu { width: 200px; height: 350px; margin: 30px 0; padding: 0; } */
		#theMenu { width: 180px; }
		
 /* Begin CSS Popout Menu */

.menu{
position:relative;
top:0;
left:7px;
z-index:2;
width:173px;
padding-bottom:1em; /* To allow room for bottom dropdown */
}

.menu a{
font:normal 90%/205% tahoma,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:0 4px;
}

.menu h3{
font:bold 90%/205% tahoma,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:0 4px;
}

.menu h3{
color:#fff;
background:#0A65A8;
text-transform:uppercase;
}

.menu a{
color:#000;
background:#C8D9EA;
text-decoration:none;
}

.menu a:hover{
color:#a00;
background:#ddd;
}

.menu a:active{
color:#060;
background:#ccc;
}

.menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

.menu li, .menu li:hover{
position:relative;
}

.menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

.menu ul ul,
.menu ul ul ul,
.menu ul li:hover ul ul,
.menu ul li:hover ul ul ul
{display:none;}

.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

.menu a.x, .menu a.x:visited{
background:#C8D9EA url(images/expand3.gif) no-repeat bottom right;
}

.menu a.x:hover{
color:#a00;
background:#ddd;
}

.menu a.x:active{
color:#060;
background:#ccc;
}
<!--[if IE]>
.menu ul li{float:left;height:1%;width:100%;}
.menu ul li a{height:1%;}
<![endif]-->

		li { list-style-type: none; }
		h2 { margin-top: 1.5em; }
		
		/* Header links styling */
		h3.head { 
		color: #ffffff;
		display:block; 
		border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		background: #69c no-repeat; 
		background-position: 98% 50%;
		padding: 3px 6px;
		font-size: 1.0em;
		}
		h3.head a { 
		color: #fff;
		display:block; 
		/*border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		background: #ddd url(down.gif) no-repeat;*/ 
		background-position: 98% 50%;
		/*padding: 3px 6px;*/
		}
		h3.head a:hover { 
		color: #000;
		/*background: #ccc url(down.gif) no-repeat;*/ 
		background-position: 98% 50%;
		}
		h3.selected a { 
		background: #69c no-repeat; 
		background-position:98% 50%;
		color: #fff;
		padding: 3px 6px;
		}
		h3.selected a:hover { 
		background: #69c no-repeat; 
		background-position:98% 50%;
		color: #36a;
		}
		
		/* Xtra Header links styling*/ 
		h4.head { 
		color: #ffffff;
		display:block; 
		/*border-top: 1px solid #36a;*/
		/*border-right: 1px solid #36a;*/
		background: #69c no-repeat; 
		background-position: 98% 50%;
		/*padding: 3px 6px;*/
		font-size: 1.0em;
		}
		h4.head a { 
		color: #333;
		display:block; 
		/*border-top: 1px solid #36a;*/
		/*border-right: 1px solid #36a;*/
		/*border-bottom: 1px solid #aaa;*/
		background: #eee no-repeat;
		background-position: 98% 50%;
		padding: 3px 6px;
		}
		h4.head a:hover { 
		color: #000;
		background: #ddd no-repeat; 
		background-position: 98% 50%;
		}
		h4.selected a { 
		background: #eee no-repeat; 
		background-position:98% 50%;
		color: #000;
		padding: 3px 6px;
		}
		h4.selected a:hover { 
		background: #ddd no-repeat; 
		background-position:98% 50%;
		color: #36a;
		}
/* Content */

#content,#contentalt {background-color:#fafcff; border:1px solid #909090; color:#2a2a2a; padding:15px 15px 5px;}
#content {margin:0px 195px;}
/* #contentalt {margin:0 200px 0 20px;} */
#content h1,#content h2,#contentalt h1,#contentalt h2 {background-color:inherit; color:#FF6F10; font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0 0 15px; padding:0;}
#content h1 a, #content h2 a,#contentalt h1 a,#contentalt h2 a{
	color:#FF6F10;
	text-decoration:none;
}

#content h2,#contentalt h2 {font-size:1.6em; margin-bottom:10px;}
/*#content img,#contentalt img {border:1px solid #b0b0b0; float:left; margin:5px 15px 6px; padding:5px;}*/
.img-main {border:1px solid #b0b0b0; float:left; margin:5px 15px 6px; padding:5px;}

.folder-content {
-x-system-font:none;
/*border-left:1px solid #D5D8DE;
border-right:1px solid #D5D8DE;*/
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px 10px;
width:540px;
overflow: hidden;
position: relative;
}
.img-subject {
border:1px solid #A5A5A5;
width:75px;
margin-right:8px;
margin-top:2px;
}

.folder-content p {
margin-bottom:4px;
margin-top:0;
}
.folder-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.folder-content li {
background-image:url(images/dot.gif);
background-position:0 7px;
background-repeat:no-repeat;
padding-left:6px;
}
.folder-topnews {
padding-right:20px;
width:350px;
}

.folder-topnews a {
	font-weight:bold; 
}
.folder-othernews {
width:168px;
}
.other-folder {
margin-bottom:5px;
width:100%;
}
.link-othernews {
-x-system-font:none;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#000000;
text-decoration:none;
}
.fl {
float:left;
}
.fr {
float:right;
}
.folder-bottom {
height:8px;
width:540px;
overflow: hidden;
position: relative;
}

.folder-header {
-x-system-font:none;
background:#F5F5F7 url(images/background/folder-header.gif) repeat-x scroll center top;
color:#8C8C8C;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:22px;
line-height:normal;
margin-bottom:2px;
/*width:580px;*/
overflow:hidden;
position:relative;
}
.parentfolder-title {
background-color:#F5F5F7;
height:15px;
padding:2px 10px;
}

.parentfolder-title a {
-x-system-font:none;
color:#8A0000;
font-family:arial;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.subfolder-title {height:11px; padding:4px 0px; font:bold 11px arial; color:#004f8b;}
.subfolder-title a {font:bold 11px arial; color:#004f8b; text-decoration:none;}

.folder-news {
margin-bottom:10px;
padding:0 11px;
width:478px;
overflow:hidden;
/*position:relative;*/
}

.folder-news a {
  font-weight: bold;		
}

.othernews-header {
background:#F5F5F7 url(images/background/othernews-header.gif) repeat-x scroll center top;
height:16px;
margin-bottom:10px;
width:478px;
overflow:hidden;
position:relative;
}
.othernews-title {
-x-system-font:none;
background-color:#F5F5F7;
color:#8A0000;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-right:5px;
}

.othernews {
width:478px;
overflow:hidden;
position:relative;
}

.othernews a {
 font-weight:normal;
}

.link-othernews {
-x-system-font:none;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#000000;
text-decoration:none;
}
.email-print {
margin-bottom:10px;
overflow:hidden;
position:relative;
}
.email-print a {
-x-system-font:none;
color:#8A0000;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}

.item-date {
-x-system-font:none;
color:#848484;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.articleContent {
-x-system-font:none;
font-family:Times New Roman;
font-size:11.8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:100%;
overflow:hidden;
}
.continue {padding:10px 40px;}
.continue a{font:bold 13px arial; color:#8a0000; text-decoration:none;}

.Title {
font-family:'Times New Roman';
font-size:14pt;
font-weight:bold;
margin-top:0;
}
.OtherTitle {
font-family:'Arial';
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
.link-title {font:bold 13px arial; text-decoration:none; color:#000000;}
.link-title:visited {color:#004080;}
.Lead {
color:#5F5F5F;
font-family:'Times New Roman';
font-size:11pt;
font-weight:bold;
}
.PanelHeader {
color:#FFFFFF;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
.li-relatedtopics{
	margin-top: 10px;
	border-top: 5px solid #EOEOEO; 
}
.list {
   	margin-bottom:15px;
}
.list h2 {
   margin-top:7px;
   margin-bottom:7px;
   font-size: 1.25em;
   line-height: 1.133;
   text-transform: uppercase;
}  

.lscontent {
	line-height: 1.5;
	direction: ltr;
}
.list li.ts-headline {
	background:url(images/dot.gif) no-repeat left 0.5em;
	padding-left:12px;
}

.searchKeyword {
background-color:#3300FF;
color:#FFFF66;
font-weight:bold;
}

.copyrightP p { 
margin-bottom:5px;
margin-top:0;
}

.headlineList2
{
	padding-bottom: 0px;
	margin: 0px 3px 0px 0px;
	padding-left: 0px;
	width: 560px;
	padding-right: 2px;
	float: left;
	padding-top: 0px;
}
.headlineList2 H4
{
	border-bottom: #ccc 1px solid;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin: 4px 5px 10px 0px;
	padding-left: 12px;
	padding-right: 0px;
	background: url(images/bullet-arrow.gif) no-repeat left 50%;
	font-size: 12px;
	
	padding-top: 5px;
}
.headlineList2 a
{
	color:#FF6F10; 
}

#leftNavCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 40px
}
#leftNavCell H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: #dcdcdc
}

.left_cssbox A:link, .right_cssbox A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.left_cssbox A:visited, .right_cssbox A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.left_cssbox A.selected:link, .right_cssbox A.selected:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.left_cssbox A.selected:visited, .right_cssbox A.selected:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.left_cssbox A:hover, .right_cssbox A:hover {
	COLOR: #b44e31; TEXT-DECORATION: none
}

.left_cssbox A.selected:hover, .right_cssbox A.selected:hover {
	COLOR: #b44e31; TEXT-DECORATION: none; 
}

/* -------------------- */
.sidebox A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.sidebox A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.sidebox A.selected:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.sidebox A.selected:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.sidebox A:hover {
	COLOR: #b44e31; TEXT-DECORATION: none
}

.sidebox A.selected:hover {
	COLOR: #b44e31; TEXT-DECORATION: none
}
/*
.left_cssbox_body, .right_cssbox_body UL.leftNavList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.left_cssbox_body, .right_cssbox_body UL.leftNavList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
*/
 /* set the image to use and establish the lower-right position */
 .left_cssbox, .left_cssbox_body, .left_cssbox_head, .left_cssbox_head h2
 {
      background: transparent url(images/box.png) no-repeat bottom right;
 }
 .left_cssbox h2
 {
	text-align: center
 }
 .left_cssbox
 {
    /* the gap on the right edge of the image (not content padding) */
      padding-right:40px 5px 0px 0px; /* use to position the box */
      margin:20px -15px 0px 0px;
 }
    /* set the top-right image */
  .left_cssbox_head
  {
    background-position:top right;
    /* pull the right image over on top of border */
      margin-right:0px; 
    /* right-image-gap + right-inside padding */
      padding-right:0px
   }

    /* set the top-left image */
    .left_cssbox_head h2{
      background-position:top left;
      margin:0px; /* reset main site styles*/ 
      border:0; /* ditto */
      padding:10px 0px 10px 5px;
      color:#1A4EB1;
      border-bottom: #909090 1px solid; 
     /* height:auto !important;*/
      height:1%
  } /* IE Holly Hack */
      

  /* set the lower-left corner image */
  .left_cssbox_body
  {
      background-position:bottom left;
      /*margin-right:5px; /* interior-padding right */
      margin: -8px 5px 0px 0px; 
      padding:0px 0px 2px 5px 
   } 

  .sidebox {
  	margin:5px -5px 0px 0px;
	width: 180px; 
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	}
	
	.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
	.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	/*padding: 22px 30px 5px;*/
	padding:10px 0px 10px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	}
	
	.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: -20px 0px 0px 0px;
	padding: 10px 15px 3px 10px;
	}
	
	.ftsidebox {
  	margin:0px -5px 5px 0px;
	width: 180px; 
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	}
    
    .ftboxhead {
	background: url(images/sbhead2-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
	.ftboxhead h2 {
	background: url(images/sbhead2-l.gif) no-repeat top left;
	margin: 0;
	/*padding: 22px 30px 5px;*/
	padding:10px 5px 15px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	}

/* lienhe */
.other-folder-header {width:580px; height:92px; margin-bottom:2px; }
.adword {width:580px; padding:10px 10px; line-height:18px;}
.adword-content {width:530px; height:16px; padding:2px 5px; font:bold 12px arial; background:#dae9f3 repeat-x top;}
.adword-comment {width:530px; height:76px; padding:2px 5px; font:12px arial; line-height: 18px; }
.adword-nav2 {width:500px; }
.adword-title2 {width:500px; height:15px; padding: 2px 5px; font:bold 12px arial; background:#dae9f3 repeat-x top;}
/* lienhe */

/* Footer */
#footer {background:#8b8b8b url(img/footerbg.jpg) top left repeat-x; clear:both; color:#d0d0d0; font-size:0.9em; font-weight:bold; margin:0 auto; padding:15px 0px 0px 0px; text-align:center; width:1000px;min-width:970px;}
#footer a {color:#d0d0d0;}
.ft-links {
 padding:5px 25px 5px 25px;	
}

/* Various classes */
.thumbnail {background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px;}
.clearingdiv {clear:both; height:30px; width:1px;}
.hide {display:none;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
