/* Topbar */
#topbar { display:inline; font-size:.8em; margin:0 auto; width:100%; }
#topbar nav { background-color:white; height:36px; margin-top:0; padding:1px 10px 1px 0; text-align:right; }
#topbar nav ul li { border-right:1px solid #878787; display:inline; margin:0 15px 0 0; padding:0 18px 0 0; }
#topbar nav ul li.last { border:none; margin-right:10px; padding-right:0; }
#topbar nav ul li a { color:#47A3DA; font-weight:bold; text-transform:none; }
#topbar nav ul li a:hover { color:#000; font-weight:bold; text-transform:none; }

.center { text-align:center; }
.clear { clear:both; display:block; }


/* Logo */
#logo { background-color:white; display:block; height:auto; text-align:center; width:auto; }


/* Content */
#site_content { background: transparent url(../images/main.png); margin: 0 auto 0 auto; overflow: hidden; padding: 15px 0 15px 0; width: 1060px; } 
.content { font-size: 110%; margin: 0 0 15px 0; min-height:550px; padding: 24px; text-align: left; width:1060px; }
.content ul { margin: 2px 0 22px 0px; }
.content ul li { background: url(../images/bullet.png) no-repeat; line-height: 1.5em; list-style-type: none; margin: 0 0 0 0; padding: 0 0 4px 28px; }


/* Box */
#box { margin-left:auto; margin-right:auto; min-height:550px; padding:10px; width:870px; }
.box1 { border-right: 1px dotted #47a3da; float:left; min-height:530px; padding:0; width:420px; }
.box2 { float:right; min-height:530px; padding-left:0; width:420px; }
.box3 { border-top: 2px dotted #ff9b21; float:left; min-height:300px; padding-left:0; width:100%; }

p { color:#000; padding:10px; }
h3 { color:#47A3DA; padding:10px; }


<!--Footer-->
div, h1, h2, h3, h4, em, strong, b, ul, li, footer { background:transparent; border:0; font-family:'Open Sans', Arial; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
h1, h2, h3, h4 { color:#47a3da; text-align:left; }
footer { display:block; }
#newfoot { background:#fff; font-family:'Open Sans', Arial; margin:-10px auto; min-height:200px; padding-top:40px; }
#newfoot a:link { color:black; font-family:'Open Sans', Arial; text-decoration:none; }
#newfoot a:visited { color:black; font-family:'Open Sans', Arial; text-decoration:none; }
#newfoot a:hover { color:#47a3da; font-family:'Open Sans', Arial; text-decoration:none; }
#newfoot a:active { color:black; font-family:'Open Sans', Arial; text-decoration:none; }
#newfootinner { color:black; font-family:'Open Sans', Arial; margin:0 auto; text-align:left; width:1200px; }
.newfootcol { display:inline-block; float:left; width:260px; }
ul.newfoot { font-family:'Open Sans', Arial; font-size:14px; list-style:none; }
ul.newfoot li:first-child { font-family:'Open Sans', Arial; font-size:16px; margin-bottom:10px; }

.copyright { background:#fff; clear:both; color:black; font-family:'Open Sans', Arial; font-size:12px; line-height:16px; margin-top:0px; min-height:50px; padding-top:30px; text-align:center; }


/* Common Left Margins */
.lmarg20 { margin-left:20px; }
.lmarg40 { margin-left:40px; }
.lmarg100 { margin-left:100px; }

.right { display:inline-block; float:right; }

.clearfix:before, .clearfix:after {content: " "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }

strong, b { font-family:'Open Sans', Arial, Helvetica; font-weight:600; }

ul { list-style:none; }

a { background:transparent; color:black; font-family:'Open Sans', Arial; margin:0; padding:0; text-decoration:none; vertical-align:baseline; }
a:hover { color:#47a3da; text-decoration:none; }