html, body, div, span, applet, object, iframe, h1, h2, h3, h4, 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, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
a {outline: 0 none; text-decoration: none; color: inherit;}
a:hover {color: inherit;};

/* always force a scrollbar in non-IE */ 
html { overflow-y: scroll; }

 
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

a, a:active, a:visited { 
	transition:color .5s ease;
	-moz-transition:color .5s ease;
	-webkit-transition:color .5s ease;
}

ol, ul, li {list-style: none outside none;}
ul {list-style: none outside none; }
.italic {font-style: italic;}

.f-left {
	float: left !important;
}

.f-right {
	float: right !important;
}

.bold {font-weight: bold;}

h3 {
    color: #333333;
    font-size: 16px;
    margin: 0px 0 10px;
    text-transform: uppercase;
}

.image-spacer {
	margin-bottom: 20px;
}

body {    
    background: none repeat scroll 0 0 #EBEBEB;
	font: 400 14px/18px Helvetica, Arial, sans-serif;
    color: #333333;
    font: 400 14px/18px sans-serif;
    text-shadow: 0 1px 0 rgba(250, 250, 250, 0.5);    
}

#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    min-width: 980px;
}

	#header {
	    background: url("../images/header-pattern.png") repeat-x scroll 0 0 #FFFFFF;
	    height: 120px;
	}
	
		#header_container {
			margin: 0 auto;
		    width: 980px;
		}
	
		#logo {
		    display: block;
		    float: left;
		    height: 125px;
		    margin-left: 20px;
		    margin-top: -3px;
		    width: 332px;
	        background: url("../images/upper-logo.png") no-repeat scroll 0 0 transparent;		    			
		}
		
		#second-menu-container {
		    /*background: url("../images/bg_topmenu.png") no-repeat scroll 0 0 transparent;*/
		    float: right;
		    height: 32px;
		    margin: 25px 0 0;
		    overflow: hidden;
		    padding-left: 5px;			    
		}
		
			#second-menu {
			    /*background: url("../images/bg_topmenu.png") repeat-x scroll 0 -64px transparent;*/			   			   
			    background: url("../images/second-menu-bg.png") repeat-x scroll transparent;			   
			    float: left;
			    height: 18px;
			    padding: 9px 10px;			    		
			}
			
				#second-menu li {
					float: left;
	    			margin-right: 15px;
				}
				
				#second-menu li a {
				    border-right: 1px solid #FFFFFF;
				    color: #FFFFFF;
				    float: left;
				    font-size: 11px;
				    padding-right: 15px;
				    text-transform: uppercase;
				}
				
				#second-menu li a:hover {
					color: #336699;						
				}
				
				#second-menu .last {
					border: medium none;
					margin-right: 0px;
				}
					#second-menu .last a {
						border: medium none;
						padding-right: 0px;
					}
				
			#menu-end {
			    /*background: url("../images/bg_topmenu.png") no-repeat scroll 0 -32px transparent;*/
			    display: block;
			    float: left;
			    height: 32px;
			    width: 5px;				
			}
	
		#main-menu {
		    clear: right;
		    float: right;
		    margin-top: 20px;			
		}
		
			#main-menu li {
				float: left;
		    	position: relative;
		    	z-index: 999999;
			}
			
				#main-menu li a {				    
				    color: #336699;
				    float: left;
				    font-size: 16px;
				    font-weight: bold;
				    height: 20px;
				    margin: 12px 18px 0;
				    padding: 3px 0 0;
				    text-decoration: none;
				    text-transform: uppercase;
				    border-top: 2px solid #bed5ec;		
				}
				
				#main-menu li a:hover {
					border-top: 2px solid #336699;
				}				
				
				#main-menu .last a {
					padding-right: 0px;
					margin-right: 0px;
				}		
			
		
#content {
	background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding-bottom: 30px;
    width: 100%;
}

#feature_label {
    background: url("../images/featureTitle.png") repeat-x scroll 0 0 #679515;
    display: block;	
}

.feature_wrapper {
	background: url("../images/headerImage.png") repeat scroll 0 -1681px transparent;
    min-height: 63px;
}

.w900px {
	clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 900px;
}

.no-bottom-margin {
	margin-bottom: 0px !important;
}


/******************************************************
 * UTILITIES SECTION
 ******************************************************/ 
#utilities {
    background-color: #FFFFFF;
    border-top: 1px solid #DDDDDD;
    padding: 30px 0;
}

	#utilities h4 {
	    font-size: 16px;
	    margin: 0 0 10px;
	}

	#utilities .container {
	    padding: 0 0 0 45px;
	    width: 900px;
	    margin: 0 auto;
	}
	
		#utilities-container {
		    background: url("../images/utilities-bg.png") repeat-y scroll left top transparent;
		    overflow: hidden;
		    padding: 10px 0;
		}
			#links, #promo {
			    float: left;
			    width: 275px;
			}
			
				#links a {
				    -moz-transition: background-color 0.2s linear 0s;
				    background-color: #FFFFFF;
				    color: #336699;
				    display: block;
				    height: 30px;
				    line-height: 30px;
				    padding: 0 0 0 36px;
				    text-decoration: none;
				    width: 189px;
				}
				
				#links a:hover {
					border-radius: 5px;
					background-color: #cce5ff;
					background-color: rgba(204,229,255,0.8);
					-webkit-transition: background-color 0.1s linear;
					-moz-transition: background-color 0.1s linear;
				}				
			
				#ico-blog, .ico-newsletter {
			    	background: url("../images/ico-blog.png") no-repeat scroll left top transparent;
				}
				
				#ico-fb {
				    background: url("../images/ico-fb.png") no-repeat scroll left top transparent;
				}
				
				#ico-twitter {
					background: url("../images/ico-twitter.png") no-repeat scroll left top transparent;
				}
				
			#signup {
			    float: left;
			    width: 330px;
			}
			
			#signup p, #promo p {
		    	margin: 0 0 15px;
		    	font-size: 13px;
			}	
			
				#promo a {
					font-style:italic;
				    background-color: #FFFFFF;
				    font-weight: bold;
				    text-decoration: none;	
				    color: #336699;				
				}
			
				#input-email {
					background: url("../images/input-email-bg.png") no-repeat scroll left top transparent;
				    border: 0 none;
				    color: #666666;
				    float: left;
				    font-family: sans-serif;
				    font-size: 15px;
				    height: 30px;
				    margin: 0 4px 0 0;
				    outline: 0 none;
				    padding: 0 4px;
				    width: 177px;					
				}
				
			#subscribe_button {
				border: 1px solid #FFFFFF;
				float: left;
				margin-left: 10px;
				background-color: #336699;
				padding: 5px 10px;
				color: #FFF;	
				border-radius:6px;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;							
			}						

/******************************************************
 * FOOTER SECTION
 ******************************************************/
#footer {
    clear: both;
    overflow: hidden;
    text-transform: uppercase;
    background: url("../images/bg_footer.png") repeat-x scroll 0 0 #ECECEC;
    clear: left;
    color: #A6A6A6;
    font-size: 10px;
    padding: 15px 0;    
} 
	
	#footer_content {
		float: left;
	}
		#copyright {
			margin-bottom: 3px;
			line-height: 10px;
		}
		
		#copyright a {
		    color: #808080;
		    text-decoration: none;
		    font-weight: bold;
		}
		
			#address {
			    margin-left: 15px;
			}
		
		#footer_motto {
		    clear: left;
		    display: block;
		    font-size: 9px;
		    font-style: oblique;
		    text-transform: none;
		    line-height: 11px;
		}		

/******************************************************
 * DONATE SECTION
 ******************************************************/
.w300px {
	width: 300px;
	float: left;
}

#donate-reason {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 44px 0 34px;
    border-top: 1px solid #DDDDDD;
}

	#reason-header {
		padding: 0 50px;
		width: 850px;
	}
	
		#reason-header h2 {
		    font-size: 28px;
			margin: 0 0 30px;
			font-variant: small-caps;
			color: #336699;
		}
		
	#reason-container {
		background: url("../images/white-tri-info.png") repeat-y scroll left top transparent;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 10px 0 10px 47px;
	    width: 900px;
	}		
	
		#reason-container h3 {
		    color: #333333;
		    font-size: 16px;
		    margin: 0 0 16px 3px;
		    text-transform: uppercase;
		}
		
			#reason-container p {
		    	font-size: 14px;
		    	margin: 0 0 18px 3px;
		    	width: 250px;
			}	

#donate-options {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 44px 0 34px;
}

	#donate-header {
		padding: 0 50px;
		width: 850px;
	}
	
		#donate-options h2 {
		    font-size: 28px;
			margin: 0 0 30px;
			font-variant: small-caps;
			/*
			color: #336699;
			font-variant: small-caps;
			*/
		}
		
			#donate-options h2 span {
				
			}
		
	#options-container {
		background: url("../images/features-divider.png") repeat-y scroll left top transparent;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 10px 0 10px 47px;
	    width: 900px;
	}
	
		#options-container h3 {
		    color: #336699;
		    font-size: 16px;
		    margin: 0 0 16px 3px;
		    text-transform: uppercase;
		}
		
			#options-container p {
		    	font-size: 14px;
		    	margin: 0 0 18px 3px;
		    	width: 250px;
			}
			
			#paypal {
			  margin: 25px auto 0px;
	      	  width: 250px;
			}
			
		#donate_address {
			font-size: 12px;
			font-weight: bold;
		}
		
		#donate_address span {
			display: block;
		}

/******************************************************
 * TWITTER SECTION
 ******************************************************/
#this-week {
    background: url("../images/twitter-bg.png") repeat-x scroll 0 0 #B8CEE5;
    border-bottom: 0 solid #FFFFFF;
    border-top: 0 solid #EAFAFF;
    padding: 0;	
}

	#this-week .w900px {
	    background: url("../images/tweets-bg.png") no-repeat scroll 128px 45px transparent;
	    height: 349px;
	}
	
		#this-week h2 {
		    color: #336699;
		    font-size: 16px;
		    font-weight: bold;
		    left: 170px;
		    letter-spacing: 1px;
		    position: relative;
		    top: 65px;
		}
		
	#twitter-bird {
		background: url("../images/twitter-bird.png") no-repeat scroll 0 0 transparent;
	    display: block;
	    left: 30px;
	   	top: 20px;
	    position: relative;
	    text-decoration: none;
	    width: 90px;
	    height: 102px;	    
	}


/******************************************************
 * IMAGES SECTION
 ******************************************************/
.image-container {
    height: 176px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 256px;
}


/******************************************************
 * SEPERATOR SECTION
 ******************************************************/
#seperator {
    background: url("../images/seperate-bg.png") repeat-x scroll left top transparent;
    border-bottom: 1px solid #FFFFFF;
 	border-top: 1px solid #FFFFFF;    
    height: 27px;
    padding: 20px 0px;
}

#seperator .w900px{
	width: 850px;
}

#seperator .head-label {
	color: #003366;
	text-transform: uppercase;
	margin-top: -3px;
}

/******************************************************
 * CONTACT SECTION
 ******************************************************/
#form-method {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 44px 0 34px;
}

	#form-header {
		padding: 5px 50px 0px;
		width: 850px;
	}
	
		#form-header h2 {
		    font-size: 28px;
			margin: 0 0 30px;
			font-variant: small-caps;
		}
	
	#form-container {
		background: url("../images/two-column-grey.png") repeat-y scroll left top transparent;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 0px 0 10px 47px;
	    width: 900px;
	}
		#contact_form {
		    float: left;
		    margin-left: 0px;
		    padding: 15px 0;
		    width: 410px;			
		}
		
			#contact_form #form_submit {
				border: 1px solid #FFFFFF;
				float: right;
				margin-top: 10px;
				background-color: #336699;
				padding: 5px 10px;
				color: #FFF;				
			}
		
			#contact_form p {
				margin-bottom: 20px;
			}
		
			#contact_form li {
			    background: none repeat scroll 0 0 transparent;
			    line-height: 1.1em;
			    list-style: none outside none;
			    margin: 8px 0;
			    overflow: auto;
			    padding: 0;
			    text-align: left;
			}	
			
				#contact_form label {
				    color: #888888;
				    display: inline-block;
				    margin: 4px 10px 0 0;
				    text-align: left;
				    vertical-align: top;
				    width: 90px;
				    font-size: 12px;
				    font-weight: bold;				    
				}
				
				#contact_form span {
				    display: block;
				    width: 90px;
				}	
				
				.req {
				    color: #E71A1F;
				    display: inline !important;
				    padding-left: 3px;
				    width: auto !important;
				}
				
				#contact_form .input_elem {
				    background: url("../images/field-bg-top.gif") repeat-x scroll left top #FFFFFF;
				    border: 1px solid #AAAAAA;
				    color: #888888;
				    font: 11px Trebuchet MS,sans-serif;
				    padding: 3px;
				    vertical-align: top;
				    width: 298px;
				}	
				
				#contact_form #topic {
				    width: 306px !important;
				}
				
		.required_input {
			border: 1px solid #E71A1F !important;	
		}				
				
	#volunteer_container {
		float: left;
		padding: 10px;
		margin-left: 190px;
		width: 250px;
	}	
	
		#volunteer_container h3 {
		    color: #333333;
		    font-size: 16px;
		    margin: 0 0 20px 0;
		    text-transform: uppercase;			
		}
		
		#volunteer-list p {
			margin-bottom: 10px;
		}
		
		#volunteer-list li {
			padding-left: 20px;
		}
				

#google-map {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 44px 0 34px;
    border-top: 1px solid #DDDDDD;
}

	#map-header {
		padding: 0 50px;
		width: 850px;
	}
	
		#map-header h2 {
		    font-size: 28px;
			margin: 0 0 30px;
			font-variant: small-caps;
			color: #336699;
			padding-top: 5px;
		}
		
	#map-container {
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 10px 0 10px 47px;
	    width: 900px;
	}
	
	.map-border {
	    border-bottom: 1px solid #F2F2F2;
	    overflow: auto;
	    padding-bottom: 35px;
	}	
	
	#bottom-map {
		border-bottom: none;
		padding-top: 15px;
	}
	
		.map-image {
			/*
			background: url("../images/map-frame.png") no-repeat scroll left top #FFFFFF;
			height: 358px;
			width: 353px;
		    padding-left: 30px;
		    padding-top: 28px;
		    float: left;
		    */		   
		    background: url("../images/grid-patt.gif") repeat scroll 0 0 transparent;
		    border: 1px dotted #CCCCCC;
		    padding: 15px;	
		    float: left;	   
		}	
		
			.map-level {
				position: relative;
				z-index: 1;
			}
		
		.map-details {
			float: left;
		    padding-left: 30px;			
		}
		
			.map-details h3 {
			    color: #333333;
			    font-size: 16px;
			    margin: 0 0 20px 0px;
			    text-transform: uppercase;
			}
			
		.hours {
			margin-top: 30px;
		}
		
			.map-details h4 {
				text-transform: uppercase;
				margin-bottom: 3px;
			}
		
			.hours .italic-field {
				float: left;
				width: 80px;
				font-style: italic;
			}


/******************************************************
 * ABOUT SECTION
 ******************************************************/

.header {
	padding: 5px 50px 0px;
	width: 850px;
	margin: 0px auto;
}

.header h2 {
    font-size: 28px;
	margin: 0 0 30px;
	font-variant: small-caps;
}
	
.grey-container {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 44px 0 34px;
}

.grey-below-white-border {
	border-top: 1px solid #DDDDDD;
}
	
	.grey-container .header h2 {
		
	}
	
	.grey-container .two-column {
		background: url("../images/two-column-grey.png") repeat-y scroll left top transparent;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 0px 0 10px 47px;
	    width: 900px;
	}
	
	.grey-container .header h2 {
		
	}

/********************************
 * WHITE CONTAINER SPECIFIC
 ********************************/	
.white-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0px solid #DDDDDD;
    overflow: hidden;
    padding: 44px 0 34px;
}
	
	.white-container .two-column {
		background: url("../images/two-column-white.png") repeat-y scroll left top transparent;
	    margin: 0 auto;
	    overflow: hidden;
	    padding: 0px 0 10px 47px;
	    width: 900px;
	}
	
	.white-container .header h2 {
		color: #336699;
	}
	
/******************************/

/********************************
 * TWO COLUMN GENERIC
 ********************************/	
	.two-column .left-column {
		float: left;
		width: 500px;
	}
	
	.two-column .right-column {
	    float: left;
	    padding-left: 100px;
	    width: 250px;
	}
	
		.two-column h3 {
		    color: #333333;
		    font-size: 16px;
		    margin: 0 0 20px 0;
		    text-transform: uppercase;
		}

	#map-header h2 {
	    font-size: 28px;
		margin: 0 0 30px;
		font-variant: small-caps;
		color: #336699;
		padding-top: 5px;
	}


/********************************
 * ONE COLUMN GENERIC
 ********************************/	
.one-column {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 10px 47px;
    width: 900px;
}

.space-for-next {
    border-bottom: 1px solid #CCCCCC;
    overflow: auto;
    padding-bottom: 35px;
    width: 100%;
}


/* ABOUT PAGE */
#about-container .two-column {
	background-image: url("../images/two-column-white-about.png");
}

#about-container .two-column .left-column {
	width: 440px;
}

#about-container .two-column .right-column {
	width: 410px;
	padding-left: 50px;
}


.leader-image {
    margin-bottom: 30px;
    overflow: auto;
}

#last-leader {
	margin-bottom: 0px;
}

	.leader-image .image-holder {
		background: url("../images/grid-patt.gif") repeat scroll 0 0 transparent;
	    border: 1px dotted #CCCCCC;
	    padding: 15px;	
	    float: left;	
	}
	
	.leader-image .desc {
		float: left;
		padding-left: 15px;
	}
	
	.leader-image h5 {
		font-style: italic;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
	}	
	
	.leader-image .sub-desc {
		margin-top: 10px;
		width: 225px;
	}

#mission p {
	margin-bottom: 20px;
}

/********************************
 * SERVICES SPECIFIC
 ********************************/	
.services-info {
	width: 450px;
}

	.services-info p {
		margin-bottom: 30px;
	}

.ten-padding-top {
	margin-top: 40px !important;
}

.partners-list {
	padding-right: 30px;	
}

.service-list-div {
	margin-bottom: 30px;
	margin-top: 15px;
	overflow:auto;	
}

.margin-bottom-15-px {
	margin-bottom: 15px !important;	
}


/********************************
 * RESOURCE SPECIFIC
 ********************************/	
.newsletter-label {
	width: 60px;
	text-align: right;
	padding: 0px 20px 0px 20px;
}

.newsletter-link {
	width: 200px;	
}

.newsletter-link a{
	display: block;
	font-weight: bold;
}

#quote-container {
	left:170px;
	top:0px;
	width:720px;
	position: relative;
}

	#quote-container li {
		background-attachment:initial;
		background-clip:initial;
		background-color:initial;
		background-image:url(http://static.postbox-inc.com/-/img/ico-quotes.png);
		background-origin:initial;
		background-position:0 0;
		background-repeat: no-repeat;		
		float:left;
		font-size:14px;
		line-height:20px;
		list-style-image:initial;
		list-style-position:initial;
		list-style-type:none;
		padding-bottom:0;
		padding-left:32px;
		padding-right:20px;
		padding-top:1px;
		width:188px;		
	}
	
	.quote p {
		margin-bottom:10px;
		margin-left:0;
		margin-right:0;
		margin-top:0;	
	}


/********************************
 * HOME SPECIFIC
 ********************************/	
 
 .slider-wrap {
	 margin: 0 auto;
	 width: 900px; 
 }
 
 .coda-slider-wrapper {
	 padding: 0px;
	 position: relative;
	 width: 100%;
	 clear: both;
 }
 
 .coda-nav-left {
	 left: -27px;
 }
 
 .coda-nav-right {
	 right: -27px;
 }
 
 .coda-nav-left, .coda-nav-right {
	position: absolute;
	top: 0px;
	z-index: 100; 
 }
 
 .coda-nav-left a, .coda-nav-right a {
	background: url("../images/slide-arrows.png") no-repeat scroll 0 0 transparent;
	color: #CAC4B3;
	height: 350px;	
	width: 55px;
	display:block;
	text-indent:-9999px;
	opacity:0;
	transition:opacity .5s ease;
	-moz-transition:opacity .5s ease;
	-webkit-transition:opacity .5s ease;	
 }
 
 .coda-nav-left a {
	background-position: left center; 
 }
 
 .coda-nav-right a {
	background-position: right center; 
 }
 
 .coda-slider-wrapper:hover .coda-nav-left a,.coda-slider-wrapper:hover .coda-nav-right a { 
	opacity:1;
 } 
 
 .coda-slider {
	overflow: hidden;
	position: relative; 
 }
 
 .coda-slider, .coda-slider .panel {
	width: 900px; 
 }
 
 .coda-slider .panel {
	 display: block;
	 float: left;
 }
 
 .panel {
	 position: relative;
 }
 
 .slide-img-wrap {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	height: 350px;
	overflow: hidden;
	width: 100%; 
 }
 
 .featured-work-image {
	margin: 0px;
	width: 100%; 
 }
 

.coda-nav {
	
}

.coda-nav ul li a.current { 
	color:#1e77b3;
	background:#bed3d5; /* light blue */
	background:#1e77b3;
}
.coda-nav ul { 
	clear:both;
	text-align:center;
	margin:0px;
	margin-top: 5px;
	/*border-bottom:4px double #e3dcc7;*/
	padding-bottom:4px;
}
.coda-nav ul li { 
	display:inline-block;
}
.coda-nav ul li a { 
	display:block;
	padding:2px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	float:left; 
	margin:0px 5px;
	text-decoration:none;
	font-size:22px;
	line-height:11px;
	color:#e3dcc7; /* tan */
	background: none repeat scroll 0 0 #E3DCC7;
	width: 4px;
	height: 4px;
}
.coda-nav ul li a:hover { 
	color:#1e77b3;
}


/* OVERLAY TOOL */

#ul_overlay {
	background-image:url('../images/overlay.jpg');
	background-repeat:repeat;
	background-position:right top;	
	z-index: 1001;
	width: 100%;
	height: 100%;
	left:0;
	position:fixed;
	top:0;
	opacity:0.5;
	display: none;
}

.ui-dialog {
	border:1px solid #1e1e1e;
	color:#333333;
	background-color: #EEEEEE;
	padding: 3px;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;	
}

.ui-dialog-titlebar{
	padding:7px;
	font-size:12px;	
}

.ui-icon-closethick {
	background-position:-96px -128px;
}

.ui-dialog-titlebar-close{
	position: relative;
	top: 1000px;
}

.ui-widget-header{
	color:#FFFFFF;
	font-weight:bold;	
	background-color: #1e1e1e;
}

.ui-corner-all{
	-moz-border-radius:4px 4px 4px 4px;	
}

.ui-dialog-content {
	font-size: 12px;
	padding: 10px 5px;
}

.ui-dialog-buttonpane{
	padding: 20px;
	position: relative;
	top: -10px;
}

.ui-state-default {
	background-color: #1E1E1E;
	color: #FFF;
	float: right;
	border:0 none;
	padding:3px 7px;
	cursor: pointer;
}

