

html, body, div, span, applet, object, iframe, h1, h2, h3, 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, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:	0;
	padding:	0;
	border:	0;
	outline:	0;
	font-size: 100%;
	vertical-align: baseline;
	font-family: Arial, Helvetica, Clean, Sans-Serif;	
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

blockquote, q {
	quotes: none;
}


body {
	padding: 0px;
	margin: 0px auto; 
}

body * {
	line-height: 1.22em;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}

img {
	border: 0;
}

caption, th {
	text-align: left;
}

p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
}

pre, code {
	font: 115% monospace;
}

a, a:link, a:visited, a:active {
	color: #000000;
}

a:hover {
	color: #F57503;
}

:focus {
	outline: 0;
}

del {
	text-decoration: line-through;
}

ins {
	text-decoration: none;
}

.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}

.clearfix {
	display:inline-block
}

* html .clearfix {
	height:1%
}

.clearfix {
	display:block
}

.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
}

.container_12 .grid_3, .container_16 .grid_4 {
	width:220px
}

.container_12 .grid_6, .container_16 .grid_8 {
	width:460px
}

.container_12 .grid_9, .container_16 .grid_12 {
	width:700px
}

.container_12 .grid_12, .container_16 .grid_16 {
	width:940px
}

.alpha {
	margin-left:0
}

.omega {
	margin-right:0
}

.container_12 .grid_1 {
	width:60px
}

.container_12 .grid_2 {
	width:140px
}

.container_12 .grid_4 {
	width:300px
}

.container_12 .grid_5 {
	width:380px
}

.container_12 .grid_7 {
	width:540px
}

.container_12 .grid_8 {
	width:620px
}

.container_12 .grid_10 {
	width:780px
}

.container_12 .grid_11 {
	width:860px
}

.container_16 .grid_1 {
	width:40px
}

.container_16 .grid_2 {
	width:100px
}

.container_16 .grid_3 {
	width:160px
}

.container_16 .grid_5 {
	width:280px
}

.container_16 .grid_6 {
	width:340px
}

.container_16 .grid_7 {
	width:400px
}

.container_16 .grid_9 {
	width:520px
}

.container_16 .grid_10 {
	width:580px
}

.container_16 .grid_11 {
	width:640px
}

.container_16 .grid_13 {
	width:760px
}

.container_16 .grid_14 {
	width:820px
}

.container_16 .grid_15 {
	width:880px
}

.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left:240px
}

.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left:480px
}

.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left:720px
}

.container_12 .prefix_1 {
	padding-left:80px
}

.container_12 .prefix_2 {
	padding-left:160px
}

.container_12 .prefix_4 {
	padding-left:320px
}

.container_12 .prefix_5 {
	padding-left:400px
}

.container_12 .prefix_7 {
	padding-left:560px
}

.container_12 .prefix_8 {
	padding-left:640px
}

.container_12 .prefix_10 {
	padding-left:800px
}

.container_12 .prefix_11 {
	padding-left:880px
}

.container_16 .prefix_1 {
	padding-left:60px
}

.container_16 .prefix_2 {
	padding-left:120px
}

.container_16 .prefix_3 {
	padding-left:180px
}

.container_16 .prefix_5 {
	padding-left:300px
}

.container_16 .prefix_6 {
	padding-left:360px
}

.container_16 .prefix_7 {
	padding-left:420px
}

.container_16 .prefix_9 {
	padding-left:540px
}

.container_16 .prefix_10 {
	padding-left:600px
}

.container_16 .prefix_11 {
	padding-left:660px
}

.container_16 .prefix_13 {
	padding-left:780px
}

.container_16 .prefix_14 {
	padding-left:840px
}

.container_16 .prefix_15 {
	padding-left:900px
}

.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right:240px
}

.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right:480px
}

.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right:720px
}

.container_12 .suffix_1 {
	padding-right:80px
}

.container_12 .suffix_2 {
	padding-right:160px
}

.container_12 .suffix_4 {
	padding-right:320px
}

.container_12 .suffix_5 {
	padding-right:400px
}

.container_12 .suffix_7 {
	padding-right:560px
}

.container_12 .suffix_8 {
	padding-right:640px
}

.container_12 .suffix_10 {
	padding-right:800px
}

.container_12 .suffix_11 {
	padding-right:880px
}

.container_16 .suffix_1 {
	padding-right:60px
}

.container_16 .suffix_2 {
	padding-right:120px
}

.container_16 .suffix_3 {
	padding-right:180px
}

.container_16 .suffix_5 {
	padding-right:300px
}

.container_16 .suffix_6 {
	padding-right:360px
}

.container_16 .suffix_7 {
	padding-right:420px
}

.container_16 .suffix_9 {
	padding-right:540px
}

.container_16 .suffix_10 {
	padding-right:600px
}

.container_16 .suffix_11 {
	padding-right:660px
}

.container_16 .suffix_13 {
	padding-right:780px
}

.container_16 .suffix_14 {
	padding-right:840px
}

.container_16 .suffix_15 {
	padding-right:900px
}

html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}




p { 
	padding-top: 1em;
	line-height: 1.8em;
} 

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Myriad, Arial, Verdana, Times New Roman, Times, Serif; 
	color: #696969;
   font-weight: normal;
}

h1 { 
	font-size: 1.60em; 
   padding: 0px;
   margin:0px;
   font-size: 24px; 
   font-weight: normal;
   letter-spacing: -0.05em;
} 

h2 { 
	font-size: 1.2em; 
   font-family: Myriad, Arial, Verdana, Times New Roman, Times, Serif;
   font-weight: normal;
	color: #999999;
   text-transform: uppercase; 
} 

h3 { 
	font-size: 1.15em; 
   padding-top: 1.15em; 
   font-weight: bold;
} 

h4 { 
	font-size: 1.05em; 
   padding-top: 1.05em; 
} 

a { cursor: pointer; text-decoration: none; } 
a:visited { color: #447ab6; } 
a:link { color: #447ab6; } 
a:hover { color: #FFA200; } 

form {
	margin: 0px;
	padding: 0px;
}

input, textarea {
	font-size: 10pt;
	padding: 3px;
	padding-top: 0;
}

select {
	font-size: 10pt;
}

/*
 * two column forms
label {
	width: 6em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}
*/
/* one column forms */
/*
label {
	width: 100%;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}
*/

label {
}

.label {
	color: #9d9c9c;
	margin-top: 0.7em;
}

.checkbox {
	border: 0;
   margin: 10px 0px 0px 0px;
   padding: 0px;
	float: left;
}

.checkbox-label {
	float: left;
	width: auto;
   margin: 10px 0px 0px 0px;
   padding: 0px 0px 0px 5px;
   color: #646363;
	font-size: 10pt;
}

.radio {
	border: 0;
	float: left;
}

.radio-label {
	float: left;
	width: auto;
   margin: 0.25em;
   color: #646363;
	font-size: 10pt;
}

.text {
	border: 1px solid #cecece;
	color: #000000;
}

.text-label {
	color: #9d9d9d;
}

.password {
	border: 1px solid #cecece;
	color: #000000;
}

.password-label {
	color: #9d9d9d;
}

.textarea {
	border: 1px solid #cecece;
	color: #000000;
}

.textarea-label {
	color: #9d9d9d;
}

select, .select {
	border: 1px solid #cecece;
	color: #000000;
}

.select-label {
	color: #9d9d9d;
}

.file {
	border: 1px solid #cecece;
	color: #333333;
}

.file-label {
}

.submit {
}

.reset {
}

.imagebutton {
}

fieldset {
	border: 1px solid #cecece;
	width: 20em;
   padding: 1em;
}

legend {
	color: #9d9d9d;
	border: 1px solid #acacac;
	padding: 2px 6px;
}

.entrySet {
	position:relative;
	height:auto;
	width: 100%;
	overflow:auto;
   margin-bottom: 10px;
}

.entryField {
	padding: 4.5px;
	height:auto;
	float:left;
}

.description {
	float: left;
	width: 250px;
	height: auto;
	padding-right: 50px;
}

.description p {
	margin-top: 0px;
	padding-top: 5px;
	color: #9d9d9d;
}

.description .heading {
	color: black;
	font-weight: bold;
} 
.product {
	margin-top: 10px;
	margin-bottom: 25px;
}

.product img {
	float:left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.product .head, .product .price {
	font-weight: bold;
	color: black;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.product .price {
	float: right;
	padding-right:10px;
}

.product .productDescription {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right:10px;
}

.product .head a, .product .price a {
	color: black;
}

.product .head a:hover, .product .price a:hover {
	color: #ccd5bc;
}

.productDisplay {
	color: #A5A5A5; 
}

.productDisplay img {
	float:left;
	margin-right: 1.5em;
}

.productDisplay .head, .productDisplay .price {
	font-weight: normal;
	font-size: 1.2em;
	color: #696969;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.productDisplay .price {
	float: right;
}


#orderSummary {
	width: 100%;
	margin-top: 2em;
	font-size: 0.8em;	
}

#orderSummary th {
	font-weight: normal;
	color: #ffffff;
	background: #000000;
	border-bottom: 1px solid white;
	padding: 0.4em;
}

#orderSummary .r1 {
	padding: 0.4em;
	background: #acacac;
	border-bottom: 1px solid white;
}

#orderSummary .r0 {
	padding: 0.4em;
	background: #5e5e5e;
	border-bottom: 1px solid white;
}

#orderTotals {
	width: 100%;
	font-weight: normal;
	font-size: 0.8em;
	margin-bottom: 1em;
}

#orderTotals th {
	padding: 0.4em;
	color: #ffffff;
	background: #000000;
	border-top: 1px solid #5e5e5e;
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
}

#orderTotals td {
	text-align: right;
	color: #ffffff;
	font-size: 2em;
	padding: 0em 0.5em 0.5em 0em;
	background: #000000;
	border-bottom: 1px solid #5e5e5e;
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
}

	
#nav {
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 30px;
}
   
#n_0, #n_0 ul {
	position: relative;
	z-index: 1000;
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
	text-align:left;
}

#n_0 {
	margin-left: 0em;
	height: 20px;
}

#n_0 li a {
	margin-bottom:0px;
	padding-bottom: 7px;
	padding-left:0.7em;
	padding-right:0.7em;
  	padding-top: 8px;
}

#n_0 ul li a {
	height: auto;
	margin: 0px;
	width: 15em;
	padding-top: 1em;
	padding-left: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	font-size: 1em;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}

#n_0 ul li a:hover {
}

#n_0 ul {
}

#n_0 a {
	display: block;
	color: #696969;
	text-decoration: none;
	padding-top: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	margin-right: 0.6em;   
}

#n_0 a:hover {
}
	
#n_0 a.daddy {
}

#n_0 li {
	float: left;
}

#n_0 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13em;
	height: 2em;
	font-weight: normal;
	margin: 0;
}

#n_0 li ul a {
	width: 16.5em;
   height: 2em;
}

#n_0 li ul ul {
	margin: -1.9em 0 0 11em;
}

#n_0 li:hover ul ul, #n_0 li:hover ul ul ul, #n_0 li.sfhover ul ul, #n_0 li.sfhover ul ul ul {
	left: -999em;
}

#n_0 li:hover ul, #n_0 li li:hover ul, #n_0 li li li:hover ul, #n_0 li.sfhover ul, #n_0 li li.sfhover ul, #n_0 li li li.sfhover ul {
	left: auto;
}

#n_0 li:hover, #n_0 li.sfhover {
	text-decoration:underline;
}

#n_0 li:hover {
}



/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit themeroller.com
*/


/*UI accordion*/
.ui-accordion {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	border-bottom: 1px solid #d3d3d3;
}

.ui-accordion-group {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #d3d3d3;
	border-bottom: none;
}

.ui-accordion-header {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #e6e6e6 url(/aggservices/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}

.ui-accordion-header a {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #555555;
	background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_right.gif) .5em 50% no-repeat;
}

.ui-accordion-header a:hover {
	background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #212121;
}

.ui-accordion-header:hover {
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}

.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #ffffff url(/aggservices/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}

.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #222222;
	background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_down.gif) .5em 50% no-repeat;
}

.ui-accordion-content {
	padding: 1.5em 1.7em;	
	background: #ffffff;
	color: #222222;
	font-size: 1.1em;
}





/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav-item {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav-item a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #555555;
	background: #e6e6e6 url(/aggservices/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover {
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
	background: #ffffff url(/aggservices/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #222222;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	clear:left;
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}





/*slider*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	border: 1px solid #d3d3d3;
	height: .8em;
	position: relative;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #ffffff url(/aggservices/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-slider-handle:hover {
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #d3d3d3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
}






/*dialog*/
.ui-dialog {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	
   font-family: Verdana, Arial, sans-serif;
	color: #222222;
	border: 1px solid #dfe0df;
	position: relative;
   
	background: white url('/aggservices/images/boxy/boxy-background.gif') 75% -100px no-repeat;
}

.ui-dialog-content {
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}

.ui-resizable .ui-resizable-handle {
	display: block; 
}

body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;
}

.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url(/aggservices/images/jquery-ui/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}

.ui-dialog-titlebar {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	
   padding: 20px 20px 0px 20px;
	color: #555555;
	font-size: 16pt;
	font-weight: lighter;
	position: relative;
}

.ui-dialog-title {
}

.ui-dialog-titlebar-close {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	
   background: url(/aggservices/images/jquery-ui/close.png) 0 0 no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	z-index: 1000;
}

.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(/aggservices/images/jquery-ui/close.png) 0 0 no-repeat;
}

.ui-dialog-titlebar-close:active {
	background: url(/aggservices/images/jquery-ui/close.png) 0 0 no-repeat;
}

.ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog-content {
	/*resets*/
   margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: transparent;
	color: #222222;
	margin: 0px 20px 0px 20px;	
}

.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
   padding: 20px;
	background: #dee0e6 url('/aggservices/images/jquery-ui/line.gif') repeat-x;
}

/* Please note: $('<button/>') was changed to $('<button><span><em>') to facilitate resizable buttons*/
.ui-dialog-buttonpane button {
	color: #666666;
   font-family: Calibri, Arial;
	font-size: 9pt;
	border: 0px;
	cursor: pointer;
   
   border:none;
	background:none;
	padding:0;
	margin: 0px 5px 0px 0px;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:24px;
	line-height:21px;	
}




.ui-dialog-buttonpane button span, .ui-dialog-buttonpane button em {
	display:block;
	height:24px;
	line-height:21px;			
	margin:0;
}

.ui-dialog-buttonpane button span {
	padding-left:20px;
	background:url(/aggservices/images/jquery-ui/button.png) no-repeat 0 0;
	}	
   
.ui-dialog-buttonpane button em {
	font-style:normal;
	padding-right:20px;
	background:url(/aggservices/images/jquery-ui/button.png) no-repeat 100% 0;
}



.ui-dialog-buttonpane button:hover {
	color: #3c3c3c;
}

.ui-dialog-buttonpane button:active {
	color: #3c3c3c;
}








/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 1px solid #d3d3d3;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(/aggservices/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(/aggservices/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(/aggservices/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}












/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/aggservices/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #555555 !important;
}
.ui-default-state a {
	color: #555555;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #999999;
	background: #dadada url(/aggservices/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
}
.ui-hover-state a {
	color: #212121;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #dddddd;
	background: #ffffff url(/aggservices/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #222222 !important;
	outline: none;
}
.ui-active-state a {
	color: #222222;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-left-default {background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-down-default {background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-up-default {background: url(/aggservices/images/jquery-ui/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(/aggservices/images/jquery-ui/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(/aggservices/images/jquery-ui/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-close-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(/aggservices/images/jquery-ui/close.png) no-repeat 50% 50%;}
.ui-folder-closed-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-open-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-doc-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-minus-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-plus-default {background: url(/aggservices/images/jquery-ui/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(/aggservices/images/jquery-ui/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(/aggservices/images/jquery-ui/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */



/*
	HUMANIZED MESSAGES 1.0
	idea - http://www.humanized.com/weblog/2006/09/11/monolog_boxes_and_transparent_messages
	home - http://humanmsg.googlecode.com
*/

html, body {
	height: 100%; /* Damn you IE! */
}

.humanMsg {
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	position: fixed;
	top: 130px;
	left: 25%;
	width: 50%;
	color: white;
	background-color: black;
	text-align: center; 
	display: none;
	opacity: 0;
	z-index: 100000;
}

.humanMsg .round {
    border-left: solid 2px white;
	border-right: solid 2px white;
    font-size: 1px; height: 2px;
	}

.humanMsg p {
	padding: .3em;
	display: inline; 
	}

.humanMsg a {
	display: none;
	}
	
#humanMsgLog {
	font: normal 10px Helvetica, Arial, Sans-Serif;
	color: white;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height: 200px;
	display: none;
	z-index: 10000;
	}

#humanMsgLog p {
	position: relative;
	left: 50%;
	width: 200px;
	margin: 0;
	margin-left: -100px;
	padding: 0 10px;
	line-height: 20px;
	background: #333;
	text-align: center;
	white-space: pre;
	cursor: pointer;
	}

#humanMsgLog p:hover {
	background: #222;
	}

#humanMsgLog ul {
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAARCAIAAACaSvE/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNqEjVEKACAIQ516Ee//5wVNCjIjaB/iY5vC3YkoIgDkVDOjQ5pqLCI3r2bLFzNzyydvM4uKqfJPKN4vyl9LO/7o3/6PhwADAIWkFPjc5eRrAAAAAElFTkSuQmCC) repeat-x;
	margin: 0;
	padding: 0;
	position: relative;
	max-height: 180px;
	overflow: auto;
	display: none;
	}

#humanMsgLog ul li {
	color: #555;
	font-size: 12px;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	display: none;
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	white-space: pre;
	}

#humanMsgLog ul li:hover {
	background: #f2f2f2;
	}

#humanMsgLog ul li:first-child {
	margin-top: 1px;
	}
	
#humanMsgLog ul li .error {
	color: orangered;
	}

#humanMsgLog ul li .indent {
	position: absolute;
	top: 0;
	left: 100px;
	margin-right: 200px;
	height: inherit;
	}


body {
	background: #ffffff;
	color: #aaaaaa; 
	font-family: Arial, Sans-Serif, Serif, Helvetica; 
	font-size: 11px; 
	margin: 0 auto;
	padding: 0px;
}

#workspace {
	text-align: left;
}

#logo {
	text-align: left;
}

#logo img {
	margin-top: 20px;
}

#content {
	text-align: left;
}

#footer {
	text-align: left;
	margin: 30px 0px 40px 0px;
	color: #6d6d6d;
	font-size: 8pt;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer #timestamp {
	color: #a2a2a2;
}

strong {
	color: #c4c4c4;
}

#nav {margin: 0px; padding:0 0 0 10px;}
li {font:9px Arial, Helvetica, sans-serif;padding:0 8px 4px 0;}
#nav li {display:inline;font:9px Arial, Helvetica, sans-serif;padding:0 8px 0 0;}
#nav li a, li a {font:9px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-decoration:none;}
li a:hover {
	color: red;
}
.box1 { margin:65px 0 0 0;}
.button { margin:10px 0 0 0;}
.background1 { background: url(images/background_03.jpg) no-repeat bottom right; height: 342px;}
.padding { padding: 10px 0 0 0;}
.background2 {background: url(images/bottom_11.jpg)}
.logo { margin: 35px 0 0 0;}

/*Typography*/

.text1 {padding:13px 0 10px 0; font:13px "Trebuchet MS"; color:#CCCCCC; line-height:25px;}
.text2 {padding:5px 0; font:11px "Trebuchet MS"; color:#CCCCCC;}
h1 {font: 42px "Trebuchet MS"; color:#c6c5c5; text-transform:uppercase; line-height:37px}
h2, .newsticker li {font: 14px Arial, Helvetica, sans-serif; color:#284f6c; }
.text5 {font: 28px Arial, Helvetica, sans-serif; color:#000000; }
.text6 {font: 12px Arial, Helvetica, sans-serif; color:#000000; margin: 27px 0 0 0; }
.text7 {font: 9px Arial, Helvetica, sans-serif; color:#000000; }

.newsticker {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display:inline;
}

.newsticker li {
	display:inline;
	color: #23262a;
}
 


/* selected theme: agg */
