/* CSS Document */

/*CSS RESET VIA ERIC MEYER*/
html, body, div, span, applet, object, iframe,
h1, h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;}and 
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}


/*###HTML DEFINITIONS###*/
p 	 	{font-size:1em; line-height: 1.2em; margin:0 0 10px 0;}
body 	{ margin: 0 0 0 0; font-size: 14px; font-family: arial, verdana, helvetica; text-align: center;
			line-height: 1.2em; color: black; background:#efefef; }
a			{color:#3354AA; text-decoration:none;}
form	{margin: 0; padding: 0;}
strong{font-weight: bold;}
em{font-style:italic;}
h1		{font-size: 1.5em; font-weight: bold; margin: 5px 0 15px 0; }
h2		{font-weight: bold; margin: 0 0 5px 0;}
h4{font-weight:bold; margin:10px 0 5px 0;}

h5		{font-size: 1.1em; line-height: 1.5em; font-weight: bold; background: #E8E8D2; color: #333; padding: 5px;}
h6		{text-decoration: underline; font-size:1em; font-weight:bold; margin-top:5px; margin-bottom:10px;}
label	{font-weight: bold; width: 20%; padding: 5px 5px 5px 0; text-align: left; }
p label	{float:left; display:block; width:140px;}
fieldset p{clear:both; padding-bottom:10px;}
table	{width: 100%; font-size: .925em; }
th		{font-weight: bold; padding: 7px 5px;  background: #E8E8D2; color: #333;}
td		{padding:7px 5px; }
td p{}
.entry p, .alt-entry p {margin-bottom:0 !important; }
input,textarea{font-family:arial,verdana,helvetica,sans-serif; font-size:12px;}
select{}

/*###MAIN CONTAINER STYLES###*/
#header-container{width:100%; background:#000066;}
#splash-container{width:100%; text-align:left;}
#image-container{width:100%;}
#main-container{width:100%;}
#footer-container{width:100%; text-align:left;}

/*###SUB-CONTAINER STYLES###*/
#banner{margin: 0 auto; height:123px; text-align:left; background:#fff url(/images/header.jpg); background-repeat:no-repeat; position:relative; border-bottom:1px solid #333;}
#image-bar{height:200px;  background: #ccc;background-image: url('images/bkrndtest.jpg');}
#image-content{border-right: 1px  solid #ccc; height:200px; border-left: 1px solid #ccc; width:798px; }
#image-content.history-page{background:url(/images/group.jpg);}
#main-content{text-align:left !important; margin:0 auto; width:100%; min-width:800px;}
#footer{width:927px; text-align:left;}
#footer .sub-content{margin:15px !important; padding:0 !important; text-align:left !important;}
#contact-info{padding-top:10px !important;}
#content-wrapper{text-align:left; background:#fff; width:930px; border-right:3px solid #ccc; border-bottom:3px solid #ccc;float:left;}
#content-wrapper .sub-content{margin-left:15px;}

/*###FORM STYLES###*/
.form-container p{width:100%; clear:both;}
.form-container input{margin:0 !important;}
.form-container fieldset{padding:10px; border:1px solid #ccc; background: #f9fcfe;}
.check-box-row{font-size:.8em;}
.check-box-row input{margin:0 10px 0 5px;}
.form-table{margin:0 !important; padding:0 !important;}
.form-table td{padding:0 !important; margin:0 !important;}
.form-table tr{padding:0 !important; margin:0 !important;}


/*###Login Styles###*/

#login-panel{margin:10px 0 10px 0; width:650px; padding: 10px; border: 3px solid #ccc; background:#fff;}
	#login-panel h2{margin: 0 0 10px 0; font-size:1.5em;}
	#login-panel a{ font-size: .8em;}
	#login-panel p{width:100%; clear:both; padding:10px 0 0 0;}

.title-bar { background: #E8E8D2; line-height: 2.5em; padding-left: 10px; font-size:1.2em;}
.message-prompt { background-color: #FFFFCC; border-bottom: 1px solid #9C928E; text-align: center;
									border-top: 1px solid #9C928E; margin-bottom: 20px; padding: 10px; }

/*###BANNER STYLES###*/
#logo-container{margin:12px 0 0 0;}

/*###PRIMARY NAVIGATION STYLES### */
#p-nav { position:absolute; top:96px; margin-left:15px; padding:0; min-width:800px;}
#p-nav li { float:left; margin: 0 3px 0 0;}
#p-nav li a { display: block; font-size: .75em; padding:5px 15px; border-top:none; color:#333; background:#fff; text-transform:uppercase; font-weight:bold; border:1px solid #ccc; border-bottom:none;}


#admin-nav{ margin: 100px 0 0 0; padding:0;}
#admin-nav li{float:left;}
#admin-nav li a {display:block; font-size:.85em; padding:5px; border:1px solid #ccc; border-bottom:none; background:#efefef; margin-right:4px; }
#admin-nav li a:hover{background:#fff;}

/*###UTILITY STYLES### */
.col-a{float:left; width:50%;}
.col-b{float:right; width:50%; }
.left-col {float: left; margin-left: 0; width: 50%;}
.right-col {float: right; margin-right: 15px; width: 46%; }
.left-col h5, .right-col h5{margin-bottom:7px;}
.sub-content{padding:15px;}
.cleared{clear:both;}
#title-text{background: #000; color: #fff; padding: 15px 15px 15px 30px; font-family: georgia, times, serif;font-size: 24px;}
.notice{padding: 10px 0 10px 55px;  margin: 0; font-size: 13px; font-weight: bold; background: #fffcd6 url('img/notice.gif'); background-repeat:no-repeat; background-position:center left; }
.success {padding:10px 0 10px 55px;  margin: 0; color: #33CC33; font-size: 13px; font-weight: bold;  background: #E2F9E3 url(img/success_icon.gif) no-repeat; background-position:25px 8px;}
.nopadding-top{padding-top: 0 !important;}
.nomargin-bottom{margin-bottom:0 !important;}
.small-link{font-size:.75em; text-decoration:underline; }
/* UTILITY STYLE -> PAGINATION */
.pagination{ padding: 2px; margin: 0 0 10px 0; }
.pagination ul{ margin: 5px 0 0 0; padding: 0; text-align: left;}
.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px; font-size: 12px !important;}
.pagination a, .pagination a:visited{ padding: 0 5px; border: 1px solid #ccc; text-decoration: none;}
.pagination a:hover, .pagination a:active{color: #000; background-color: yellow; }
.pagination li.currentpage{ padding: 0 5px; border: 1px solid #ccc; background-color:#efefef; color: #333; }
.pagination li.disablepage{ padding: 0 5px; border: 1px solid #ccc;}
.pagination li.nextpage{}
* html .pagination li.currentpage{ margin-right: 5px; padding-right: 0; } /* IE6 fix */  
* html .pagination li.disablepage{ margin-right: 5px; padding-right: 0; } /* IE6 fix */
*:first-child+html .pagination li.currentpage{ margin-right: 3px; padding: 0 3px;} /* IE7 fix */  
*:first-child+html .pagination li.disablepage{ margin-right: 3px; padding:0 3px;} /* IE7 fix */
.nopadding-bottom{padding-bottom:0 !important;}
.nomargin-top{margin-top:0 !important;}
.entry td, .alt-entry td{border-bottom:1px solid #efefef;}
.alt-entry{background: #f9fcfe;}
.selected {background: #bbdd99;}
/* ITEM STATUSES FOR FUTURE USE
.undecided { background: #f9fcfe; }
.ordered {background: #ffffcc;}
.delivered {background: #bbdd99;}
.installed {background: #bbdd99;} */
.here{font-weight:normal;padding:0 5px 0 0;}
/*MODULE STYLES*/
.module{padding:0 0 10px 0; margin:0 0 0 0; }
.module h2{margin:0; padding:5px 0 0 0; float:left; font-size:.9em;}
.module h3{margin:0 0 10px 0; padding: 5px 0 5px 5px; background:#efefef;}
.module h4{font-size:.8em; font-weight:bold;}
.module-top{margin:0; padding:0; background: url('/images/mt-bg.gif') repeat-x;}
.module-top{height:27px;}
.tl{width:9px; height:27px; float:left; background:url('/images/tl.gif') no-repeat; font-size:0;}
.tr{width:9px; height:27px; float:right; background:url('/images/tr.gif') no-repeat; font-size:0;}
.module-bottom{ margin: 0; padding:0;   height:15px; min-height:1%;}
.bl{width:11px; height:16px; margin:0; padding:0; background:url('/images/bl.gif') top left no-repeat; float:left; font-size:0;}
/** html .bl{background:url('/images/bl2.gif') top left no-repeat;}
* html .br{background:url('/images/br2.gif') top left no-repeat;}*/
.br{width:11px;  height:16px; margin:0; padding:0; background:url('/images/br.gif') top right no-repeat; float:right; font-size:0;}
.post-time{display:block; font-weight:bold; font-size:10px;}
.module-content{padding:10px 10px 0 10px; margin:0; border-right: 1px solid #ccc; border-left: 1px solid #ccc; overflow:hidden;}
.module-content .entry{background:#fff; padding:5px; margin:0;}
.module-content .alt-entry{background:#efefef; padding:5px; margin:0;}
.module-content a{color:#3399cc;}
.module-content p{padding: 2px 0 10px 0; margin:0 !important;overflow:hidden;}
.module-content p strong{display:block;}
.module-content h6{display:block; font-size:12px; margin:0; padding:0; color:#333;}
.module-content ul{list-style:none; margin: 0; padding:0; width:95%;}
.module-content ul li{margin:0; padding:0 0 0 0; font-size:12px;}
.module-content ul li a{font-size:1em !important;}
.module-content select{font-size:.7em;}

/*###INDEX STYLES###*/
#index-feature{border-left:2px solid #ccc;}


/*####BIO STYLES###*/
.bio {padding: 0 10px 10px 0;  margin:0 0 10px 0; border-bottom:1px solid #ccc; vertical-align:top;}
.bio h2{ font-size:18px; margin:0 0 5px 0; padding:0;}
.col-a .bio{margin-right:10px;}
.col-b .bio{margin-left:10px;}

.bio h3{font-size:14px; margin:0 0 5px 0; padding: 0;}
.bio p{ padding:0 0 0 0;}

.bio-image{width:110px;height:125px; float:left; margin:0 10px 10px 0;}
	.bio-image img{border:1px solid #000;}

.bio-copy{float:right; width:280px; margin: 0 0 0 0;}

/*####MISC SUBPAGE STYLES####*/
#twocol-copy{background:#fff; width:930px; border-right:3px solid #ccc; border-bottom:3px solid #ccc;}
#twocol-copy .col-a .sub-content{padding-right:0;}
#twocol-copy .col-b .sub-content{padding-right:30px;}

/*###BUTTON STYLES###*/
.button-container{padding:5px 0 5px 0; float:right;}
.button-link a img{border:none; margin:0 5px 0 0 !important; padding:0 !important; float:left;}
.button-left, .button-right{display:block; float:left; width:10px; height:25px;}
.button-left{background-image:url('img/btn_left.gif'); background-repeat:no-repeat;}
.button-right{background-image:url('img/btn_right.gif'); background-repeat:no-repeat;}
.button-link a{color:#fff; background-image:url('img/btn_center.gif'); background-repeat:x; display:block; float:left; height:21px; padding:4px 0 0 0; font-weight:bold;}

/*###ADMIN NAV STYLES###*/
#admin-nav{margin:0 0 0 15px; padding:0; min-width:565px;}
#admin-nav li{float:left;}
	#admin-nav li a{display:block; font-size:.85em; padding:5px; border:1px solid #ccc; border-bottom:none; background:#efefef; margin-right:4px; }
	#admin-nav li a:hover{background:#fff;}
#navigation{ float:right; margin: 0; padding: 0; width: 550px; }

/*###PROJECT NOTES STYLES ###*/
/*forum styles */
#discussion-list{border-collapse:collapse; margin:10px 0 0 0; padding:0;}
#discussion-list img{border:none;}
#discussion-list td {padding: 7px; border-top: 1px solid #ccc; }
#discussion-list th {padding: 7px; border-top: 1px solid #ccc; background: #fff; color: #000 }
#discussion-list td a{font-weight:bold;}
#discussion-list .post-count{width:5px;}
#forum-list a{font-weight:bold;}
#forum-list li{margin: 0 0 5px 0;}
.main-forumlist{margin:10px 0 0 0;}
.main-forumlist a{font-size:14px; font-weight:bold;}
.main-forumlist .alt-entry{}
#searchfield{padding: 5px 0 2px 0 !important;}
.rb-row{padding: 5px 0 0 0 !important;}
#forum-posts{margin: 10px 0 0 0;}
.post-header img{border: none;}
.ph-col-a{width:500px;padding: 3px 5px 5px 5px; float:left;}
.ph-col-a img{margin: 0 5px 0 0; float:left;}
.ph-col-a a{font-weight:bold;}
.ph-col-b{width:65px; float:right; padding: 5px 5px 0 5px; text-align:right;}
.ph-col-b img{margin: 0 0 0 5px; float:right;}
.post-body{clear:both; padding: 0 5px 5px 10px;}
.post{}
.post h1, .post-body h1{margin:0 0 5px 0 !important;font-size:140%;}
.post h2, .post-body h2{color:#666;}
.post strong, .post-body strong{display: block; margin:5px 0 0 0 ; padding:0; color:#666;}
.post ul, .post-body ul{list-style:disc; margin: 0 0 10px 40px;}
.post ol, .post-body ol{list-style:decimal; margin: 0 0 10px 45px;}
.post-header{background:  #efefef; height: 28px; margin: 7px 0 0 0; border-top: 1px solid #efefef;}
.post-header input{float:right; margin: 0;}
.postusername{padding: 2px 7px 0 0; float:left;}
.postusername {font-size: 1em; font-weight:bold;}
.posttime{padding: 4px 0 0 0; font-size: 10px; float:left; color:#666;}
.t-help{display:inline;}
.response-box{margin: 10px 0 0 0;}
.response-box-2{background:  #efefef; padding:10px; border:1px solid #ccc;}
.editor_ok_button{margin: 7px 5px 0 0; padding: 1px 5px 1px 5px; }
.editor_cancel{padding: 1px 5px 1px 5px; margin:0 0 0 0; }
.inplaceeditor-form{}
.inplaceeditor-form textarea{padding:5px;}
.forums .entry, .forums .alt-entry{border-top: 1px solid #ccc;}
.forums .entry, .forums .alt-entry{}
.forums .entry ul, .forums .alt-entry ul{margin:0; padding:0; list-style: none;}
.forums .entry ul li, .forums .alt-entry ul li{ float:left;}
.forums .entry img, .forums .alt-entry img{border:none;}
.forum-description{clear:both; padding: 10px 0 10px 0 ; margin:0;}
.discussiontitle{width:53%;}
.discussioncount{width:23%;}
.postcount{width:10%;}
.discussioncount a, .postcount a{color: #333; text-transform:uppercase;font-size:10px}
.discussiontitle a {font-size: 14px; font-weight:bold;}
.actionbuttons{width:7%; text-align:right;}
.f-stats {padding:10px; margin:15px 0 15px 0; background:lightyellow;  border:1px solid #ccc;}
.f-stats p{margin:0; padding:0; font-size: 11px;}
#forumadmin-list{margin:10px 0 0 0;}

/* PAGE LAYOUTS FOR ADMIN PAGES*/
#sidebar {width:80%; min-width:250px; margin-left:3px; padding:15px; float:left; background:#fff;  border-right:3px solid #ccc; border-bottom: 3px solid #ccc;}
#sidebar h5{margin:10px 0 10px 0;}
#sidebar ul li a{font-size:.9em !important;}
#sidebar .button-container{float:left !important;}
.sidebar-header{height:20px;font-size: 1.1em; line-height: 1.3em; font-weight: bold; background: #E8E8D2; color: #666; padding: 5px; margin:10px 0 10px 0;}
.sidebar-title{float:left;}
.sidebar-header a{float:right;}
.section-header{height:22px;font-size: 1.3em; line-height: 1.3em; font-weight: bold; background: #E8E8D2; color: #333; padding: 5px; margin:10px 0 10px 0;}
.section-title{float:left;}
.section-header a{float:right;}
#page-content{ width:100%; min-width:565px; background:#fff; border-right:1px solid #ccc; border-bottom: 3px solid #ccc; float:left;}
#page-content .sub-content{margin-left:15px;}
#page-content h5{margin:10px 0 15px 0;}
table.layout {clear:left; border-collapse: collapse; width: 100%;}
table.layout td.left,table.layout td.right {vertical-align: top; padding: 0;}
table.layout td.left {width: 70%;}
table.layout td.right {width: 30%;}
#room-list{}
#room-list li a{display:block; float:left; padding:2px 0 2px 0; }
#room-list li .link a{display:inline !important;}
#room-list li .link { float:right;}
#room-list li{clear:both;width:100%; border-top:1px solid #efefef;}
.form-col-a{width:60%; float:left;}
.form-col-b{width:40%;float:right;}


/* WORKSHEET STYLES */
.ws-row{padding:10px;}

/*ERROR STYLES*/
div.fieldWithErrors{display:inline; background:#efefef;}
.fieldWithErrors input, .fieldWithErrors select {background:#ffffcc;}
#errorExplanation{padding:15px; color:#fff; background:#cc3300; margin-bottom:15px !important;}
	#errorExplanation h2{font-size:1.5em;}
	#errorExplanation p{margin:10px 0 5px 0 !important;}
	#errorExplanation ul{margin:5px 0 0 35px !important; padding:0 !important; list-style:disc!important;}

/*DASHBOARD STYLES*/
input#project_title { font-size: 18px; font-weight: bold; width:450px; }
.date{font-weight:bold; border-bottom:0px; color:#666; font-size:1.1em; text-decoration:underline; display:block;margin-bottom:10px;}
.comments-count{font-size:.9em;}
.dashboard-table{margin-bottom:10px;}
.dashboard-table td{}
.dashboard-table td.action{text-align:right; padding:0 !important; white-space:nowrap; font-size:.9em;}
.dashboard-table td.name{text-align:left; padding:0 0 0 2px; white-space:nowrap; font-size:.9em;}
.dashboard-table td.title{white-space:nowrap;}
.dashboard-table td{border-bottom:1px solid #efefef; margin:0; padding:3px 5px 3px 5px;}
.dashboard-table a{}
.dashboard-table a:hover{text-decoration:underline;}

/*CHECKLIST STYLES*/
.room-name {font-weight:bold; border-bottom: 0px; color:#666; font-size:1.3em; padding-top:20px;}
.checklist-table { margin-bottom: 10px; font-size:0.9em; width:100%;}
.checklist-table input{margin:0 !important;}
.checklist-table td{whitespace:no-wrap;overflow:hidden;}
.checklist-table input{margin:0 !important;}
.checklist-table tr.alt-entry td{}
.checklist-table tr.mini-header {font-size:.9em; color:#666;}
.checklist-table tr.mini-header td{padding-top:0 !important; padding-bottom:0 !important; border-bottom:1px solid #efefef;}
.item-field{width:10% !important;}
.item-field input {width:80px;}
.vendor-field{width:15% !important;}
.vendor-field input{width:100px;}
.make-field {width:10% !important;}
.make-field input{width:80px;}
.model-number-field {width:20% !important;}
.model-number-field input{width:190px;}
.cost-field {width:10% !important;}
.cost-field input{width:100px;}
.status-field {width:10% !important;}
.status-field input{width:100px;}
.action{width:2%; text-align:center;}

/*NOTES STYLES*/
div.notes { float: right; width: 250px; height: auto; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #666666;background-color: #ffffe1; color: #666666; font-size: 0.9em;}
div.notes h4 { font-weight:bold; background-image: url(img/info.gif); background-repeat: no-repeat; background-position: top left; padding: 0 0 3px 20px; border-bottom: 1px solid #666; font-size: 110%; margin:0 0 5px 0!important;}	
form fieldset div.notes p { margin: 0 0 0 0; color: #666666; }
div.notes p.last { margin: 0em;}

/*POST STYLES*/
input#project_note_title { font-size: 18px; font-weight: bold; width:450px; }
.post{margin:15px 0 15px 0;}
.post p{margin:5px 0 5px 0;}
.post h2{font-size:1.2em; margin:0; padding:0;}
.post h2 a:hover{text-decoration:underline;}
.post-body{margin-top:10px;}
.post-comments-stats{font-size:.85em;}
.post-stats{font-size:.85em; margin:7px 0 0 0;}
.attachment{height:18px; width:100%; margin-left: 10px; border-left: solid 1px #cccccc; padding-left: 10px; }
.attachment img{float:left;}
.attachment a, .attachment small{ display:block; float:left; font-size:0.85em; padding-left: 5px;}
.attachment a { font-weight: bold; }
.attachment small{ color: gray; }

/*PUBLIC GALLERY STYLES*/
#gallery-content { padding: 10px; margin: 0; height: 600px; text-align:left;  border:1px solid #ccc;}
#gallery-content h1 { margin: 0 !important; font-size:1.3em;padding: 0;   color: #333;}
#gallery-navcontainer{ padding: 0; margin: 10px 0 10px 0; height: 40px; border-bottom: 1px solid #ccc; }
#gallery-navtitle { float: left; text-align: left; padding:0 5px 0 0; margin: 0; }
#gallery-navtitle h2{ font-size: 1.5em; margin: 0; padding:0 ; }
#gallery-nav{ float: left; margin: 0; padding: 0 0 0 10px; }
* html body #gallery-nav{ padding: 0; }
#gallery-nav ul{ padding: 0; margin: 0; }
#gallery-nav li{ display: inline; padding: 0; margin: 0; font-weight:bold; }
#gallery-nav li a{ text-decoration: none; color: #000; font-size: 12px; margin: 0 0 0 0; padding: 5px;
                   background: #fff; border: 1px solid #ccc; height: 25px; font-weight:normal !important; }
#gallery-nav li a:hover { border: 1px solid #000; background: #efefef; }
#gallery-nav li a.here { border: 1px solid #000; background: #ccc; color: #000; border: 1px solid #ccc; }

#myGallery{text-align:left; background:#efefef !important; padding:0 !important; margin:10px 0 0 0 !important;}
.slideElement{background-position:left top !important;}

/*FAQ STYLES*/

.question {font-weight:bold;}
.question .letter-hilite{font-weight:bold;color:red;}
.answer .letter-hilite{font-weight:bold;}

/*ADMIN GALLERY STYLES*/
#gallery-admin-area{background:#efefef; padding:8px 15px 8px 0; border:3px solid #ccc; width:755px;}
#gallery-admin-area h5{background:#fff; border:1px solid #ccc; border-bottom:0;}
#gallery-images { border:1px solid #ccc; padding:10px; margin:0 0 10px 0; min-height:320px; height:auto !important; height:100px; background:#fff; }
#fixed-gallery-size{width:340px; }
#gallery-images-list{margin:0; padding: 0; }
#gallery-images-list li, #available-images li{width:75px; height:100px; float:left; padding:0 !important; margin:0 10px 10px 0; }
* html #gallery-images-list li, * html #available-images li{height:90px;}
#gallery-images-list li img, #available-images li img{border:1px solid #000; margin:0 !important;}
li span.image-position{position:relative; top:-102px; left:0px; background:#000; color:#fff; padding:3px; font-weight:bold; border:1px solid #fff; border-left:none; border-top:none;}
#images{border: 1px solid #ccc; background:#fff; padding:10px 0 10px 10px; margin:0 0 10px 0; height:320px;  overflow-x: hidden; overflow-y: scroll;}
#available-images{margin: 0; padding:0;}
#images-list li{float:left; width:77px; height:100px; margin: 0 10px 12px 0; background:#efefef;}
#images-list li img{border:1px solid #000;}
#images-list li strong{display:block;}
.action-buttons{display:block; position:relative; top:-100px; right:-40px;}
.action-buttons img{border:none !important;}
.g-admin-col-a{float:right; width:375px; margin:0 10px 0 0;}
.g-admin-col-b{float:right; width:355px;}

/*ADMIN MAILER STYLES*/
#admin-mail-form{border:1px solid #ccc;background: #f9fcfe;padding:10px; }
#admin-mail-form textarea{width:98% !important; margin:10px 0 0 0;  padding:5px;}
#admin-mail-form h4{font-weight:bold; text-align:right;}


/*REPORT STYLES*/
#report-header{background: #E8E8D2; padding:10px;}
.link-row{}
.link-row a{float:right; font-weight:bold; }
