
   
body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; 
line-height: 1.5em; background: #F0F0F0; color: #454545; }background: #F0F0F0 background: #FFF url(bgcr.jpg);
a { color: #5f5f5f; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }


h1 a { color: #FFF; background: inherit; }
h1 a  ,h2 a{ text-decoration: none; }
h1 a:hover{ color: #BFE1ED; background: inherit; }


h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f;  }
h3 a { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; text-decoration:none; }
h3 a:hover { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #aaaaaa;  ;text-decoration:none;}

p {	margin: 5px 0 0px 0px; line-height: 1.5em;font-weight:normal;  }

p.main {	margin: 10px 0 10px 10px; line-height: 1.5em; 	border-bottom: 1px dotted #ccc; padding: 0px 0px 5px 0px }
form { margin: 0; }
input.search { width: 199px; border: none; background: #FFF url(input.gif); padding: 4px; color: #808080; }
input.submit { height: 24px; font-weight: bold; width: 53px; border: none; background: #D96855 url(button.gif); padding: 3px; color: #FFF; }

/* layout
   ------ */

.content { 
	margin: 10px auto;
	width: 768px;
	background: #FFF url(big_middle.gif) repeat-y;
	color: #454545;
	
}

.logo {	padding: 18px 0 0 3px; }

/* header */
.header_top 
{ background: #FEFEFE url(big_top.gif) no-repeat; color: #FFF; height: 15px; }


.header { 
background: #FEFEFE url(WSI-Banner.jpg) no-repeat; color: #FFF; 
height: 115px;
width: 745px;
margin:0 10px ;
}

 
.header_bottom { clear: both; background: #FEFEFE url(big_bottom.gif) no-repeat; color: #FFF; height: 15px; }
    
/* navigation */
#nav { width:100%; float:left; }
#nav ul { margin:0; list-style:none; padding: 0; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 7px 20px 4px 10px; background: #C43219 url(nav.gif) no-repeat 100% 0px; text-decoration:none; font-weight: bold; }
#nav a { float:none; }
#nav li { float:left; color: #FFF; background: #C43219 url(nav.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 9px; }
#nav #current { background: #1995C2 url(nav.gif) no-repeat 0 -41px; color: #FFF; }
#nav #current a { background: #1995C2 url(nav.gif) no-repeat 100% -41px; padding:7px 20px 4px 11px; color:#FFF; }
#nav a:hover { color:#BFE1ED; background: #C43219 url(nav.gif) no-repeat 100% 0px; }   


.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	background: #5BB2D1 url(logobg.gif) repeat-x; 
	color: #FFF;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding: 10px 0 0px 7px;
}

.sf_right {
          
     
	width: 537px;
	float: right;
}

.sf_search {
	clear: both;
	background: #CA090D url(searchbg.gif) repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	padding: 18px 0 17px 15px;
	margin-top: -2px;
}
	
.subheader {

	padding: 1px;
	background: #f0f0f0;
	color: #808080;
}

/* left side
   --------- */

.left {
	float: left;
	width: 595px;
	margin: 0 0 10px 0;
}


	

	
		/* left and central column */
		.left_side { float: left; width: 159px; padding: 0px 5px 8px 8px; }
		.right_side { float: right; width: 400px; margin: 0 3px 0 3px;   
border-left: 1px solid #003a62;
		border-right: 1px solid #003a62;
border-top: 1px solid #003a62;
border-bottom: 1px solid #003a62;
padding: 5px 5px 0px 5px; 
}

		
		.article { padding: 0px 5px 10px 4px; margin-bottom: 0px;  margin-top: 2px;clear: both; width: 382px;color:#003a62;background: #ffffff;
				border-bottom: 1px dotted #003a62; float:left;font-family:Verdana,Sans-serif; font-weight:normal; }

			.article #footer {height:10; padding: 5px 0px 0px 0px; margin: 0px; clear:both;  float:left; }
		.article a{text-decoration: none; color:#666666;}
		
	/*.grey_top { clear: both; width: 382px; 
	background: #EDEDED url(grey_tsop.gif) no-repeat; color: #000; 
	height: 0px; padding-top:10px;  margin: 0px 0 0 0px; } */

	.grey { width: 362px; margin: 10px 0 10px 6px; padding: 10px; 
	background: #EDEDED url(grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 170px; margin: 0 0 10px 0;}
		
img { float: left; margin: 3px 9px 0px 9px; }

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #f0f0f0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; } 

.more a, a.more, .previous a, a.previous {
  white-space:nowrap;
   text-decoration:none;
  }
#subcol .more a, #subcol a.more {
  white-space:normal;
  }
p.more a:after, a.more:after, .previous a:before, a.previous:before {
  content:"";
  font-family:Verdana,Sans-serif;
  font-size:110%;
 color:#c93; 
 
  white-space:nowrap;
  padding-left:2px;
  }
.more a:hover:after, a.more:hover:after,
 .previous a:hover:before,
  a.previous:hover:before {
  color:#933; 
 
  text-decoration:none;
  }
  p.more {
  margin-bottom:1.5em;
   
  }
  .more a {  color:red;  font-size:10px; }
    .more  {  color:red;  font-size:10px; }
  .commentlink, .commentlink:visited {
  background:url("images/icon_comment.gif") no-repeat 8px 50%;
  border-width:0;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  color:#359;
  white-space:nowrap;
  }
  
  .leftimg {
     border: 1px solid #003a62; 
	FLOAT: left;
	clear:both;
	MARGIN-left: 0px;
	MARGIN-right: 10px;
	MARGIN-bottom: 0px;
}



.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:right;
	background:url(shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
	
	
	
	
	.nav-menu ul
{
list-style: none;
padding: 2;
margin: 0;
text-align: center;
} 

.nav-menu li
{
float: left;
display: block;
margin: 0 0px;
padding: 2;
text-align: center;
height:20px;
}

.nav-menu li a
{
background: url(background.jpg) #fff bottom left repeat-x;
height: 1.5em;
line-height: 1.5em;
width: 70px;
height:20px;
float: left;
display: block;
border: 1px solid #dcdce9;
color: #606060;
text-decoration: none;
text-align: center;
margin: 0;
padding: 0;
font-weight: bold;
} 



.nav-menu li a:hover
{
background:  #0d2474 bottom left repeat-x;
height: 1.5em;
line-height:1.5em;
width: 70px;
height:20px;

float: left;
display: block;
border: 1px solid #dcdce9;
color: #fff;
text-decoration: none;
text-align: center;
margin: 0;
padding: 0;
font-weight: bold;
} 



.nav-menu
{
width: 750px
} 

h2 { margin: 0; padding: 0; font: normal 1.8em Times new roman, Sans-Serif; color: #003a62 }


 h2 a{ text-decoration:none;color:#003a62;}
h2 a:hover{  text-decoration:none;color: #aaaaaa;}


.newnav_top 
{ background: #FEFEFE url(big_top.gif) bottom no-repeat; color: #FFF; height:10px; }


.newnav { 


height: 1px;
width: 745px;
margin:0 10px ;

}

.newnav_bottom { height:10px; clear:both; background:  url(big_bottom.gif) bottom left no-repeat; color: #FFF;margin:0px; clear:both;padding:0px }


			.style1 {
	COLOR: #fcfae9;
}
.style6 {
	FONT-SIZE: 8px; FONT-FAMILY: Arial;
}
.style9 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Times New Roman", Times, serif}
	
a.callink {
	font-size: 8pt;
	color: #0000CD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;
	}
	
	a.callinkday {
	font-size: 8pt;
	color: #ffffff;
	background:  #CCC9CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
		.lastarticle { padding: 0px 5px 10px 4px; margin-bottom: 0px;  
		margin-top: 2px;clear: both; 
		width: 382px;color:#333;
	 float:left;font-family:Verdana,Sans-serif; font-weight:normal; }
	 
	 	.lastarticle #footer {height:10; padding: 5px 0px 0px 0px; margin: 0px; clear:both;  float:left; }
		.lastarticle a{text-decoration: none; color:#666666;}
		
.hr{
border:1px dotted ##009;
 color: ##000055; 
background-color: ##f00;
 height: 1px;
 }
 
  hr{
border:1px dotted ##009;
 color: ##000055; 
background-color: ##f00;
 height: 1px;
 }
 
 	.rstop h2 {
		color: #ffffff;
		background: #003a62 ;
		border:#4F7793 solid 1px ;
		padding: 2px 0 2px 5px;
		margin: 0;
		text-transform: uppercase;
		  font-size:12px;
		  font-weight:bold;
		  font-family:Verdana,Sans-serif;
		  letter-spacing: 1px;
		  height: 15px;
		  background: #FFF url(bgm.gif) repeat-x center center;
		  /*width:300px;*/
	}
	
.box_topl h2 {
		color: #ffffff;
	
		background: #003a62 ;
		padding: 2px 0 2px 5px;
		margin: 0;
		text-transform: uppercase;
		  font-size:12px;
		  font-weight:bold;
		  font-family:Verdana,Sans-serif;
		  letter-spacing: 1px;
		/*  background: #FFF url(bgm.gif) repeat-x center center;*/
		  
		  
	}
		.box_top h2 {
		color: #ffffff;
	
		background: #003a62 ;
		padding: 2px 0 2px 5px;
		margin: 0;
		text-transform: uppercase;
		  font-size:12px;
		  font-weight:bold;
		  font-family:Verdana,Sans-serif;
		  letter-spacing: 1px;
		/*  background: #FFF url(bgm.gif) repeat-x center center;*/
		  
		  
	}

.box_bottom {
		/*background: #FFF url(leftbox_bottom.gif) no-repeat;
		color: #000;
		height: 21px;
		*/
		height: 10px;
		width: 156px;
		/*margin: 0px 0px 4px 0px;*/

		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
	}


	.box {
		border-left: 1px solid #003a62;
		border-right: 1px solid #003a62;
		border-top: 1px solid #003a62;
		border-bottom: 1px solid #003a62;
		padding: 0px 4px 0px 4px;
		/*margin: 0px;*/
		width: 146px;
		color: #595959;
		background: #FFF;
	}
	
		.box a{
		text-decoration:none;
	
	font-weight:normal;
		color: #393939;
		background: #FFF;
	}
	




	.box_top {
		/*background: #F0F0F0 url(leftbox_top.gif) no-repeat;*/
		background: #003a62 ;
		
	
		width: 156px;
	}
	

	
  .box_topl {
		/*background: #F0F0F0 url(leftbox_top.gif) no-repeat;*/
		background: #003a62 ;
		color: #003a62;
	
		width: 156px;
	}
	
		
  .box_top{
		/*background: #F0F0F0 url(leftbox_top.gif) no-repeat;*/
		background: #003a62 ;
		color: #003a62;
		
		width: 156px;
	}
	<!----------------new box------------------------>
	
	
		.gloss_top h2 {

			color: #262F50;
			background: inherit;
			padding: 2px 0 2px 10px;
			margin: 0;
			text-transform: uppercase;
		 	 font-size:12px;
		 	 font-weight:bold;
		 	 font-family:Verdana,Sans-serif;
		  letter-spacing: 1px;
	}
			.gloss_top { 
		background: #F0F0F0 url(top.jpg) no-repeat;

		color: #003a62;
		height: 20px;
		width: 156px;
	}
		
		.gloss_top h2 {

			color: #262F50;
			background: inherit;
			padding: 2px 0 2px 10px;
			margin: 0;
			text-transform: uppercase;
		 	 font-size:12px;
		 	 font-weight:bold;
		 	 font-family:Verdana,Sans-serif;
		  letter-spacing: 1px;
	
		  
		  
	}


	.gloss{
	
		background: #F0F0F0 url(box.jpg);
		background-repeat: repeat-y; 
		
		color: #003a62;
		padding: 0px 0px 4px 11px;
		width: 148px;
	
	}
	
	.gloss a{
		text-decoration:none;
		font-weight:normal;
		color: #ffffff;

	}
	
		.gloss p {
		color: #ffffff;
		
		margin: 0;
		font-size:10px;
		padding-right:15px;
}

		.gloss_bottom {
		background: #F0F0F0 url(bottom.jpg) no-repeat;
		/*background: #003a62 ;*/
		color: #003a62;
		height: 20px;
		width: 156px;
		margin-bottom:10px;
	}


.gloss h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f;  }
.gloss h3 a { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; ;text-decoration:none; }
.gloss h3 a:hover { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #aaaaaa;  ;text-decoration:none;}
<!-------------------end of new box----------------------->

		.box_top h2 {
		color: #ffffff;color: #ffffff;
		width:300px;
					}