﻿/*-- 	 
	Filename: master.css
	CSS created by: Eddie Giese
--*/
/*---------------------*/
/*-- HTML ELEMENTS 	 --*/
/*---------------------*/
abbr {
	cursor: help;
	border-bottom: 1px dotted #444444;
}
a:link, a:visited  {	/* unvisited link, visited link */
	background: none;
	border: none;
	color: #A73532;
	text-decoration: none;
	}
a:hover, a:active {		/* mouse over link, selected link */
	background: none;
	border: none;
	color: #31a3a7;
	}
a img {background:none; display: block; text-decoration: none;}
b {font-weight:bold;}
blockquote {border-left: 10px solid #d1d1d1; padding: 0 0 0 10px;}
blockquote, blockquote p {
	font: 10pt/13pt Calibri, "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
body { 
	background: url(../images/patbg.gif) #fff repeat;
	color: #444;  
	font-family: Calibri, "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-size: 10pt;
	line-height: 13pt; 
	padding: 15px;
	}
em {color:#31a3a7; font-style: italic;}
em.mid-click {
	color: #000000; font-style: normal; font-size: 8pt;
}
h1 {color:#a73532; font-family: Cambria, Georgia, serif; font-weight: bold; font-size: 16pt; line-height: 19pt; padding-bottom: 7px; text-transform:capitalize;}
h2 {color:#a73532; font-family: Cambria, Georgia, serif; font-weight: bold; font-size: 14pt; font-style:italic; line-height: 17pt; padding-bottom: 7px; text-transform:capitalize;}
h3 {color:#a73532; font-family: Cambria, Georgia, serif; font-weight: bold; font-size: 12pt; line-height: 15pt; padding-bottom: 7px; text-transform:capitalize;}
h4 {font-family: Cambria, Georgia, serif; font-weight: bold; font-size: 11pt; font-style: italic; line-height: 14pt; padding-bottom: 2px; text-transform:capitalize;}
hr {background: #d1d1d1; border:none; height:2px;  margin:15px 0; }
hr.main {background:#d1d1d1; height: 2px; margin:0px 50px 15px 50px;  }
img {border:0;}
img.icon {display:block; float:right; margin-top:-7px; padding-right: 5px; }
.mini{font-family: Arial, sans-serif; font-size: 7pt; line-height: 9pt;}
ol {
	color: #888888; 
	font: italic 13pt Cambria, Georgia, serif;  
	list-style-type: upper-alpha;
	padding-left:50px;
	padding-bottom:15px;}
ol p {
	color: #444444;  
	font: 10pt/13pt normal Calibri, "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	padding:0;
	padding-left: 5px;
	}
p {padding-bottom: 15px;}
.saveas {color:#a73532; font-weight:bold;}
::selection {background: #31a3a7; color:#fff; } /* Safari*/
::-moz-selection {background: #31a3a7; color:#fff; } /* Firefox */
strong {font-weight: bold; }
sup {font-size: 8px; text-decoration:none; vertical-align:super; }
table {
	border: 2px solid #444444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
}
tbody tr td {
	border-bottom: 1px dotted #444444;
	padding: 2px 5px;
}
tfoot tr td {
	padding: 2px 5px;
}

th {
	background: #eee;
	font-weight:bold;
	border-bottom: 2px solid #31a3a7;
	vertical-align:middle;
	padding: 5px;
}
ul.indent {
	padding:0 0 15px 15px;
	list-style: disc inside;
}
#bookmark {background: url(../images/bookmarksprite.png); cursor: pointer; height: 150px; margin:0; padding:0; width:100px;}
#bookmark:hover {background-position:-101px 0px;}
/*---------------------*/
/*-- LAYOUT ELEMENTS --*/
/*---------------------*/
.clear {clear: both; height:0;}
div#wrapper {  
	margin:0 auto; 
	padding-top:15px; 
	padding-bottom:15px; 
	width: 1000px;
	}
	div#header{    
		background: url(../images/header-bg.png) center top no-repeat;
		font-size: 24px;
		font-weight: bold;
		height: 175px;
		padding-right:50px;
		}
		div#logo {float:left; padding-left:15px;}
		div#bookmark {float:left; height:100%; width:100px;}
		div#newemp{float:right; margin-top:-10px;}
			div#newemp p {
				background: url(../images/newemp.png) no-repeat;
				font-family: Cambria, Georgia, serif;
				font-size: 18px; 
				height: 158px; 
				line-height: 24px;
				margin-bottom:-60px;
				padding-top: 60px; 
				text-align: center; 
				width:258px; 
				}
	div#content-wrapper{background: url(../images/content-bg.png) center top repeat-y;}
		div#sidebar{
			float:left;
			margin-left: -10px;
			padding-left:10px; 
			width:100px; 
			}
		div#content{
			float:left;  
			height: 100%; 
			margin-left:10px;
			margin-top: -15px; 
			padding-bottom:15px; 
			padding-top:15px; 
			width: 545px;
			}
		div#nav { 
			float:right; 
			padding-bottom:15px;
			padding-right:50px; 
			width: 250px;
			}
	div#footer{
		background: url(../images/footer-bg.png) center bottom no-repeat;
		float:left; 
		padding-bottom:30px; 
		text-align:center;
		width:100%;
		}
	div#footer_out{padding-right: 15px;text-align:right; }
div#notice {
		position: fixed;
		padding: 20px;
		font: 20px/1.5em Cambria, Georgia, serif;
		border: 2px solid #d1d1d1;
		border-bottom: none;
		bottom:0;
		width: 600px;
		color: #444;
		background: #efefef;
		}
		#notice p { padding-bottom:0;}
		#notice p em {color:#444;}
/*------------------------------*/
/*-- EXTERNAL LAYOUT ELEMENTS --*/
/*------------------------------*/
div#ext_content{margin:-15px; padding: 15px; width:100%;}
	div#col1{float:left; width:260px;}
	div#col2{float:left; padding-left:25px; width:260px; }
/*---------------------*/
/*-- NAV ELEMENTS 	 --*/
/*---------------------*/
ul#accordion, ul#accordion ul {
	background:#fff; 
	list-style: none; 
	margin: 0; 
	text-align: left; 
	text-transform:capitalize;
	}  
ul#accordion {border-bottom: 1px solid #bbb; } 
	ul#accordion li { 
		border: 1px solid #bbb; 
		border-bottom: none; 
		margin:0; 
		padding:0;
		}  
		ul#accordion ul li {   
			 border: none;  
			 border-bottom: 1px solid #bbb;  
			 color: #444;  
			 margin: 0;
			 padding: 5px 10px; 
			 }  
			ul#accordion ul li:last-child {border-bottom: none;}  
				ul#accordion a.accordion_head {   
					 background: #e3e3e3 url(../images/accordion-head.jpg) repeat-x;
					 border:0;
					 color: #222;		
					 display: block;  
					 font-size: 14px;  
					 line-height: 14px;  
					 padding: 10px 5px;  
					 text-decoration: none;  
					}  
				ul#accordion a.accordion_head:hover {background: #e3e3e3; border-color: #939393; color: #222; } 
					ul#accordion li a {border: none; font-size: 12px; line-height: 12px;}
						ul#accordion li.ui-accordion-selected a.accordion_head {background: #31a3a7 url(../images/accordion-head-active.jpg) repeat-x; color: #222;} 
						ul#accordion li.ui-accordion-selected a.accordion_head:hover {background: #31a3a7 url(../images/accordion-head-active.jpg) repeat-x; color: #222;} 
