a{
  color: #5099b1;
  text-decoration: none;
}
a:hover{
  color: #d3a060;
}
a img{
  border: none;
}
.button{
  background: url('../images/button.jpg') left top repeat-x #1A2636;
  border: 1px solid #1a2636;
  color: White;
  font-size: 0.9em;
  padding: 2px 5px;
  cursor: pointer;
  text-decoration: none;
}
.button:hover{
  color: White;
}
.inputbox{
  background: url('../images/inputBG.jpg') left top repeat-x #fff;
  border: 1px solid #c4c4c4;
  padding: 2px 5px;
  color: #686868;
}
.column30percent{
  float: left;
  width: 30%;
  margin: 0px 1.5%;
  display: inline;
}
.moduletable p{
  margin: 10px 0;
}
fieldset{
  /*padding: 10px;
  border: 1px solid #ccc;*/
}
div.joomla h1.title {
	color: #5099B1;
	float: left;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.3em;
	margin-bottom: 5px;
	width: auto;
	margin-top: 0px;
	text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
}
div.joomla h1, div.joomla h2, div.joomla h3, div.joomla h4, div.joomla h5, div.joomla h6{
	font-size: 2.4em;
	color: #5e5e5e;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 10px 0px;
}
div.joomla h2{
	font-size: 2em;
}
div.joomla h3{
	font-size: 1.8em;
}
div.joomla h4{
	font-size: 1.6em;
}
div.joomla h5{
	font-size: 1.4em;
}
div.joomla h6{
	font-size: 1.2em;
}
.dropcap:first-letter{
	 float: left;
	 font-family: Old English, Georgia,serif;
	 font-size: 300%;
	 line-height: 0.85em;
	 margin-right: 0.03em;
	 margin-bottom: 0px;
	 color : #999999;
	 margin-top: 6px;
}
hr.dotLine{
	background:transparent url(../images/line_dotted.png) repeat-x scroll 0 0;
	border:medium none;
	display:block;
	height:1px;
	margin:15px 0;
}
.linkFolder, .linkFile, .linkDownload, .linkExternal, .linkPdf{
	padding-left: 23px;
	background-position: left center;
	background-repeat: no-repeat;
}
.linkFolder{
	background-image: url('../images/linkFolder.gif');
}
.linkFile{
	background-image: url('../images/linkFile.gif');
}
.linkDownload{
	background-image: url('../images/linkDownload.gif');
}
.linkExternal{
	background-image: url('../images/linkExternal.gif');
}
.linkPdf{
	background-image: url('../images/linkPdf.gif');
}
ul{
	margin: 10px 0px 10px 10px;
	list-style: none;
}
ul li{
	background: url('../images/li.png') no-repeat scroll 0 3px;
	padding-left: 20px;
}
ul.arrow li, ul.checkbox li, ul.check li, ul.star li, 
ul.special-1 li, ul.special-2 li, ul.special-3 li, ul.special-4 li, ul.special-5 li, 
ul.special-6 li, ul.special-7 li, ul.special-8 li, ul.special-9 li, ul.special-10 li, 
ul.special-11 li, ul.special-12 li, ul.special-13 li, ul.special-14 li{
	line-height: 19px;
	margin: 5px 0;
	padding-left: 30px;
}
ul.checkbox li{
	background: url(../images/checkbox.png) no-repeat;
}
ul.arrow li{
	background: url(../images/liArrow.png) no-repeat;
}
ul.star li{
	background: url(../images/liStar.png) no-repeat;
}
ul.check li{
	background: url(../images/liCheck.png) no-repeat;
}
ul.special-1 li{
	background: url(../images/special1.png) no-repeat;
}
ul.special-2 li{
	background: url(../images/special2.png) no-repeat;
}
ul.special-3 li{
	background: url(../images/special3.png) no-repeat;
}
ul.special-4 li{
	background: url(../images/special4.png) no-repeat;
}
ul.special-5 li{
	background: url(../images/special5.png) no-repeat;
}
ul.special-6 li{
	background: url(../images/special6.png) no-repeat;
}
ul.special-7 li{
	background: url(../images/special7.png) no-repeat;
}
ul.special-8 li{
	background: url(../images/special8.png) no-repeat;
}
ul.special-9 li{
	background: url(../images/special9.png) no-repeat;
}
ul.special-10 li{
	background: url(../images/special10.png) no-repeat;
}
ul.special-11 li{
	background: url(../images/special11.png) no-repeat;
}
ul.special-12 li{
	background: url(../images/special12.png) no-repeat;
}
ul.special-13 li{
	background: url(../images/special13.png) no-repeat;
}
ul.special-14 li{
	background: url(../images/special14.png) no-repeat;
}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, 
ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li{
	line-height: 11px;
	margin: 5px 0;
	padding-left: 20px;
}
ul.bullet-1 li{
	background: url(../images/bullet1.png) no-repeat;
}
ul.bullet-2 li{
	background: url(../images/bullet2.png) no-repeat;
}
ul.bullet-3 li{
	background: url(../images/bullet3.png) no-repeat;
}
ul.bullet-4 li{
	background: url(../images/bullet4.png) no-repeat;
}
ul.bullet-5 li{
	background: url(../images/bullet5.png) no-repeat;
}
ul.bullet-6 li{
	background: url(../images/bullet6.png) no-repeat;
}
ul.bullet-7 li{
	background: url(../images/bullet7.png) no-repeat;
}
ul.bullet-8 li{
	background: url(../images/bullet8.png) no-repeat;
}
.box{
	color: #767676;
	background: #e6e6e6;
	text-decoration: underline;
}
acronym, abbr {
	border-bottom: 1px dashed #969696;
	cursor: help;
	font-variant: small-caps;
	text-transform: lowercase;
	color: #999999;
}
acronym:hover, abbr:hover{
	border-bottom: 1px dashed #000000;
}
.highlight{
	background: #000;
	color: #fff;
	padding: 0px 2px;
}
ol, dl {
	margin: 10px 0;
	padding-left: 30px;
}
.info, .alert, .download, .tip{
	padding: 10px 18px 10px 70px;
	display: block;
	margin: 10px 0px;
}
.note{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	background: #ededed;
	padding: 10px 18px;
	display: block;
}
.info{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	background: url('../images/info.png') 20px 50% no-repeat #ededed;
}
.alert{
	border-top: 1px dashed #c76c6c;
	border-bottom: 1px dashed #c76c6c;
	background: url('../images/alert.png') 20px 50% no-repeat #f5e5e5;
}
.download{
	border-top: 1px dashed #93db57;
	border-bottom: 1px dashed #93db57;
	background: url('../images/download.png') 20px 50% no-repeat #ecf9e2;
}
.tip{
	border-top: 1px dashed #f0c348;
	border-bottom: 1px dashed #f0c348;
	background: url('../images/tip.png') 20px 50% no-repeat #fcf4de;
}
blockquote{
	font-style: italic;
	margin: 10px;
	padding: 10px;
	background: #F6F6F6;
	border: 1px solid #E5E5E5;
	display: block;
}
blockquote:first-letter{
	font-size: 1.6em;
	font-weight: bold;
}
blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {
	background: none;
	border: 0 none;
	display: block;
	font-style:italic;
	margin:15px 0;
	padding:0 20px;
	width:auto;
}
blockquote.blue {
	color:#0D507A;
}
blockquote.red {
	color:#D12E2E;
}
blockquote.green {
	color:#74A824;
}
blockquote.purple {
	color:#9E0E87;
}
blockquote.orange {
	color:#CC8300;
}
blockquote.brown {
	color:#8B6846;
}
blockquote.grey {
	color:#666666;
}
span.inset-right {
	display: block;
	float: right;
	margin: 10px 15px;
	width: 20%;
}
span.inset-left {
	display: block;
	float: left;
	margin: 10px 15px;
	width: 20%;
}
span.width5{
	width: 5%;
}
span.width10{
	width: 10%;
}
span.width15{
	width: 15%;
}
span.width20{
	width: 20%;
}
span.width25{
	width: 25%;
}
span.width30{
	width: 30%;
}
span.width35{
	width: 35%;
}
span.width40{
	width: 40%;
}
span.width45{
	width: 45%;
}
span.width150{
	width: 50%;
}
.borderbox, .borderbox-blue, .borderbox-red, .borderbox-green, .borderbox-purple, .borderbox-orange, .borderbox-brown, .borderbox-grey {
	margin:10px 0;
	padding:15px;
	display: block;
}
span.borderbox-title, span.borderbox-title-blue, span.borderbox-title-red, span.borderbox-title-green, span.borderbox-title-purple, span.borderbox-title-orange, span.borderbox-title-brown, span.borderbox-title-grey {
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	font-size: 1.1em;
	font-weight:bold;
	margin-top:-25px;
	padding:0 8px;
	position:absolute;
}
.borderbox {border: 1px solid #333;}
.borderbox-blue {border: 1px solid #0D507A;}
.borderbox-red {border: 1px solid #D12E2E;}
.borderbox-green {border: 1px solid #74A824;}
.borderbox-purple {border: 1px solid #9E0E87;}
.borderbox-orange {border: 1px solid #CC8300;}
.borderbox-brown {border: 1px solid #8B6846;}
.borderbox-grey {border: 1px solid #666;}
span.borderbox-title {color: #333;}
span.borderbox-title-blue {color: #0D507A;}
span.borderbox-title-red {color: #D12E2E;}
span.borderbox-title-green {color: #74A824;}
span.borderbox-title-purple {color: #9E0E87;}
span.borderbox-title-orange {color: #CC8300;}
span.borderbox-title-brown {color: #8B6846;}
span.borderbox-title-grey {color: #666;}
pre {
	background: #F2EFE1 none repeat scroll 0 0;
	border-bottom: 3px solid #E9E5D9;
	border-top: 3px solid #E9E5D9;
	font-family:"Courier New",Courier,monospace;
	font-size: 1.1em;
	margin: 10px 0 15px;
	padding: 10px;
	color: #000;
}