/* FONTS
-------------------------------*/
/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     The League of Moveable Type
 * @vendorurl:  http://www.theleagueofmoveabletype.com
 * @licenseurl: http://www.fontsquirrel.com/license/League-Gothic
 *
 *
 */

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('League_Gothic.eot');
	src: local('League Gothic Regular'), local('LeagueGothic'), url('League_Gothic.ttf') format('truetype');
}


/* GENERAL EDITIOR STYLES
-------------------------------*/
html{
}
a, a:visited{
	color: #4d769f;
}
	a:hover{
	}
h1{
	color:#000;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight:bold;
	line-height: 1.2em;
}
h2{
	color:#000;
}
h3{
	color:#000;
}
h4{
	color:#000;
}
h5{
	color:#000;
}

blockquote{
	padding:0 15px 15px;
}
	blockquote p{
		margin:0;
		padding-bottom:0;
	}

ul{
}
	ul li{
	}
ol{
}

img{
}

legend{
}
form fieldset label{
}
form .buttons .button{
	background: #4D4E53 url(../images/gloss.png) repeat-x scroll 0 50%;
	border: .167em outset #4D4E53;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: .333em .667em;
}

form .buttons input.submit:hover {
	background-color: #FFA20F;
	border-color: #FFA20F;
}

* html form .buttons input.button {
	background-image: none;
}
* html form .buttons input.submit {
	background: #FFA20F;
	border-color: #FFA20F;
}

.hand{
	cursor:row-resize;
}
.ui-state-highlight{
	background:#F8FFB0;
	border:4px dotted #FFBD34;
}


/* GENERAL LAYOUT STYLES
-------------------------------*/
body{
	background:#F6F6F6;
	color:#000;
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:14px;
	padding: 0;
}
	#wrap{
		background:transparent;
		border-width:0;
		width:960px;
	}
		#header{
			background:transparent;
			height:10px;
		}
			#logo{
				height:30px;
				top:20px;
				width:220px;
				z-index:1;
			}
				#logo a{
					color:#000;
					font-size:18px;
					font-weight:bold;
					height:30px;
					text-decoration:none;
					text-indent:0;
					width:220px;
				}
		#content{
			width: 100%;
		}
			#main{
				background-color: #fff;
				border: 1px solid #d7d7d7;
				padding:20px 30px 0;
				width: 660px;
				
				-webkit-box-shadow: 0 0 3px #ccc;
				-moz-box-shadow: 0 0 3px #ccc;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
				.layout-navtop-1col #main{
				}
				* html .layout-navtop-1col #main{
					float: none;
				}
				#crumbs{
					background-color: #E6F4FD;
					border-bottom: 1px solid #E8E8E8;
					border-top-left-radius: 6px 6px;
					border-top-right-radius: 6px 6px;
					font-size: 11px;
					margin-bottom: 20px;
					margin-left: -30px;
					margin-right: -30px;
					margin-top: -20px;
					padding: 7px 30px;
				}
					#list{
					}
						#list a, #list a:link, #list a:visited{
							color: #4D769F;
						}
						#list a:hover{
							color: #4D769F;
						}
					#email{
						display:none;
						right:10em;
						top:1em;
					}
						#email a, #email a:link, #email a:active, #email a:visited{
							color: #4D769F;
						}
						#email a:hover{
							color: #4D769F;
						}
					#print{
						right:30px;
						top:1em;
					}
						#print a, #print a:link, #print a:active, #print a:visited{
							color: #4D769F;
						}
						#print a:hover{
							color: #4D769F;
						}
				#pagetitle{
					margin:0;
					padding:0;
				}
					#pagetitle h1{
						border-width:0;
						/*font: 40px/48px 'LeagueGothicRegular', Arial, sans-serif;
						letter-spacing: 0;*/
						font-size: 24px;
						margin-bottom: 20px;
						font-weight:bold;
						line-height: 1.2em;
						width:100%;
					}
				#modules{	
				}
				#sub{
				}
				#local{
				}
					#local li{
					}
						#local li a{
						}
						#local li a:hover{
						}
						#local li.selected a{
						}
					#local ul ul{
					}
					#local li li{
					}
						#local li.selected li a{
						}
							#local li li a:hover, #local li li.selected a{
							}
				#nav{
					margin-top:50px;
					width:220px;
				}
					#wrapper{
						width:inherit;
					}
						#wrapper h3{
						}
						#nav ul{
							background:transparent;
							border-top:1px dashed #DCDCDC;
							border-bottom:1px dashed #DCDCDC;
						}
							#nav ul li{
								background:transparent;
							}
								#nav li a{
									background:transparent;
									color: #4d769f;
									font-size:.85em;
									text-decoration:underline;
								}
							#nav ul li.selected{
							}
								#nav li a:hover,
								#nav li.selected a{
									background:transparent;
									color: #4d769f;
								}
								
								/* Drop Down Menu */
								#nav li li{
								}
									#nav li li a{
									}
										#nav li li a:hover{
										}
					li#t1{
						display:none;
					}
		#footer{
			background:transparent;
			padding:0;
		}
			#footer p.copyright{
				text-indent:-9999px;
			}
				#footer p.copyright span{
					left:250px;
					text-indent:0;
					top:0;
				}
			#footer p.poweredby{
				top:0;
			}
				#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
					font-weight: bold;
				}
	#extra1{}
	#extra2{}
		
.fckeditor{
	background:#FFF;
	margin:0;
	padding:0;
}

.search #crumbs{
	height:17px;
}

.search li#t1{
	display:block;
}

#search{
	background:#EEE;
	border-top:3px dashed #CCC;
	display:block;
	margin:0 -30px;
	padding:20px 30px 16px;
}
	#search form{
		font-size:16px;
	}
	#search input{
		border:2px solid #CCC;
		padding:3px;
		width:400px;
	}
	#search button{
		border:2px solid #CCC;
		padding:3px;
	}

#p1 #pagetitle{
	display: none;
}

#p1 #modules {
	margin-top: 30px;
}

#p4 .module_links ul{
    list-style:none;
    margin:0 0 0 15px;
    padding:0;
}
    #p4 .module_links ul li{
        background:url(../images/bullet_document.png) 0 0 no-repeat;
        margin:0;
        padding:0 0 10px 20px;
    }
    
#c37 {
    margin-top:30px;
}

.shadow {
	-moz-box-shadow: 5px 5px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 5px #999; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999')"; /* IE8 */
	margin-bottom:5px;
}
#admin_bar{
	z-index:2;
}

table.text_module_functionality, table.special{
	border-collapse:collapse;
	border:1px solid #d7d7d7;
}
	table.text_module_functionality th,
	table.special th.highlight{
		background:#d7d7d7;
		border:1px solid #b7b7b7;
		color:#000;
		white-space:nowrap;
	}
	table.text_module_functionality td,
	table.special th,
	table.special td{
		border:1px solid #d7d7d7;
	}
	    table.special th.highlight{
	        border-width:0;
	    }
	table.text_module_functionality th,
	table.text_module_functionality td,
	table.special th, table.special td{
		line-height:1.4em;
		padding:4px;
	}
		table.text_module_functionality td.icon,
		table.special th, table.special td{
			text-align:center;
		}
		table.special th hr, table.special td hr{
		    background-color:#666;
		    border:0;
		    display:block;
		    height:1px;
		    margin: 3px auto;
		    width:50%;
		}