/* Global */
* {margin:0; padding:0; font-family:Verdana; list-style:none;}
body {background:#FAFAFA; font-size:12px;}
a, p, h1, h2, h3, h4, h5, h6 {color:#000;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
div.logo {height:94px; position:relative; background:#4D919C url(img/bodyBg.jpg) 0 0 repeat-x;}
h1 {display:block; position:absolute; top:16px; left:37px; width:192px; height:28px;}
h1 a {display:block; width:192px; height:28px; background:url(img/logo.png) 0 0 no-repeat;}
h1 span {display:none;}
div.container {width:100%; min-width:800px; min-height:100%; position:absolute; top:0; left:0; height:auto !important; height:100%;}
div.clear {clear:both; height:1px; line-height:1px; font-size:1px;}
p {position:relative;}

/* Login Menu */
ul.login {position:absolute; top:15px; right:20px;}
ul.login li {display:block; float:left; height:11px; padding:0 5px; border-left:2px solid #FFF;}
ul.login li.noborder {border:none;}
ul.login li.name {padding:0 20px;}
ul.login p,
ul.login a {color:#FFF; display:block; float:left; font-size:11px; margin:-2px 0 0 0;}
ul.login a {font-weight:bold;}
ul.login a:hover {text-decoration:none;}

/* Tabs Menu */
ul.tabs {position:absolute; left:0; bottom:0; width:100%;}
ul.tabs li {padding:0 0 0 3px;}
ul.tabs li.first {padding:0 0 0 35px;}
ul.tabs li.right {float:right; padding:0 30px 0 0;}
ul.tabs li,
ul.tabs li a,
ul.tabs li a span {display:block; float:left;}
ul.tabs li a {height:28px; background:url(img/tabsBg.jpg) 0 0 repeat-x; padding:1px; cursor:pointer; text-decoration:none;}
ul.tabs li a span {border-top:4px solid #D3E3E6; cursor:pointer; color:#FFF; line-height:20px; padding:0 15px; font-weight:bold;}
ul.tabs li a.selected,
ul.tabs li a:hover {background:#FAFAFA;}
ul.tabs li a.selected span,
ul.tabs li a:hover span {color:#000; border-top:4px solid #FF7200;}

/* Right Block */
div.leftBlock {width:200px; float:left; padding:0 0 70px 0;}

h4.menuHeader {font-size:18px; margin:15px 15px 30px 15px;}
h5.menuTitle {color:#005F72; margin:0 15px; font-size:12px;}

/* Main Menu */
ul.menu {margin:10px 0 10px 20px; text-decoration:none;}
ul.menu li {padding:0 0 0 15px; display:block; border:1px solid #FAFAFA; background:url(img/plus.gif) 1px 7px no-repeat;}
ul.menu li.selected {background:url(img/minus.gif) 1px 7px no-repeat;}
ul.menu li.empty {background:none;}
ul.menu li a {font-weight:bold;}
ul.menu li ul li a {font-weight:normal;}
ul.menu a.current {color:#FF7200; font-weight:bold;}
ul.menu a.parrent {font-weight:bold;}
ul.menu a {text-decoration:none; margin:4px 0; display:block;}
ul.menu a:hover {text-decoration:underline;}

/* Left Block /Content/ */
div.rightBlock {margin:0 0 0 200px; padding:0 0 50px 0;}

/* Shadows */
div.T {position:relative; background:url(img/shadowT.png) 0 0 repeat-x; margin:0 15px 30px 15px;}
div.B {position:relative; background:url(img/shadowB.png) 0 100% repeat-x;}
div.L {position:relative; background:url(img/shadowL.png) 0 0 repeat-y;}
div.R {position:relative; background:url(img/shadowR.png) 100% 0 repeat-y; height:100%; padding:10px 0 0 0;}
div.TL,
div.TR,
div.BL,
div.BR {position:absolute; width:15px; height:15px;}
div.TL {top:0; left:0 !important; left:-3px; background:url(img/cornerTL.png) 0 0 no-repeat;}
div.TR {top:0; right:0; background:url(img/cornerTR.png) 0 0 no-repeat;}
div.BL {bottom:0 !important; left:0 !important; bottom:-1px; left:-3px; background:url(img/cornerBL.png) 0 0 no-repeat;}
div.BR {bottom:0 !important; right:0; bottom:-1px; background:url(img/cornerBR.png) 0 0 no-repeat;}

/* Bread */
ul.bread {margin:15px 15px 5px 20px; height:25px;}
ul.bread li,
ul.bread li p,
ul.bread li a,
ul.bread li span {display:block; float:left; font-size:11px; color:#464646; font-weight:bold; line-height:20px;}
ul.bread li p,
ul.bread li a {padding:0 3px;}
ul.bread li p {color:#FF7200;}

/* Content Elements */
div.contentHolder {padding:0 10px 10px 10px !important; padding:0 10px 10px 7px;}
div.headerBg {height:43px; background:url(img/headerBg.jpg) 0 0 repeat-x; border-top:1px solid #9D9D9D; border-bottom:1px solid #FFF; padding:1px;}
div.last {border-bottom:1px solid #9D9D9D; padding:0 25px;}
h3.header {border-top:4px solid #FF7200; color:#00526A; padding:0 0 0 25px; line-height:38px; font-size:16px;}
div.inputArea {background:#F1F3F5; border-top:1px solid #9D9D9D; border-bottom:1px solid #CCC; padding:10px 25px;}
h4.underline {color:#006886; border-bottom:1px solid #829FBA; margin:20px 0 10px 0; font-size:12px; position:relative;}

table.forTextarea {width:100%; border-collapse:collapse; border:none;}
p.description {margin:20px 0 10px 0; font-weight:bold;}
textarea.valueText {width:99.5%; height:135px; border:1px solid #84A1BC;}
textarea.description {height:50px;}

div.emptyContent {padding:25px;}

table.list {border-collapse:collapse; border:1px solid #E5E5E5;}
table.list th {border:1px solid #E5E5E5; border-left:none; border-right:none; background:#FF7200; height:4px; line-height:4px; font-size:4px;}
table.list td {border:1px solid #E5E5E5; border-left:none; border-right:none; vertical-align:middle; padding:5px 15px;}
table.list tr.bg {background:url(img/tableBg.jpg) 0 0 repeat-x;}
table.list td.name {width:90%;}
table.list td.delete,
table.list td.edit {width:5%;}
table.list td p {color:#494949; font-size:11px;}
table.list td a.edit {font-weight:bold; color:#227D8F; font-size:11px;}
table.list td a.delete {display:block; width:14px; height:14px; background:url(img/delete.png) 0 0 no-repeat;}
table.list td a.delete span {display:none;}

a.block {display:block; float:left; height:19px; line-height:19px; padding:0 10px; margin:10px 0; font-size:11px; font-weight:bold; text-decoration:none;}
a.right {float:right;}
a.orange {border:1px solid #FFF; background:url(img/aOrange.jpg) 0 0 repeat-x; color:#FFF;}
a.orange:hover {border:1px solid #000; color:#000;}
a.dark {border:1px solid #FFF; background:url(img/aDark.jpg) 0 0 repeat-x; color:#FFF;}
a.dark:hover {border:1px solid #000; color:#000;}
a.light {border:1px solid #237E90; background:url(img/aLight.jpg) 0 0 repeat-x; color:#237E90;}
a.light:hover {border:1px solid #000; color:#000;}

/* Footer */
div.footer {background:url(img/shadowT.png) 0 0 repeat-x; width:100%; height:50px; position:absolute; bottom:0; left:0; padding:20px 0 0 0;}
div.footer p,
div.footer a {color:#494949; font-size:10px;}
div.copy {float:left; margin:0 0 0 50px;}
div.dev {float:right; margin:0 50px 0 0; text-align:right;}