@charset "utf-8";
/* CSS Document */

/* ----- This CSS is for Entire Left Side of Home Page (DO NOT DELETE)----- */
#left-wrapper{
	float:left;
	margin-bottom:0px;
}

/* ----- This Starts The Tabbed Navigation CSS ----- */


.home-text-box {
	min-height:40px;
	background-color:#FFF;
	width:200px;
	padding:5px;
	margin:auto auto;
	border:2px solid #000000;
	color:#000000;
	text-align:left;
	font-size:.95em;
}

.home-text-box a{
	font-size:.95em;
	
}

.home-text-box dt {
	margin-bottom: 1px;
	font-weight:bold;
	text-decoration:none;
}

.home-text-box dd {
	margin-left:10px;
	font-size:.8em;
}

/*Fixes Box for change in themes.*/
.home-text-box a:link, .home-text-box a:active, .home-text-box a:visited{color: #0000FF; }
.home-text-box a:hover {color: #FF6600;}
.home-text-box h2 {color:#000000; text-align:center;}
/*END Fix*/

.widget {
	width: 336px;
	margin-bottom: 20px;
	font-size:.9em;
	margin-left:-4px;
}
.widget a {
	text-decoration: none;
}

.widget a:hover {
	text-decoration: underline;
}

.tabnav {
	width:336px;	
	height:18px;
	text-align:center;
}

.tabnav li {
	list-style: none;
	width:83px;
	height:18px;
	float:left;
	display:block;
	border-left:1px solid #fff;
}

.tabnav li:first-child {
	border-left:none;
	width:84px;
}
.tabdiv dd, .tabdiv dd a{
	font-size:.95em;
}

.tabnav-border {
	border-right:1px solid #fff;
	width:1px;
}

#home-box .tabnav{ /*Fixes Spacing*/
margin-bottom:0px;
}

.tabnav li a {
	text-decoration: none;
	display:block;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	text-decoration: none;
    outline:none;
	display:block;
	height:18px;
}

.tabdiv {
	padding:5px;
	font-size:.95em;
}

.tabdiv li{
	font-size:.95em;
	text-indent:15px;
}

.tabdiv li a{
	font-size:.95em;
}

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


.no-left{/*this is for the top horiz menu*/
	list-style:none;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}



/* ----- This Ends The Tabbed Navigation CSS ----- */



/* ----- Home box Styles ----- */


.box {
	margin-left:-5px;
	margin-top:25px;
	width:331px;
}

.box-wrapper {
	float:left;
}

.box-header{ 
	width:331px;
}

.text-wrapper{
	width:325px;
}
.box-content{
	float:left;
	width:325px;
	padding:5px;
	margin-bottom:20px;
}

.margin { 
	margin:5px 10px 5px 10px;	
}

/* ----- This Ends Home Box Styles ----- */




/* ----- This Starts Business Partner CSS ----- */

.congratz {
	font-size:.9em;
	margin:5px 0px 5px 0px;
	text-indent:10px;
}

.congratz ul {
	margin-bottom:10px;	
}

/* ----- This Ends Business Partner CSS ----- */




/* ----- This Starts Web Credits CSS ----- */

#web-links {
	margin-top:80px;
	font-weight:normal;
	font-size:.95em;
}

.webbie-pic {
	width:135px;
	float:left;
	margin-left:20px;
	text-align:center;
}

.webbie-pic img{
	margin:auto auto;
	padding-bottom:5px;
}

/*----- This Ends Web Credits CSS ----- */




/* ----- This Starts The Right Column CSS ----- */

#right-wrapper {
	width:250px;
	float:right;
	min-height:800px;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:10px;
}

.column-margin {
	margin-top:20px;
	margin-bottom:40px;
}

.column-margin img {
	background:#fff;
	border:2px solid #CCC;
	outline:none;	
}




/* ----- This Ends The Right Column CSS -----*/


/* Alternate Styles */ 

#content ul li {
	margin:0px;
	list-style: none;
}

#content ul {
	margin-left:0px;
}

#content dt { 
	margin-top:0px;
}
