
    html,body {margin: 0px; padding: 0px;}
    body {background: #dce1bf url('/i/bg-h.jpg') left top repeat; font-family: Arial;	font-size: 80%; color: #383838;}
    table {empty-cells:show; border-collapse:collapse;}
    td, th {padding:0; text-align:left; vertical-align:top;}
    
    h1 {font-size:175%; margin:0; font-family: Georgia;}
    h2 {font-size:165%; margin:1.2em 0 0.4em 0;}
    h3 {font-size:175%; font-family: Georgia; margin-top: 0px; margin-bottom: 0px;}
    h4 {font-size:130%; font-family: Georgia; margin:1.5em 0 1em 0;}
    h1, h2 {font-weight:normal;}
    h3, h4 {font-weight:normal;}
     a {color: #02437a;}
     
img {border:0;}

     .float {float:left; overflow:hidden;}
    
    .main {width: 100%; border-collapse: collapse;}
    .main .center { background: #fff; border-right:1px solid #949494;}
    .main .left {width: 50%; padding: 0px; text-align: right;  background: url('/i/shadow.png') right top repeat-y;}
    .main .right {width: 49.9%; padding: 0px;background: url('/i/rshad.png') left top repeat-y;}
    .rshadow {display:none}
    .rshadow2 {display:none}
    .main .center .content {width: 861px; padding: 0px; margin: 0px; background-color: #fff}
    .main .center .content .top {height: 236px; width: 100%; padding: 0px; margin: 0px;}
    .main .center .content .middle {background: #ebe6e0 url('/i/cloud.jpg') 85% 35px no-repeat;height: 240px; width: 100%; padding: 0px; margin: 0px;clear: both;}
    .main .center .content .bottom {padding: 0px 0px 50px 0px; margin:0px; width: 100%; clear: both;}
    .main .center .content .top .lside #logo a {border: none;}
    .main .center .content .top .lside  #date { margin-left: 88px; margin-top: 37px; width: 37px; height: 10px;}
    .main .center .content .top .lside  #logo { margin-left: 86px; margin-top: 27px; width: 389px; height: 97px;}
    .main .center .content .top .lside  .logo-text h2 {height: 30px; width: 180px; overflow: hidden; margin-left: 94px; margin-bottom: 20px; font-size: 10px;}
    .main .center .content .top .lside .logo-text h2 img {z-index: 1; top: 0; left: 0;}
    .main .center .content .top .rside { width: 34.9%;}
    .main .center .content .top .lside {width: 65%;}
	.main .center .content .top .rside .events {margin-right: 70px; padding-top: 45px; padding-left:40px;}
	.main .center .content .top .rside .events .page {font-size:150%;  font-family: Georgia; margin-left:-40px; margin-top: 15px;}
	.main .center .content .top .rside .events .event {margin-top: -17px; margin-bottom: 10px;}
	.main .center .content .top .rside .events .event .text a {color: #0077bb} 
	.main .center .content .top .rside .events .event .port a {color: #0077bb; font-size:75%;}
	.main .center .content .top .rside .events .event .data {font-size:75%; color: #c3c3c3;}
	.main .center .content .middle .lmid {width: 342px}
	.main .center .content .middle .lmid .menu {margin-left: 94px; padding-top: 34px;}
	.main .center .content .middle .lmid .copyright {margin-left: 79px;padding-top: 34px;}
	.main .center .content .middle .lmid .menu .dot {width: 100%}
	.main .center .content .middle .lmid .menu .dot td {padding: 10px 5px 0px 5px}
	.main .center .content .middle .lmid .menu .dot .dots {background: url('/i/dot.gif') left bottom repeat-x; width: 100%}
	.main .center .content .middle .lmid .menu .dot .pagenum {text-align: right} 
	.main .center .content .middle .lmid .menu .dot .name {white-space:nowrap;}
	.main .center .content .middle .lmid .menu .dot .name a{color: #000000; font-size:110%;}
	.main .center .content .bottom .leftbot { width: 49.9%;}
	.main .center .content .bottom .leftbot .leftcontent {margin-left: 94px;padding-top: 27px; }
	.main .center .content .bottom .leftbot .leftcontent .subject {padding-left: 3px; margin-bottom: 15px;}
	.main .center .content .bottom .leftbot .leftcontent .sitename {padding-top: 19px; margin-right: 20px;}
	.main .center .content .bottom .leftbot .leftcontent .sitename a {color: #02437a; margin-bottom: 0px;}
	.main .center .content .bottom .leftbot .leftcontent .aboutus {font-size: 85%;margin-right: 10px; padding-top: 42px;}
        .main .center .content .bottom .leftbot .leftcontent .picture a img {border:none;}
	.main .center .content .bottom .rightbot { width: 50%;}
	.main .center .content .bottom .rightbot .rightcontent {padding-left: 52px;padding-top: 27px;}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns {width:100%;}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn { width: 49.9%}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .rightcolumn {width: 50%}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn .clientheader {margin-bottom: 16px;}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn .cl {padding-right: 44px}
        .main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn .cl .clientpic {margin-bottom:5px}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn .cl .clienttext a {font-size: 85%; color: #02437a; }
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .leftcolumn .cl .clienttext {padding-bottom: 22px}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .rightcolumn .artheader {margin-bottom: 15px}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .rightcolumn .list dt {background: url('/i/button.gif') left top no-repeat; margin-bottom: 0.1em; font-size: 80%; color:#007777; padding-top: 13px}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .rightcolumn .list dd {margin: 0 0 19px 0;}
	.main .center .content .bottom .rightbot .rightcontent .newcolumns .rightcolumn .list dd a {font-size: 85%; color: #000;}

	.main .left .issue-layout {position: relative; }
	.main .left .issue-layout .issue {position:absolute; right:0; top:0;}
	.main .left .issue-layout .issue .number {position: relative;}
	
	
	.main .centerin .content .header {height:160px;}
	.main .centerin .content .header .inhead {width:100%;}
	.main .centerin .content .header .inhead .menu1 {width:32.52%;}
	.main .centerin .content .header .inhead .menu1 .inmenu1 {padding-left:130px;}
	.menuin {list-style:none; padding:38px 0 0 0; margin:0;}
	.menuin li {color:#000;padding-bottom:0.5em;font-size:110%}
	.menuin li a {color:#000;}
	.main .centerin .content .header .inhead .menu2 {width:35.67%;}
	.main .centerin .content .header .inhead .page {width:9.77%;}
	.main .centerin .content .header .inhead .page .pagenum {width:61px; background:#003572;padding:55px 0 26px 0; color:#fff; text-align:center; font-size:140%;font-family: Georgia;}
	.main .centerin .content .header .inhead .logo {width:21.14%;} 
	.main .centerin .content .header .inhead .logo .logopic {padding-top:50px;border:none;}
	
	.main .centerin .content .cont {min-height:600px;}
	.main .centerin .content .cont .twocols {width:100%;padding-bottom:219px;}
	.main .centerin .content .cont .twocols .firstcol {width:75%;}
	.main .centerin .content .cont .twocols .firstcol .colcontent {padding-left:130px; width:400px;}
	.main .centerin .content .cont .twocols .firstcol .colcontent p a {color:#000;}
	.main .centerin .content .cont .twocols .firstcol .colcontent .href {font-family:Tahoma;color:#848d97;font-size:85%;margin-bottom:25px;}
	.main .centerin .content .cont .twocols .firstcol .colcontent .href a {color:#848d97;text-decoration:none;}
	.main .centerin .content .cont .twocols .firstcol .colcontent .pic{padding-top:10px;}
	.main .centerin .content .cont .twocols .secondcol {width:24.9%;}
	.main .centerin .content .cont .twocols .secondcol .portfol {padding:0 50px 0 0; margin:0 0 0 10px; font-size:85%;}
	.main .centerin .content .cont .twocols .secondcol .portfol dt {padding:0 0 0 15px; margin:0; background: url('/i/dt.gif') left 7px no-repeat;}
	.main .centerin .content .cont .twocols .secondcol .portfol dt a {color:#000;}
	.main .centerin .content .cont .twocols .secondcol .portfol dd {padding:2px 0 0 15px; margin:0 0 26px 0; color:#7f7f7f; font-size:90%;}
	
.centerin .content .footer {padding-left:130px;padding-bottom:60px;}
.center .content .footer {padding-left:95px;padding-bottom:60px;}

.phone {background: url('/i/d.gif')left bottom repeat-x; color:#343333; font-size:187%; font-family:'Trebuchet MS';  margin:0 54px 18px 0; padding-bottom:18px;}
.phone .code {color:#7f7f7f; font-size:45%;}

.twofootcols {width:100%; font-size:85%; }
.twofootcols .ffcol {width:58.8%; color:#651515;}
.twofootcols .ffcol a {color:#651515;}
.twofootcols .sfcol {width:41.1%;color:#7f7f7f;}

.main .leftin {width: 50%; padding: 0px; text-align: right;  background: #fff url('/i/shadow.gif') right top repeat-y;}
.main .centerin	{ background: #fff url('/i/shadow1.gif') left top repeat-y;; border-right:1px solid #949494;}
.main .centerin .content {width: 861px; padding: 0px; margin: 0px;}
.main .rightin {width: 49.9%; padding: 0px;background: url('/i/rshad2.png') left top repeat-y;}	

.screenshot {margin:2em 0 4em 0;}
.screenshot img {border:1px solid #CDCDD7}
.screenshot p {margin:.5em 0 0 0; font-style:italic;}

.clear:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.iepng {display:none;}

.images {padding-top:30px;}

.status td {padding:0 4px 0 0; border:0; margin:0; vertical-align:middle;}
.status td img {display:block;}

.shead {background:#e7e7e7; margin:1em 0 0 0; padding:8px 14px; font-size:1.2em;}

.spos {margin:1.2em 0 2em 0;}
.spos th {background:#e7e7e7; font-weight:normal; font-size:1.2em;}
.spos p {margin:0;}
.spos td p {margin:0 0 1.2em 0;}
.spos th, .spos td {padding:8px 14px;}

