
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-size: 100%;
                background: transparent;
				
}
html, body {
                margin:0;
                padding:0;
                text-align:center;
                background:#e1e1e1 url(../images/bodybg.jpg) repeat-x top left;
				
}

#main {
                margin-left:auto;
                margin-right:auto;
                width:982px;
                text-align:left;
				
				
}
.topnav {
                font:11px arial, verdana;
                color:#7f7f7f;
                text-align:right;
                height:15px;
				padding-top:10px;
                display:block;
}
.topnav a:link, .topnav a:visited {
                font:11px arial, verdana;
                color:#7f7f7f;
                text-decoration:none;
}
.topnav a:hover {
                color:#000;
                text-decoration:underline;
}
#pagewidth {
                background:#fff;
                padding:6px;
				
}
#header {
                height:127px;
                background:#b0ccd3 url(../images/bgheader.gif) repeat-y top right;
                width:100%;
				
}
#header .shd {
                background:url(../images/tbg_header.gif) no-repeat top center;
}
#myslidemenu {
                float:left;
                width:647px;
                height:30px;
                padding-top:15px;
}
#search {
                float:right;
                width:308px;
                background:#57757f url(../images/bgSearch.gif) no-repeat top left;
                line-height:45px;
                padding-left:15px;
				position:relative;
}

*html #myslidemenu {
                float:left;
                width:647px;
                height:30px;
               
}

*html #search {
                float:right;
                width:308px;
                background:#57757f url(../images/bgSearch.gif) no-repeat top left;
                height:35px;
                padding-left:15px;
				padding-top:10px;
}

.logo {
                padding-top:21px;
                padding-left:15px;
                padding-bottom:8px;
}
.fleft {
                float:left;
}
.fright {
                float:right;
}
.pad5 {
                padding:5px;
}
.featSol {
           /*background:url(../images/bgFeatured.gif) no-repeat bottom right;*/
          width:322px;
                height:221px;                
                float:left;
                font:12px Arial, Helvetica, sans-serif;
                color:#fff;
				}



.featSol .hd {
                background:url(../images/featHd.gif) repeat-y top right;
                height:28px;
                padding:5px 5px 0px 5px;
                font:bold 11px Arial, Helvetica, sans-serif;
                color:#fff;
}

.lists {
                padding-top:8px;
                margin:0px;
                list-style-type:none;
                border-top:1px solid #ccc;
}
.lists li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:10px;
                margin:0px;
                font:bold 12px arial, Helvetica, sans-serif;
                color:#999;
}
.lists a:link, .lists a:visited {
                color:#4e7680;
                text-decoration:none;
}
#maincol {
                background-color: #FFFFFF;
                width:100%;
				padding-top:10px;
				*padding-top:5px;
}


#newsroom {
                float:left;
                width:280px;
                padding:0px 10px 0px 15px;
				
}

#casestd li, #newsroom li {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#888;}


#newsroom h4 {
                height:22px;
}
#casestd {
                float:left;
                width:280px;
                padding:0px 10px 0px 15px;
}
#casestd h4 {
                height:22px;
}
#rightbar {
                float:right;
                width:320px;
                padding-right:5px;
}

 .tmargin{padding-top:50px; text-align:right}
#footer {
                line-height:53px;
                display:inline-block;
                width:962px;

                clear:both;
                background:#ccc url(../images/footerbg.gif) no-repeat top center;
                padding:10px;
}
#footer a:link, #footer a:visited {
                color:#999;
                font:normal 11px Arial, Helvetica, sans-serif;
                padding:0px 10px 0px 10px;
                text-decoration:none;
}

#footer a:hover{color:#000;}

.extlinks {font:normal 11px Arial, Helvetica, sans-serif; padding-bottom:5px; color:#7f7f7f;}
.extlinks a:link, .extlinks a:visited {
                color:#7f7f7f;
                font:normal 11px Arial, Helvetica, sans-serif;
                text-decoration:none;
			
}

.extlinks a:hover{text-decoration:underline;}


/* *** Float containers fix:
*** */ 
.clearfix:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
}
.clearfix {
                display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
                height: 1%;
}
.clearfix {
                display: block;
}
/* End hide from IE-mac */

/* Inner Pages */
#innerBody{
                background-color: #FFFFFF;
                width:100%;
				
				 }
				 

				 

#nav {background:#efefef;border-bottom:1px solid #ccc; font:normal 10px arial; padding:5px; width:960px; }
#nav a:link,#nav a:visited{color:#003366; text-decoration:underline;font-weight:bold;}

#bodyContent{width:620px;float:left; padding:10px; font:11px Arial, Helvetica, sans-serif; color:#333; } 
#bodyContent H2.contHd{font-size:22px; border-bottom:1px solid #efefef;display:block;padding:0px 0px 10px 0px; text-transform:uppercase;}

#bodyContent h3{font:bold 12px Arial, Helvetica, sans-serif; color:#4e7680; padding:5px 0px 5px 0px;}
#bodyContent p{font:normal 11px Arial, Helvetica, sans-serif; color:#333;padding-bottom:10px;}
#bodyContent .learn{padding:5px 0px 5px 0px; clear:both;}
#bodyContent h3.innerheader{font:bold 14px Arial, Helvetica, sans-serif; color:#000;}

#bodyContent li {
                background:url(../images/tip1.gif) no-repeat 0px 2px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:normal 11px arial, Helvetica, sans-serif;
                color:#666;
                list-style-type:none;
}
#bodyContent li a:link, #bodyContent li a:visited {
                color:#4e7680;
                
}

#bodyContent .normalli li {font-weight:normal;}

.submenudiv{border:1px solid #efefef;padding:5px; background:#f9f9f9;border-top:3px solid #efefef;}
.submenudiv a:link{color:#0089ce;}

.hline{
border: 0;
color: #efefef;
background-color: #efefef;
height: 1px;
width: 100%;
text-align: left;
}
.innercolumns{width:46%; float:left;padding:5px;margin-right:10px; }
.bdr{border-bottom:1px solid #efefef;}
.innercolumns h3{font:bold 12px Arial, Helvetica, sans-serif; color:#4e7680;}
.innercolumns p{font:normal 11px Arial, Helvetica, sans-serif; color:#8c8c8c;}
.innercolumns .learn{padding:5px 0px 5px 0px; clear:both;}
.blinks {
                width:45%;
                float:left;
                padding-top:8px;
                margin:0px;
                list-style-type:none;
}
.blinks li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:bold 11px arial, Helvetica, sans-serif;
                color:#999;
                list-style-type:none;
}
.blinks a:link,.blinks a:visited, .lists a:visited {
                color:#4e7680;
                text-decoration:none;
}
#bodyContent .blinks a:hover{text-decoration:underline;color:#000000;}


.body{width:95%; float:left;padding:5px;margin-right:10px; }
.bdr{border-bottom:1px solid #efefef;}

.listcolumn {
                width:95%;
                float:left;
                padding-top:8px;
                margin:0px;
                list-style-type:none;
}
.listcolumn li {
                background:url(../images/tip1.gif) no-repeat 0px 5px;
                padding-left:15px;
                padding-bottom:5px;
                margin:0px;
                font:bold 11px arial, Helvetica, sans-serif;
                color:#999;
                list-style-type:none;
}
.listcolumn a:link, .listcolumn a:visited {
                color:#4e7680;
                text-decoration:none;
}

.imgfloat{float:left;padding:5px; border:1px solid #ccc; background:#fff; margin:5px; }

#bodyContent .normalli li {font-weight:normal;}

.pdflink{text-align:right;display:block; width:100%;}
.fleft{float:left;}

#bodyContent li ul
{
color: #000;
padding: 3px 3px 3px 27px;
font-weight: normal;
list-style-type:circle;
list-style-image:none;

}




.tblBdr{border:1px solid #efefef; border-collapse:collapse;}
.tblBdr td{border-top:1px solid #efefef;border-left:1px solid #efefef;}
.tblBdr th{background:#efefef; border-bottom:2px solid #ccc;}

a:link{color:#006699;}
a:visited{color:#900;}


.news p{padding:5px 0px 5px 0px;border-bottom:1px dashed #dfdfdf;}
.clear{clear:both;}



.colum1H{width:130px;float:left; display:block;text-align:left; font:bold 12px arial; color:#375f69; background:#eaedf1; height:16px;padding:2px;}
.colum2H{width:300px;float:left; display:block;text-align:justify; font:bold 12px arial; color:#375f69; background:#eaedf1; height:16px;padding:2px;}
.colum3H{width:100px;float:left;display:block;text-align:center; font-weight:bold; font:bold 12px arial; color:#375f69; background:#eaedf1; height:16px;padding:2px;}


.colum1{width:130px;float:left;height:auto; display:block;text-align:left; font-weight:bold; border-top:1px dashed #ccc;}
.colum2{width:300px;float:left;height:auto; display:block;text-align:justify; padding-bottom:5px; border-top:1px dashed #ccc;}
.colum3{width:100px;float:left;height:auto; display:block;text-align:center; font-weight:bold; border-top:1px dashed #ccc;}

.boxgrey{border:1px solid #efefef; background:#fff; padding:5px; margin-bottom:5px; border-bottom:3px solid #efefef;}
.boxgrey h4{font-size:14px; color:#C30;}


#bodyContent .success ul li{background:url(../images/bg_fold.gif) no-repeat bottom left; height:29px; list-style-image:none; border-bottom:1px solid #efefef; margin-top:5px;}

.success ul {list-style-type:none;}

#bodyContent .success ul li a:link, {color:#4e7680; text-decoration:none;}
#bodyContent .success ul li a:visited{color:#900;}
.bdrBlack{border:1px solid #333;}
.pd10{padding:10px;}
.black{color:#000;}






/* news */

.news_style{
display:none;
}

#mynewsdis{
background:#b84b3d;
}
.news_show
{
font:11px Arial, Helvetica, sans-serif;
background-color: white;
color:white;
width:272px;
overflow: auto;	
background: url(../images/bg_news.gif) repeat-x top left; height:162px;
border-bottom:5px solid #8d3a2f;
padding:15px 25px 15px 25px;
}

#news_button{
background:#7c332a url(../images/bg_newshd.gif) no-repeat top left; height:28px; }

.news_border
{
width:322px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	
}

.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:322px;
height:35px;
color:white;
text-align:center;
}

.news_title{
font:bold 14px Arial, Helvetica, sans-serif; height:30px; }

.newsfeat{padding:10px 0px 0px 10px;float:left;width:150px; text-align:left;}
.newscontent{height:90px;}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}
.controls{background:url(../images/controlbg.gif) no-repeat center right; width:45px; height:20px;float:right;padding:4px 4px 4px 15px; margin-right:8px;  }
.controls img{padding-top:3px;}
.controls img:hover{padding-top:3px;}




/* roundcorner    */

.liquid-round {
width:230px;
margin:0px auto;
float:left; 
margin-right:8px;

}
.top {
width:100%;
height:38px;
background:url(../images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:33px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:10px;
}



.top span.double {
display:block;
position:relative;
height:38px;
background:url(../images/top-right.gif) no-repeat right top;
font:bold 12px Arial, Helvetica, sans-serif;
padding-top:4px;
padding-left:10px;
line-height:15px;
}



.center-content {
position:relative;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
padding:5px;
height:190px;
}


.lh20{
	line-height:20px;
	height:100px;

}

.center-content a.readmore{
color:#007ab7;	
text-decoration:none;
border-bottom:none;
line-height:18px;
background:none;
padding-left:0px;
float:none;
}

.center-content a{
color:#007ab7;	
text-decoration:none;
 line-height:16px;
background:url(../images/tip2.gif) no-repeat 5px 5px; padding-left:15px;
padding-bottom:6px;
float:left;
width:auto;clear:left;

}





.center-content a:hover{
	color:#900;
text-decoration:underline;	

}

.bottom {
width:100%;
height:33px;
background:url(../images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:33px;
background:url(../images/bottom-right.gif) no-repeat right top;
}


.innernavsection{padding-top:10px; display:block; width:620px;}
.nav1{text-align:left; font:normal 11px Arial, Helvetica, sans-serif; background:#f5f5f5; display:block;  margin-bottom:10px; line-height:26px; color:#666;  text-decoration:none; padding-left:5px; }
.bdheader{font:bold 22px Arial, Helvetica, sans-serif; padding:0px 0px 10px 10px; text-transform:uppercase; display:inline;  }
.nav1 a{font:normal 11px Arial, Helvetica, sans-serif; color:#006699; text-decoration:underline; line-height:20px; }
.nav1 a:hover{color:#000; text-decoration:underline;}
.nav1 a.active{color:#000;}
.nav1 .inactive{color:#666; text-decoration:none;}


.solLinks{background:#f9f9f9 url(../images/bg_rightside.gif)  repeat-x top left; width:280px;margin-top:45px; padding:10px; float:right; }
.solLinks div{padding:5px; height:auto;overflow:hidden; font:11px Arial, Helvetica, sans-serif; color:#333; }
.solLinks a div:hover{cursor:hand;}
.solLinks img{padding:5px;float:left;  }
.solLinks span{font:bold 12px Arial, Helvetica, sans-serif; color:#036;}
.solLinks a{font:bold 12px Arial, Helvetica, sans-serif; padding:0px ;  text-decoration: none; }

.solLinks div:hover{background:#efefef;border:1px solid #fff;padding:4px; cursor:default;}
.solLinks div.active{background:#efefef;}
.solLinks .2L{padding-top:10px;}


