/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);

* { outline:none; }
body { margin:0; padding:0; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:14px; }
.clear { clear: both; }
p { padding:0; margin:0; }
a { color:#FFF; text-decoration:underline; }
a:hover { color:#EFEFEF; text-decoration:none; }
ul { margin-bottom:0; }
.pad { float:left; width:60px; }
.logout { float:right; text-decoration:none; }
.logout:hover { text-decoration:underline; }

form label { float:left; width:100px; margin-bottom:15px; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:14px; }
form input { float:left; width:160px; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:14px; }

table { border-collapse:collapse; }
table th { background-color:#fff; color:#002B55; text-align:left; }
table td, table th { border:#fff 2px solid; padding:5px; }
table td { padding:7px 5px; }
table th { padding:1px 5px; }

div#container { width:975px; margin:0 auto 20px auto; background:url(assets/core/bg.png) top left repeat-y; }


div#container div#nav { width:255px; float:left; background:#ABB9BC; }
div#container div#nav ul { padding:0; margin:0; list-style:none; }
div#container div#nav ul li { }
div#container div#nav ul li a.first { margin-top:60px; }
div#container div#nav ul li a { background-color:#799195; padding:10px 14px; color:#FFF; text-decoration:none; display:block; margin-bottom:6px; font-size:14px; }
div#container div#nav ul li a:hover { background-color:#63787C; }
div#container div#nav ul li a.last { }
div#container div#nav ul li a.end { margin-bottom:0; }
div#container div#nav ul li.last { background:url(assets/core/nav-bg.png) top left no-repeat; padding:100px 0 30px 0; }


div#container div#content { width:720px; float:right; background-color:#3162A7; }
div#container div#content div#logo { background:#FFF url(assets/core/logo.png) 100% 15px no-repeat; text-align:right; height:146px; }
div#container div#content div#logo h1 { display:none; }
div#container div#content div#logo h2 { display:none; }
div#container div#content div#building { height:218px; background:url(assets/core/building.png) top left no-repeat; display:none; }
div#container div#content div#building1 { height:400px; background:url(assets/core/welcome.png) top left no-repeat; }
div#container div#content div#title { background:#002B55; color:#FFF; padding:15px; font-size:19px; line-height:26px; }
div#container div#content div#left { background:#3162A7; color:#FFF; padding:15px; width:376px; float:left; line-height:22px; }
div#container div#content div#main { background:#3162A7; color:#FFF; padding:15px 15px 30px 15px; line-height:22px; }
div#container div#content div#right { color:#FFF; padding:15px; width:266px; float:right; text-align:right; line-height:22px; font-weight:bold; }


div#footer { width:685px; margin:0 auto; background:#63787C url(assets/core/footer-bg1.png) top left no-repeat; padding-left:290px; height:39px; color:#FFF; font-size:12px; }
div#footer ul { padding:0; margin:0; list-style:none; }
div#footer ul li.first { margin-left:-8px; }
div#footer ul li.first a { }
div#footer ul li { display:inline; line-height:39px; padding:0; margin:0; }
div#footer ul li a { color:#FFF; text-decoration:none; margin:0; padding:0 10px; border-right:#FFF 1px solid; }
div#footer ul li a:hover { text-decoration:underline; }
div#footer ul li.last { margin-left:10px; }