/*
Copyright (c) 2008, Marketingworks LLC. All rights reserved.
Author: Douglas Gintz
Developers: ArtBuilders
Website: http://artbuilders.com
version: 1.0.1
*/

body {
line-height:1.5em;
font:72%/1.5 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#333;
}

a {
    font-size:100%;
	text-decoration:none;
	color:#323232;
}

p {
color:#323232;
margin:4px 0;
}

h2 {
font-size:200%;
font-weight:700;
margin:0;
padding:0;
}

h3 {
font-weight:700;
color:#666;
font-family:"Lucida Grande",arial,sans-serif;
font-size:14px;
margin:20px 0 0;
padding:0;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
margin-top:6px;
margin-bottom:2px;
font-size:114%;
font-weight:400;
color:#888;
text-align:left;
}

#header {
background:#036 url(/img/bg_header_1x9.gif) repeat-x 0 100%;
overflow:hidden;
margin:0;
padding:10px 15px 0;
height:80px;
text-align:left;
}

#header h1 {
border:none;
font-size:180%;
font-weight:400;
color:#fc0;
text-align:left;
padding:0;
margin-top:-16px;
margin-bottom:8px;
width:98%


}
#header h1.dashboard {
background:url(/img/ecertificate_logo_96.jpg) bottom left no-repeat;
height:76px;
}
#header h1.dashboard span{
margin-left:-9999px;
font-size:1px;
}
h2.bar-heading{
    width:98.5%;
	background-color:#2976c1;
	font-size:114%;
	color: #fff;
	padding-left:9px;
}
h1 {
font-family:"Lucida Grande",arial,sans-serif;
border-bottom-width:0;
border-bottom-style:none;
border-bottom-color:#-moz-use-text-color;
color:#333;
font-size:16px;
font-weight:700;
margin:0;
padding:0;
}
div.summary-content{
    padding: 8px 12px;
	color:#323232;
}
#header h3,#header h3 a:link,#header h3 a:visited {
color:#fff;
}

#header h3 {
font-size:12px;
font-weight:400;
text-align:right;
margin:0;
padding:0px 12px 7px 25px;
}

#header h3 span#ui-nav-second-right {
	text-align:right;
	/*position:relative;
	float:right;*/
	color:#fff;
}

#header h3 span#ui-nav-second-right a{
	color:#fff !important;
}

#header h3 span#ui-nav-second-right:after { /* clearing without presentational markup, IE gets extra treatment */
    /*display: block;
    clear: right;
    content: " ";*/
}
#header h3 span#ui-nav-second-right,#header.global h3 {
    font-family:verdana;
    font-size:10px;
}
#main-content{
	padding:12px;
	margin: 0px;
}

/*rounded boxes*/
.rounded-box {
 width:100%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.rounded-box .hd .c,
.rounded-box .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.rounded-box .ft .c {
 height:14px;
}

.rounded-box .hd {
 background:transparent url(/img/tl.gif) no-repeat 0px 0px;
}

.rounded-box .hd .c {
 background:transparent url(/img/tr.gif) no-repeat right 0px;
}

.rounded-box .bd {
 background:transparent url(/img/ml.gif) repeat-y 0px 0px;
}

.rounded-box .bd .c {
 background:transparent url(/img/mr.gif) repeat-y right 0px;
}

.rounded-box .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#fff url(/img/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.rounded-box .ft {
 background:transparent url(/img/bl.gif) no-repeat 0px 0px;
}

.rounded-box .ft .c {
 background:transparent url(/img/br.gif) no-repeat right 0px;
}
.rounded-box{
 margin:0px;
 padding:0px;
}
/*rounded corners eo*/

/*links*/
div#east-links{
    padding-top: 12px;
}
div#west-links{
    padding-top: 12px;
}

div#west-search{
    padding-top: 38px;
	text-align:center;
	padding-bottom:12px;
}
div#east-reports{
    padding-top: 38px;
	text-align:center;
	padding-bottom:0px;
}
ul#action-links li,ul#east-status-box li{
    cursor:pointer;
}
ul#report-links li{
    cursor:pointer;
}
#east-status-box{
	border-left: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-right: #ccc 2px solid;
	border-bottom: #ccc 2px solid;
	background-color:  #FBFBFB;	/*background: url(/img/box-actions-top.gif) no-repeat top center;*/
	padding: 5px;
	margin: 0px 7px 8px 8px;
}

ul#east-status-box{
   padding-left:3px;

}
div.sidebar-box-top{
    margin-top:6px;
	background: url(/img/box-actions-top.gif) no-repeat top center;
}
div.sidebar-reports-box-top{
    margin-top:6px;
	background: url(/img/box-reports-top.gif) no-repeat top center;
}
div.sidebar-search-box-top{
    margin-top:6px;
	background: url(/img/box-search-top.gif) no-repeat top center;
}
div.sidebar-box-bottom{
    margin-top:0px;
	padding-top:0;
	background: url(/img/box-actions-bottom.gif) no-repeat bottom center;
	width:210px;
	height:16px;
	min-height:16px;
}
div.sidebar-search-box-bottom{
    margin-top:0px;
	padding-top:0;
	background: url(/img/box-actions-bottom.gif) no-repeat bottom center;
	width:210px;
	height:16px;
	min-height:16px;
	}
ul#action-links{
    margin: 26px 0px 0px 16px;

}
ul#report-links{
    margin: 26px 0px 0px 16px;

}
span.green-tag {
	background: url(/img/icons/tag_green.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
span.blue-tag {
	background: url(/img/icons/tag_blue.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
span.date-icon {
	background: url(/img/icons/date.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
span.key-icon {
	background: url(/img/icons/key.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.pdf-icon {
	background: url(/img/icons/page_white_acrobat.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.user-icon {
	background: url(/img/icons/user_suit.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.email-go-icon {
	background: url(/img/icons/email_go.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.table-icon {
	background: url(/img/icons/table.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}

li.multiple-tables-icon {
	background: url(/img/icons/table_multiple.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}

li.factory-icon {
	background: url(/img/icons/building.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.user-suit-icon {
	background: url(/img/icons/user_suit.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.folder-table-icon {
	background: url(/img/icons/folder_table.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.testing-center-icon {
	background: url(/img/icons/building_2.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.certificate-icon {
	background: url(/img/icons/page_cert.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.group-gear-icon {
	background: url(/img/icons/group_gear.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.package-icon {
	background: url(/img/icons/package.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.table-add-icon {
	background: url(/img/icons/table_add.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.report-icon {
	background: url(/img/icons/report.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.email-icon {
	background: url(/img/icons/email.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
a.email-icon {
	background: url(/img/icons/email.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.cert-icon {
	background: url(/img/icons/page_cert.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
span.help-icon {
	background: url(/img/icons/help.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.filecabinet-icon {
	background: url(/img/icons/filecabinet.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.page-white-link {
	background: url(/img/icons/page_white_link.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.page-white {
	background: url(/img/icons/page_white.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.page-blue {
	background: url(/img/icons/page.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.page_copy {
	background: url(/img/icons/page_copy.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
li.rss-icon{
	background: url(/img/icons/rss.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}
a.home-icon{
	background: url(/img/icons/house.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
}
a.user-icon{
	background: url(/img/icons/user.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
}
span.user-icon{
	background: url(/img/icons/user.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
}
a.rss-icon{
	background: url(/img/icons/rss_alt.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
}
a.lock-icon{
	background: url(/img/icons/lock.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
}
li.print-icon{
	background: url(/img/icons/printer.png) no-repeat top left;
	padding: 0px 6px 3px 20px;
	line-height:21px;
	font-size:98%;
}

li.bullet-green{
	background: url(/img/icons/bullet_green.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
li.bullet-purple{
	background: url(/img/icons/bullet_purple.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
li.bullet-red{
	background: url(/img/icons/bullet_red.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
li.bullet-yellow{
	background: url(/img/icons/bullet_yellow.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
li.bullet-orange{
	background: url(/img/icons/bullet_orange.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
li.bullet-blue{
	background: url(/img/icons/bullet_blue.png) no-repeat top left;
	padding: 0px 6px 2px 17px;
	line-height:17px;
	font-size:98%;
}
/*forms*/
button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

/*blue buttons*/
button.submitBtn { 
  background:url(/img/forms/btn_blue_right.gif) right no-repeat; 
  font-size:1.3em; 
}
button.submitBtn span { 
  height:50px; 
  line-height:50px;
  background:url(/img/forms/btn_blue_left.gif) left no-repeat;
  color:#fff; 
}
button.submitBtn:hover {
	background:url(/img/forms/btn_blue_right_hover.gif) right no-repeat; 
}
button.submitBtn:hover span {
	background:url(/img/forms/btn_blue_left_hover.gif) left no-repeat; 
}
#content-main{
    width:99%;
	color:#333;
}