.body{
	margin:0px 0px 0px 0px;
}
#container
{
margin:0 auto;
width:1024px;

}
#top
{

background:url(../images/top-shad.jpg) top left no-repeat;
width:1002px;
padding-top:19px;

}
.loimg
{
vertical-align:middle;

}
.login{
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#foot
{

background:url(../images/btm-shad.jpg) bottom left no-repeat;
padding-bottom:19px;
}
.rt
{

background:url(../images/right-shad.jpg) top right repeat-y;
padding-right:13px;

}
.lt
{
background:url(../images/left-shad.jpg) top left repeat-y;
padding-left:13px;
}
.left ,.fl
{
float:left;


}
.right ,.fr
{

float:right;

}
#holder
{
padding:0px 0px;


}
.cb
{
clear:both;

}
#navbar
{

background:url(../images/nav-bg.jpg) top left repeat;
height:48px;

}
ul.nav
{
list-style-type:none;
display:block;
margin:0px;
padding:0px;
}
ul.nav li
{
float:left;
display:block;
display:inline;
text-align:center;
line-height:48px;

}
ul.nav li a:hover
{

}
.top-link{
	font-size:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100px;
}
.top-link A{
	color:#FFFFFF;
	text-decoration:none;
}
.top-link A:hover{
	color:#66CCFF;
	text-decoration:none;
}
li.sep
{
background:url(../images/nav-line.jpg) top left no-repeat;
width:11px;

}
.text{
	font-size:14px;
	line-height:18px;
	
	color:#000000;
	font-family:Verdana , Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	text-align:left;
}
.welcome ,h1{
	font-size:28px;
	color:#005178;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
	margin:0px;
	
}
h2
{
font-size:22px;
	color:#005178;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 5px;
	margin:0px;
	font-weight:normal


}
h4
{
color:#005178;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 0px 5px 5px;
margin:0px;

}
.readmore
{
margin-top:2px;
margin-bottom:2px;

}
.readmore a
{
color:#666666;
text-decoration:none;
}
.readmore a:hover
{
text-decoration:underline;

}
.box
{
width:310px;
padding:0px 0px;
}
.grey
{

height:1px;
background-color:#e1e1e1;
margin:5px 0px;
}
.bt
{

background:url(../images/box-top.jpg) top center no-repeat;
padding-top:17px;
}
.learnmore{
	font-size:14px;
	color:#005178;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 15px 0px 0px;
}
.learnmore A{
	color:#005178;
	text-decoration:none;
}
.learnmore A:hover{
	color:#000000;
	text-decoration:underline;
}
.bb
{
background:url(../images/box-btm.jpg) bottom center no-repeat;
padding-bottom:17px;


}
.bl
{
background:url(../images/box-c-bg.jpg) top left repeat-y;
padding-left:2px;

}
.bbg
{
background:  url(../images/box-center.jpg) top center no-repeat;
padding:2px 8px;

}
.size1
{
height:140px;
overflow:hidden;

}
.footer
{
text-align:center;


}
.copyright{
	font-size:12px;
	color:#aaaaaa;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
}
.copyright a ,.copyright a:visited{
	color:#aaaaaa;
	text-decoration:none;
}
.copyright a:hover{
	color:#aaaaaa;
	text-decoration:underline;
}
.text1{
	font-size:14px;
	color:#000000;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	line-height:18px;
}
.heading ,h2.heading{
	font-size:20px;
	color:#666666;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 5px;
}
h2.heading ,.heading a
{

color:#666666;
text-decoration:none;

}
.heading3
{
font-size:14px;
	color:#666666;
	font-weight:bold;
	font-family:"Atwood",Arial, Helvetica, sans-serif;


}
.vb
{
vertical-align:bottom;

}
td
{
vertical-align:top;
}
.caption
{
height:30px;
padding:0px;

}
img
{
border:0px;

}
#content
{
padding-left:5px;
padding-right:5px;

}
li.sel
{
line-height:48px;
/*background-color:#66CCFF;*/
background:url(../images/hover.png) top center no-repeat;
width:100px;
}
li.sel a
{


color:white;
font-size:18px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
ul.solu
{

list-style-image:none;
margin:0px;
padding:0px;

}
#solu
{


background-color:#2584B4;
/*border:1px solid #2584B4;*/
height:35px;
margin:0px 20px;
}
ul.solu li
{
display:block;
float:left;
font-family:  Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
padding:8px 10px 2px;
height:25px;
}
ul.solu li a
{

color:white;
text-decoration:none;

}
li.sol-link a:hover
{
/*background-color:#005A89;*/
color:#66CCFF;

}
ul.solu li.sel1
{
/*background-color:white;*/
background:url(../images/hover2.png) top center no-repeat;


}
ul.solu li.sel1 a
{

color:#2584B4;
color:white;

}
ul.none
{
list-style-type:none;

}
div.pps ul li
{
background-color:#2584B4;
padding:5px;

}
div.pps
{




}
div.pps ul li a
{
text-decoration:none;
color:white;

padding-left:15px;
}
div.pps li.sel2,.sel3_h
{
background-color:#2584B4;/*#0a0 ;/*#996699;*/
background:#2584B4 url(../images/hoverv.png) center left no-repeat;
}
div.pps ul
{
margin:0px;
padding:0px;


}
div.pps li
{

border-top:1px solid white;
}
.board td 
{
padding:5px;


}
.board td img
{
vertical-align:text-top;

}
.board td
{

border-left:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
}
.board-img
{
width:105px;

}
.pad10 td
{
padding:5px;

}
.board-desc
{
width:300px;

}
ul.sitemap li
{
list-style-image:url(../images/arrow_img.jpg);


}
ul.sitemap li a
{

text-decoration:none;
color:#666666;
}
ul.sitemap li a:hover
{

text-decoration:underline;

}
ul.sitemap
{
margin:0px;

}
.blbg
{
background:url(../images/bbg.png) top left no-repeat;
padding:15px 10px 0px;


}
.blogd
{
background:url(../images/BlogIcons.png) top left repeat-x;
padding-left:20px;
margin-top:10px;
}
.ditto_previous_link a ,.ditto_next_link a,.ditto_previous_link,.ditto_next_link,.ditto_page 
{
padding:0px 5px;
color:black;
text-decoration:none;
}
.ditto_currentpage
{
font-weight:bold;

}
.wl
{
width:600px;

}
.wr
{
width:250px;

}
.capt,.cap
{

text-align:right;
width:270px;
padding-right:5px;

}
.errors
{
padding:5px;
border:1px solid #ff0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;

}
legend
{
font-size:14px;
	color:#666666;
	font-weight:bold;
	font-family:"Atwood",Arial, Helvetica, sans-serif;



}
.fieldset
{
border :1px dashed #666666;

}
.mand
{
color:#ff0000;
font-size:18px;

}
#logobar
{
padding-bottom:10px;

}
.rbg
{
background:url(../images/blogEntrybg.png) top center repeat-x;
width:230px;
text-align:left;
margin-left:10px;
padding:10px;
}
.rbg2
{
background:url(../images/blogEntrybg.png) top left repeat-x;

}
.rbg h3
{
margin:0px;

}
.rbg h2
{

margin:auto 0px;
}
a.rss
{
background:url(../images/rss.png) top left no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
color:black;
font-size:12px;
}
