#tabs_container {
	min-height:365px;
	float:left;
}

.tabs {
width: 875px;
padding: 10px;
background: #f7f7f7;
border: 1px solid #dedbd1;
margin-bottom: 15px;
font-family: Helvetica;
font-size: 13px;
}

	.tabs a {
	color: #222;
	text-decoration: none;
	}
	
	.tabs a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		border-left:1px solid #f7f7f7;
		border-right:1px solid #f7f7f7;
		border-top:1px solid #f7f7f7;
		}
		
		.tabnav li a:active, .tabnav li.ui-tabs-selected a, .tabnav li.ui-tabs-selected a:hover {
		background: #fff;
		color: #222;
		text-decoration: none;
		border-left:1px solid #d9d9d9;
		border-right:1px solid #d9d9d9;
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #fff;
		}
		
	.tabnav li a:hover {
		background: #e8e8e8;
		color: #222;
		text-decoration: none;
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
		border-top:1px solid #e8e8e8;
	}
		
	.tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

#grid-wrap {
        text-align:     center;
        font-family: Helvetica;
        }
.grid {
        text-align:     left;
        margin:         auto;
        width:          900px;
        }
        
.grid h3 {
	margin:0;
	margin-bottom:10px;
	border-bottom:1px solid #990000;
	padding-bottom:5px;
}

.grid h4 {
	margin-top:15px;
	margin-bottom:5px;
}

.grid p {
	margin-bottom:5px;
	margin-top:5px;
	font-size:75%;
	color: #444;
}

.grid ul {
	margin:0;
	padding: 0;
}

.grid li {
	list-style: none;
	font-size: 75%;
	border-bottom: 1px solid #f7f7f7;
	padding:7px;
	margin:0;
	color: #444;
}

.grid-box-left {
        float:          left;
        clear:          left;
        width:          250px;
        margin-left:    15px;
        }

.grid-box-center {
        float:          left;
        width:          250px;
        margin-left:    15px;
        margin-right:   15px;
        }

.grid-box-right {
        float:          left;
        clear:          right;
        width:          250px;
        margin-right:   15px;
        }

.grid-box-left, .grid-box-right, .grid-box-center, .grid-box-wide .grid-box-all {
        color:          #000;
        padding:10px;
        }
        
.grid-box-wide {
	float:          left;
	clear: 			right;
    width:          520px;
    margin-left:    15px;
    margin-right:   15px;
} 

.grid-box-all {
	float:          left;
	clear: 			right;
    width:          830px;
    margin-left:    15px;
    margin-right:   15px;
	color: #444;
}

.grid-box-all p {
	font-size: 13px;
	color: #444;
}

.grid-box-all ul li {
	font-size: 13px;
	color: #444;
}
           
.grid-box-all ul li strong {
	font-size: 16px;
}
   
.grid-box-all ul li em {
	font-family: Times, sans-serif;
	color: #444;
}
       
.grid-box-all ul li small {
	font-family: Times, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: #555;
}
 
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Striping for Tables */
li.stripe {
	background-color: #fffdfd;
}