/* CSS Document */
body{
margin:0;
padding:28px 0 0;
font:12px/19px Arial, Helvetica, sans-serif;
color:#5E5E5E;
background-color:#fcfcfc;
background:url(background.gif) 0 0 repeat-x #FCFCFC;
}
div, p, h1, h2, h3, select, text area, ul, form, input{
margin:0;
padding:0;
}
img{
margin:0;
padding:0;
border:none;
}
ul{
list-style-type:none;
}
a{
color:#464545;

}
.nobg{
background:none !important;
}
.nomrg{
margin:0 !important;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
}

/* Container Panel	*/
ul.slides li.slide a img
{
float:right
}
#container{
width:890px;
margin:0 auto;
overflow:hidden;
height:100%;
border-left:solid 1px #ACACAC;
border-right:solid 1px #ACACAC;
border-top:solid 1px #ACACAC;
}

/* Header */
.head{
background-color:#f2f2f2;
}
#header{
width:888px;
margin:0 auto;
overflow:hidden;
height:100%;
border:solid 1px #fff;
background:url(headerbg_1.gif) 0 0 repeat-x;
}
#header div.head{
position:relative;
padding:0 0 0 14px;
overflow:hidden;
height:100%;
    top: 0px;
    left: 0px;
}
#header img.logo{
float:left;
margin:10px 48px 0 0px;
}
#header p.phone{
position:absolute;
text-align:center;
left:80px;
top:17px;
right:65px;
bottom:15px;
padding:0 0 5px 29px;
font-weight:bold;
font-size:28px;
line-height:25px;
color:black;
}
#header p.luser{
float:right;
margin-top:90px;
padding:0 10px 0px 29px;
font-weight:bold;
font-size:15px;
line-height:25px;
color:black;
}
.luser1{
float:right;
margin-top:-45px;
width:195px;
padding:0 0px 5px 10px;
font-weight:bold;
font-size:12px;
line-height:13px;
color:black;
}
.logout{
position:relative;
float:right;
margin-top:15px;
margin-right:-150px;
padding:2px 5px 2px 5px;
font-weight:bold;
font-size:15px;
line-height:25px;
color:black;
}


/* Search Panel */


/* Search Panel */

.caption3{
position:relative;
border:solid 1px #C6C4C4;
margin:0px 0px 0px -35px;
}
.caption4 h1{
margin:0px 0 0 35px;
font-size:18px;
line-height:44px;
font-weight:normal;
text-align:left;
background:url(headerbg_1.gif) 0 0 repeat-x;
color:#000000;

}
.caption4 h1 em{
font-style:normal;
font-weight:bold;
color:#ac0101;
margin-left:35px;
margin-right:45px;

}

/* Search Panel */


.caption4 div.search1{
position:absolute;
right:-55px;
top:-8px;
width:277px;
padding:0 0 4px 18px;
margin-top:10px;
float:right;
background:url(searchbg.gif) 0 0 no-repeat;
}
div.caption4 div.search1 label{
float:left;
line-height:26px;
width:auto;
margin:0 -2px 0 0;
font-weight:bold;
color:#000;
}
div.caption4 div.search1 input{
float:left;
width:auto;
margin:2px 0 0;
}
div.caption4 div.search1 input.txt1{
width:120px;
margin:2px 4px 0 8px;
padding:2px 4px;
height:15px;
border:solid 1px #D1D1D1;
color:#000;
background-color:#EAEAEA;
}
#header div.caption4 div.search1 input.top1{
width:168px;
margin:15px 4px 0 0px;
padding:2px 4px;
height:15px;
border:solid 1px #D1D1D1;
color:#000;
background-color:#EAEAEA;
}


/*  */

.caption2 div.search{
position:absolute;
right:-60px;
top:5px;
width:277px;
padding:0 0 4px 0px;
margin-top:-5px;
background:url(searchbg.gif) 0 0 no-repeat;
}
div.caption2 div.search label{
float:left;
line-height:26px;
width:auto;
margin:0 6px 0 0;
font-weight:bold;
color:#000;
}
div.caption2 div.search input{
float:left;
width:auto;
margin:2px 5px 0 0px;
}
div.caption2 div.search input.txt1{
width:168px;
margin:2px 4px 0 8px;
padding:2px 4px;
height:15px;
border:solid 1px #D1D1D1;
color:#000;
background-color:#ffffff;
}

div.volume h1{
margin:10px -3px -20px 18px;
font-size:24px;
line-height:25px;
font-weight:bold;
}


/* Navigation Panel */

/*#header ul{
float:right;
width:auto;
margin:20px 0 2px;
font-weight:bold;
}
#header ul li{
float:left;
width:auto;
margin:0 0 0 3px;
}
#header ul li a{
float:left;
width:auto;
line-height:32px;
height:32px;
padding:0 16px;
text-decoration:none;
border:solid 0.2px #c28014;
background:url(navbg.gif) 0 0 repeat-x;
color:#fff;

}
#header ul li a.active{
border:solid 1px #c28014;
background:url(navbg.gif) 0 0 repeat-x;
color:#000;

}
#header ul li a:hover{
border:solid 1px #000;
background:url(navhover.gif) 0 0 repeat-x;
color:#fff;

}*/
.menu{
background-color:#f2f2f2;
margin-left:170px;
margin-top:-20px;
background:url(headerbg_3.gif) 0 0 repeat-x;
}
div.header1{
width:888px;
margin:0 auto;
border:solid 25px #f2f2f2;
margin-bottom:-10px;
}
.header1 div.menu{

    top: 0px;
    left: 0px;
}

.header1 div.menu ul
{
  list-style:none;
  padding:0px;
  margin:0px;
  width:auto;
}

.header1 div.menu ul li
{
  display:inline;
  float:left;
  
}

.header1 div.menu ul li a
{
border:solid 0.2px #c28014;
background:url(navbg.gif) 0 0 repeat-x;
color:#000;

  margin-right:2px;
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  text-decoration:none;
  display:block;
  text-align:center;
  width:auto;
   padding:0 8.5px;
  height:32px;
  line-height:32px;
}

.header1 div.menu ul li a:hover
{

border:solid 1px #000;
background:url(navhover.gif) 0 0 repeat-x;
color:#fff;
  font-weight:bold;
  text-decoration:none;
  display:block;
  width:auto;

}

.header1 div.menu ul li.sublinks a
{

  border-bottom:1px solid #cccccc;
  font-weight:bold;
  text-decoration:none;
  display:block;
  font-size:10px;
  margin-top:2px;
    width:115px;
  border:solid 0.2px #c28014;
background:url(navbg.gif) 0 0 repeat-x;
color:#000;
}

.header1 div.menu ul li.sublinks a:hover
{

  font-weight:bold;
  text-decoration:none;
  display:block;
  width:115px;
  border:solid 1px #000;
background:url(navhover.gif) 0 0 repeat-x;
color:#fff;
}

.header1 div.menu ul li.sublinks
{
	display:none;
}
.slideshow{
width:878px;
margin:0 auto;
background-color:#f2f2f2;

}

/* Body Panel */
#bodypan{
width:878px;
margin:0 auto;
padding:0px 7px 0;
background-color:#ffffff;
}


/* Left Panel */
#leftpan{
width:572px;
float:left;
padding:39px 0 0 5px;

}
.caption1{
width:640px;
position:relative;
border:solid 1px #C6C4C4;
margin:-42px -20px 0px -12px;
background:url(headerbg_2.gif) 0 0 repeat-x;
}
.caption1 h1{
margin:0px 0 0 25px;
font-size:18px;
line-height:44px;
font-weight:normal;
color:#000000;

}
#leftpan table td h2{
padding:0 0 13px;
font-size:20px;
line-height:22px;
font-weight:normal;
color:#7D7D7D;

}
#leftpan table td h2 em{
font-style:normal;
font-weight:bold;
color:#e42a00;

}
#leftpan table td h2 em strong{
color:#202020;

}
#leftpan table td h2 span{
font-size:12px;
line-height:16px;
font-weight:bold;
color:#5B5B5B;

}
#leftpan p{
padding:0 0 19px;
}
#leftpan p.divi{
float:right;
padding:0 0 19px;
width:387px;
}
#leftpan h4{
font:normal 16px Arial, Helvetica, sans-serif;

color:#272727;
margin:20px 0 0;
}
#leftpan form{
width:368px;
margin:23px 0 0 0;
}
#leftpan form input.submit_box{
width:206px;
height:20px;
padding:2px 0 0 3px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
border:1px solid #b3b2a6;
float:right;
margin:0 0 18px 0;
}
#leftpan form .bttn{
width:78px;
height:25px;
float:left;
margin:0 0 0 157px;
cursor:pointer;
}
#leftpan form label{
font:normal 13px/20px Arial, Helvetica, sans-serif;
width:auto;
color:#3c392e;

float:left;
}
#leftpan form textarea{
	width:206px;
	height:84px;
	float:right;
	margin:0 0 18px 0;
}

#leftpan ul{
margin:20px 0 20px 0;
}
#leftpan ul li{
padding:0 0 0 11px;
background:url(listbg_1.gif) no-repeat left center;
}
#leftpan ul li a{
text-decoration:none;
padding:0 0 0 4px;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#5e5e5e;

}
#leftpan .project{
float:left;
width:570px;
margin:35px 0 0 0;
}
#leftpan .project img.position{
margin:0 26px 0 0;
float:left;
width:auto;
}
#leftpan .project h5{
font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
width:auto;
color:#3c392e;

float:left;
margin:0 0 20px 0;
}
#leftpan div.link{
margin-top:10px;
margin-bottom:0px;
height:100%;
width:630px;
overflow:hidden;
padding:0 0 16px;
border:solid 1px #F4F0D2;

background-color:#FFFBDC;
}
#leftpan div.link_inside{
height:100%;
overflow:hidden;
padding:0 0 16px 0px;
}
#leftpan div.inside{
padding:8px 12px 8px 9px;
height:100%;
overflow:hidden;

background-color:#fff;
border:solid 1px #D1D1D1;
}
#leftpan div.inside img{
float:left;
margin:0 13px 4px 0;
}
#leftpan div.inside strong{
font-size:11px;
line-height:14px;
}
#leftpan div.inside p.text{
padding:8px 0 14px;
}
#leftpan a.more{
float:right;
width:auto;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding:0px 10px 0px 10px;
background:url(bulet.gif) 0 5px no-repeat;
color:#000000;

}
#leftpan a.more:hover{
color:#000;

}
#leftpan div.inside p.date{
padding:0 0 2px;
font-size:13px;
line-height:15px;
font-weight:bold;
color:#9F3831;

}
#leftpan div.news{
float:left;
width:600px;
padding:0 5px 0 15px;

}
#leftpan div.news p{
padding:0 0 14px;
}
#leftpan div.news h3{
margin: 5px;
font-size:16px;
color:#ac0101;
}
#leftpan div.projects{
float:left;
width:572px;
padding:0 5px 0 15px;
font-size:11px;
line-height:15px;
}
#leftpan div.projects p{
padding:0 0 4px;
}
#leftpan div.projects h3{
margin: 5px;
color:#ac0101;
}

#leftpan div.services{
float:left;
width:572px;
padding:0 5px 0 15px;
}
#leftpan div.services h3{
margin: 5px;
color:#ac0101;
}
#leftpan div.services ul{
margin:0 8px 0 0;
padding:7px 9px 12px 12px;
border:solid 1px #D1D1D1;
height:100%;
overflow:hidden;
color:#8D8D8D;
background-color:#fff;
}
#leftpan div.services ul li{
padding:0 0 0 11px;
font-weight:bold;
background:url(listbg_1.gif) 0 50% no-repeat;
}
#leftpan div.services ul li a{
display:block;
text-decoration:none;
padding:0 0 0 4px;
line-height:26px;
height:26px;
background:url(listbg_2.gif) 0 100% repeat-x;
}
#leftpan div.services ul li a:hover{
color:#000;
background-color:#C9F7B0;
}
#leftpan div.services ul li a.more_2{
color:#359203;
background-color:#fff;
}
#leftpan div.services ul li a.more_2:hover{
color:#000;
background-color:#fff;
}
/* Right Panel */
#rightpan{
float:right;
height:auto;
width:230px;
margin:15px 0 11px 0px;
}
#clients_login{
float:right;
width:230px;
margin:0 0px 12px 0px;
background:url(formbgtop.gif) 0 0 no-repeat;
}

#rightpan span.form_top{
display:block;
width:230px;
height:9px;
font-size:0;
line-height:0;
background:url(formbgtop1.gif) 0 0 no-repeat;
}
#rightpan span.form_bottom{ 
display:block;
width:230px;
height:9px;
font-size:0;
line-height:0;
background: url(formbgbottom.gif);
 background-repeat: no-repeat; }

#rightpan div.login{
margin:0 auto;
width:204px;
padding:10px 0px 5px 0px;
background: url(formbg_21.gif);
}
#rightpan div.login div.bg{
margin:0 auto;
width:204px;
background-image:url(website/formbg_2.gif);
}

#rightpan div.testimon{
margin:0 auto;
width:204px;
padding:5px 0 0 0;
border:solid 4px #fff;
}
#rightpan h3{
padding:0 0 9px 30px;
font-size:16px;
line-height:29px;
font-weight:normal;
background:url(user_login-icon.gif) 0 1px no-repeat;
color:#000;

}
#rightpan label{
float:left;
width:auto;
padding:2px 0 6px 9px;
font-weight:bold;
line-height:12px;
color:#000;

}
#rightpan input{
float:left;
width:auto;
margin:0 0 9px 9px;
}
#rightpan input.txt_2{
padding:0 4px;
width:175px;
height:20px;
border:solid 1px #359203;
color:#000;
background-color:#fff;
}
#rightpan input.check{
float:left;
width:14px;
height:14px;
}
#rightpan a{
padding:0 3px 0 0px;
line-height:30px;
font-weight:bold;
text-decoration:underline;
color:#D42800;

}
#rightpan input.button{
float:right;
margin:0px 10px 0px 0px;
}

#rightpan h4{
font-size:16px;
line-height:20px;
font-weight:bold;
color:#AC0101;

margin:20px 0 0 10px;
}
#rightpan h2{
padding:0 0 10px;
font:bold 13px/14px Arial, Helvetica, sans-serif;
color:#9f3831;
background-color:#fff;
margin:0 0 0 10px;
}
#rightpan p{
padding:0 0 10px;
font:normal 11px/14px Arial, Helvetica, sans-serif;
color:#454545;
background-color:#fff;
margin:0 0 0 10px;
}
#rightpan #testimonial{
float:right;
width:230px;
margin:0 0 11px;
background:url(formbg_1.gif) 0 0 repeat-y;
}
#rightpan #testimonial a{
background:url(bulet_testimon.gif) no-repeat left center;
height:8px;
padding:0 0 0 10px;
font:bold 13px/14px Arial, Helvetica, sans-serif;
color:#a90000;
background-color:#fff;
margin:0 0 0 120px;
text-decoration:none;
}
/* Footer */

#footer{
width:100%;
height:15%;
margin:0 auto;
background:url(footbg.gif) 0 100% repeat-x;
font-size:12px;
background-color:#fff;
}

#footer div.wrapper{
width:892px;
padding:0 0 28px;
margin:0 auto;
background:url(bottom_logo.gif) 740px 330px no-repeat;

}
#footer h3{
padding:4px 0 10px;
font-size:16px;
line-height:20px;
font-weight:bold;
color:#AC0101;

}
#footer div.bottompan{
padding:0 7px 6px;
border-left:solid 1px #ACACAC;
border-right:solid 1px #ACACAC;
border-bottom:solid 1px #ACACAC;

background-color:#fcfcfc;
}
#footer div.bottompan1{
padding:0 7px 6px;
border-left:solid 1px #ACACAC;
border-right:solid 1px #ACACAC;
border-bottom:solid 1px #ACACAC;

background-color:#ffffff;
}
#footer div.link{
height:100%;
overflow:hidden;
border-right:solid 1px #D1D1D1;
border-left:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;

padding:10px 10px 10px 10px;
margin:0px 14px 15px 15px;
}
#footer div.link1{
height:100%;
overflow:hidden;
border-right:solid 1px #D1D1D1;
border-left:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;

padding:10px 10px 10px 10px;
margin:0px 14px 15px 15px;
background-color:#FFFBDC;
}
#footer div.link2{
height:100%;
overflow:hidden;
border-right:solid 1px #D1D1D1;
border-left:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;

padding-bottom:15px;
padding-right:10px;
background-color:white;
margin:-10px 14px 15px 15px;

}
#footer div.link_inside{
height:100%;
overflow:hidden;
padding:0 0 16px;
}
#footer div.inside{
padding:8px 12px 8px 9px;
height:100%;
overflow:hidden;

background-color:#fff;
border:solid 1px #D1D1D1;
}
#footer div.inside img{
float:left;
margin:0 13px 4px 0;
}
#footer div.inside strong{
font-size:11px;
line-height:14px;
}
#footer div.inside p.text{
padding:8px 0 14px;
}
#footer a.more{
float:right;
width:auto;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding:0px 10px 0px 10px;
background:url(bulet.gif) 0 5px no-repeat;
color:#359203;

}
#footer a.more:hover{
color:#000;

}
#footer div.inside p.date{
padding:0 0 2px;
font-size:13px;
line-height:15px;
font-weight:bold;
color:#9F3831;

}
#footer div.news{
float:left;
width:301px;
padding:0 5px 0 15px;
}
#footer div.news p{
padding:0 0 14px;
}
#footer div.news h3{
color:#359203;
}
#footer div.projects{
float:left;
width:301px;
padding:0 5px 0 15px;
font-size:11px;
line-height:15px;
}
#footer div.projects p{
padding:0 0 4px;
}
#footer div.projects h3{
color:#359203;
}
#footer div.projects p.line{
margin:0 0 4px;
padding:11px 0 0;
font-size:0;
line-height:0;
background:url(line.gif) 0 4px repeat-x;
}
#footer div.services{
float:right;
width:216px;
}
#footer div.services h3{
color:#359203;
}
#footer div.services ul{
margin:0 8px 0 0;
padding:7px 9px 12px 12px;
border:solid 1px #D1D1D1;
height:100%;
overflow:hidden;
color:#8D8D8D;
background-color:#fff;
}
#footer div.services ul li{
padding:0 0 0 11px;
font-weight:bold;
background:url(listbg_1.gif) 0 50% no-repeat;
}
#footer div.services ul li a{
display:block;
text-decoration:none;
padding:0 0 0 4px;
line-height:26px;
height:26px;
background:url(listbg_2.gif) 0 100% repeat-x;
}
#footer div.services ul li a:hover{
color:#000;
background-color:#C9F7B0;
}
#footer div.services ul li a.more_2{
color:#359203;
background-color:#fff;
}
#footer div.services ul li a.more_2:hover{
color:#000;
background-color:#fff;
}




#footer ul.bottomnav{
margin:20px 0 4px;
}
#footer ul.bottomnav li{
display:inline;
margin:0 6px 0 0;
font-weight:bold;
color:#fff;

}
#footer ul.bottomnav li a{
margin:0 9px 0 0;
text-decoration:none;
color:#fff;

}
#footer ul.bottomnav li a:hover{
color:#000;

}
#footer ul.bottomnav li a.active_2{
color:#000000;

}
#footer p.copy{
font-size:11px;
line-height:15px;
color:#fff;

}
#footer img.logo{
	width:95px;
	height:103px;
	display:block;
	float:right;
	margin:20px 0 0 0;
}

.snap
{
    padding:3px;
    background:#FFFBDC;
    border:1px solid #D1D1D1;
}


.style1 {

	font-weight: bold;

	font-size: 14px;

	color: #003300;

}
.style2 {font-size: 12px}

.style4 {font-size: 13px}
.style7 {
	color: #006699;
	font-weight: bold;
}
.style8 {font-size: 14px; color: #993300; }
.style9 {color: #663333}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

.style6 {font-size: 14px; font-weight: bold; color: #990000; }
.style11 {font-size: 15px}
.style12 {color: #03486F}

.style16 {
	color: #D5EDB3;

	font-weight: bold;
}
.style17 {font-weight: bold}
.style11 {color: #000000}

.style12 {

	color: #000033;

	font-size: 16px;

}

.style13 {font-size: 14px}
.style15 {color: #666666}
.style16 {
	color: #993300;
	font-weight: bold;
}
.style22 {font-size: 20px}
.bodyText1x p {
	color: #000000;
	margin-left: 30px;
}
.style23 {color: #5C743D}
.style24 {font-size: 18px}
p.bodyText1y{
	word-spacing: 8px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	text-align:justify;
	
}
.style18 {color: #7e0400}
.style21 {
	color: #FF0000;
	font-size: 17px;
}
.style26 {
	color: #BE6B04;
	font-size: 18px;
}
.style27 {
	color: #003300;
	font-size: 19px;
}
.style29 {
	color: #3535A3;
	font-size: 17px;
}
.style33 {color: #1CAE8C}
.style36 {color: #A7A6EA}
.style41 {font-family: Tahoma}
.style42 {
	color: #7e0400;
	font-family: Tahoma;
	font-weight: bold;
}
.style45 {font-family: Arial, Helvetica, sans-serif}
.style52 {
	color: #1CAE8C;
	font-size: 13px;
}
.style53 {font-family: Arial, Helvetica, sans-serif}
.style54 {color: #CC6633}
.style55 {color: #660000; font-weight: bold; }
.style56 {font-size: 13px; color: #006666; }
.style58 {
	font-size: 18px;
	color: #006666;
	font-weight: bold;
}

.style57 {
	color: #FF99CC;
	font-size: 12px;
}
.style59 {
	color: #333300;
	font-size: 18px;
	font-weight: bold;
}
.style61 {font-size: 13px}
.style62 {color: #CC3399; font-size: 13px; }
.style63 {	font-size: 13px;
	color: #CC6600;
	font-weight: bold;
}
.style64 {color: #5C743D}
.style65 {
	font-size: 13px;
	color: #5C743D;
	font-weight: bold;
}
.style66 {color: #6666CC; font-size: 13px; }
.style67 {color: #6666CC; font-size: 13px; font-weight: bold; }
.style69 {
	color: #FF6699;
	font-size: 13px;
}
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}
.style12 {color: #000000}


.style15 {color: #666666}
.style16 {
	color: #993300;
	font-weight: bold;
	}
.style16i{
	color: #993300;
	font-weight: bold;
	margin-left:15px;
	margin-right:15px;
}
.style22 {font-size: 20px}
.bodyText1x p {
	color: #000000;
	margin-left: 30px;
}
.style23 {color: #5C743D}
.style24 {font-size: 18px}
p.bodyText1y{
	word-spacing: 8px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	padding:15px 10px 10px 5px;
}
.bodyText {
	font:15px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	#monthformat {
	border-bottom: 1px dashed #5C743D;
	font-size: 18px;
	padding-bottom:10px ;
	}
	#monthformat1 {
	border-bottom: 1px dashed #5C743D;
	font-size: 18px;
		padding-bottom:3px ;
	}
/* me css */


.style70 {
	color: #595959;
	font-size: 14px;
	font-weight:bold;

}
.style71{
	color: #666666;
	font-size: 14px;
	font-weight:bold;
}
.style72 {
	color: 	#666666;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:5px;
}
.artname{
margin:-33px 0px 0px 45px;
}
.page{
margin-top:3px;
}
.article{
margin-bottom:-28px;
}
.author {
color: #708090;
 font-size: 13px;
  font-weight: bold;
  margin:-10px 0px -10px 0px;
 }
 
.caption2 h1{
position:absolute;
right:600px;
top:208px;
width:277px;
padding:0 0 4px 0px;
color: #ac0101;
background:url(searchbg.gif) 0 0 no-repeat;
}


/* abstract */

#bodypan div.abstract{
margin:0px 16px 0px 15px;
padding:10px 10px 10px 10px;
height:auto;
width:auto;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
background-color:#FFFBDC;
}
#bodypan div.abstract1{
margin:10px 14px -10px 15px;
padding:15px 15px 15px 15px;
height:auto;
width:auto;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
background-color:#ffffff;
}
#bodypan div.archive1{
margin:0px 16px 0px 15px;
padding:10px 10px 10px 10px;
height:auto;
width:auto;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;
background-color:#FFFBDC;
}
div.archive2{
margin:10px 14px 15px 15px;
padding:15px 15px 15px 15px;
height:auto;
width:auto;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;
background-color:#ffffff;
}
div.archive3{
margin:0px 16px 0px 15px;
padding:10px 10px 10px 10px;
height:auto;
width:970;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;
background-color:#FFFBDC;
}
#leftpan div.archive4{
margin:10px 14px 15px 15px;
padding:15px 15px 15px 15px;
height:auto;
width:auto;
border-left:solid 1px #D1D1D1;
border-right:solid 1px #D1D1D1;
border-top:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;
background-color:#ffffff;
}
div.abstract h1{
font-size:25px;
line-height:30px;
margin:5px 0px 18px 5px;
}
div.abstract p.author{
font-size:15px;
line-height:8px;
margin:5px 0px 15px 5px;
}
div.abstract p.aff{
font-size:14px;
line-height:18px;
margin:5px 0px 8px 5px;
}
div.abstract p.abs{
font-size:16px;
color: #708090;
line-height:18px;
font-weight: bold;
margin:18px 0px 2px 5px;
}
p.abs1{
font-size:14px;
line-height:18px;
padding:15px 15px 15px 15px;
text-align:justify;
margin:-18px -2px 8px 5px;
}
.key
{
color: #708090;
}
.request{
float:right;
margin-right:12px;
padding:3px 3px 3px 3px;
font-weight:bold;
background-color:#708090;
color:#ffffff;
}
.back{
float:left;
margin-left:22px;
padding:3px 3px 3px 3px;
font-weight:bold;
background-color:#708090;
color:#ffffff;
}
.autinf {
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:-10px;
margin-top:2px;
}

/* current */

#current{
width:700px;
float:left;
padding:0px 3px 0 12px;
}
div.link{
margin-top:10px;
margin-bottom:0px;
height:100%;
width:750px;
overflow:hidden;
padding:0 0 16px;
}
div.news{
float:left;
width:720px;
padding:0 5px 0 15px;
}
div.inside{
padding:8px 12px 8px 9px;
height:100%;
overflow:hidden;

background-color:#fff;
border:solid 1px #D1D1D1;
}
div.news h3{
margin: 5px;
font-size:16px;
color:#ac0101;
}
div.link_inside{
height:100%;
overflow:hidden;
padding:0 0 16px 0px;
}
div.inside{
padding:8px 12px 8px 9px;
height:100%;
overflow:hidden;

background-color:#fff;
border:solid 1px #D1D1D1;
}
div.inside img{
float:left;
margin:0 13px 4px 0;
}
div.inside strong{
font-size:11px;
line-height:14px;
}
div.inside p.text{
padding:8px 0 14px;
}
a.more{
float:right;
width:auto;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding:0px 10px 0px 10px;
background:url(bulet.gif) 0 5px no-repeat;
color:#000000;

}
a.more:hover{
color:#000;

}
div.inside p.date{
padding:0 0 2px;
font-size:13px;
line-height:15px;
font-weight:bold;
color:#9F3831;

}

div.news p{
padding:0 0 14px;
}
div.news h3{
margin: 5px;
font-size:16px;
color:#ac0101;
}
.topbot{
position:relative;
margin:150px 150px 150px 200px;
text-align:center;
}
.topbot1{
position:relative;
margin:150px 150px 150px 100px;
text-align:center;
}
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.submitbutton{
padding:3px 8px 3px 8px;
}
.content{
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}
/* register_us */

#status
{
font-size:11px;
margin-left:10px;
}
.green
{
background-color:#CEFFCE;
}
.red
{
background-color:#FFD9D9;
}
.week
{
	font-family:verdana;
	font-size:10px;
	width:200px;
	height:15px;
	background-color:#FF4040;
	text-align:center;
	padding-top:5px;
}

.strong
{
	font-family:verdana;
	font-size:10px;
	width:200px;
	height:15px;
	background-color:#00A600;
	text-align:center;
	padding-top:5px;
}
.vstrong
{
	font-family:verdana;
	font-size:10px;
	width:200px;
	height:15px;
	background-color:#B0B000;
	text-align:center;
	padding-top:5px;
}

