@CHARSET "ISO-8859-1";

body {
	margin:0;
	padding:0;

	color:#333;
	font-family:"Helvetica Neue",Helvetica,Tahoma,Verdana,Arial,
		sans-serif;
	color:#222222;
	font-size:12px;
}

p {
	margin:0;
}

strong {
	font-weight:bold !important;
}

#layout_base{
	margin:0;
	padding:0;
	background-image:url(../images/layout/common/body_background.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e3f3fc ;/*#f1faff;*/
}
#layout_base_studentzone{
	margin:0;
	padding:0;
	background-image:url(../images/layout/common/body_background-alt.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ecf8fe ;/*#f1faff;*/
}

#layout_base_top{
	margin:0 auto;
	padding:0;	
	width:100%;
	/*background-image:url(../images/layout/common/base_top_background.png);
	background-repeat:repeat-y;*/
	background-color:transparent;	
}
#layout_base_top_middle{
	margin:0;
	padding:0;
	 
	width:100%;
	
	background-image:url(../images/layout/common/base_top_middle_background.png);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:transparent;	 		
}
#layout_base_top_middle_studentzone{
	margin:0;
	padding:0;
	 
	width:100%;
	
	background-image:url(../images/layout/common/base_top_middle_background-alt.png);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:transparent;	 		
}

#layout_base_top_outer{
	margin:0;
	padding:0 0 50px 0;
	 
	width:100%;
	background-image:url(../images/layout/common/base_top_outer_background.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:transparent;		
}

#layout_base_top_outer_studentzone{
	margin:0;
	padding:0 0 50px 0;
	 
	width:100%;
	background-image:url(../images/layout/common/base_top_outer_background-alt.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:transparent;		
}

#layout_base_top_inner{
	margin:0;
	padding:0 0 50px 0;
	 
	/*width:899px;/*960-30-31*/
	
	background-image:url(../images/layout/common/base_top_inner_background.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:transparent;	 		
}

#layout_base_top_inner_studentzone{
	margin:0;
	padding:0 0 50px 0;
	 
	/*width:899px;/*960-30-31*/
	
	background-image:url(../images/layout/common/base_top_inner_background-alt.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:transparent;	 		
}

#layout_header{
	margin:0 auto;
	padding:5px 0 0 0;	
	width:899px;
	height:145px;/*150-5*/
	/*background-image:url(../images/layout/common/header_background.png);
	background-position:bottom;
	background-repeat:repeat-x;*/
}

#layout_body{
	margin:0 auto;
	padding:0;
	width:899px;
	min-height:750px;
	/*background-color:orange;*/ 
	 	
}

#layout_base_bottom{
	background-image:url(../images/layout/common/base_bottom_background.png);
	background-position:top;
	background-repeat:repeat-x;	
	background-color:#026199;
}

#layout_base_bottom_studentzone{
	background-image:url(../images/layout/common/base_bottom_background-alt.png);
	background-position:top;
	background-repeat:repeat-x;	
	background-color:#026199;
}

#layout_base_bottom_inner{
	margin:0 auto;
	padding:0 0 20px 0;
	width:939px;
			
}

#header_bottom{
	margin:0;
	padding:0;
	width:899px;
	height:69px; /*145-76*/	
}






a{
	color:#2875a7;
	text-decoration:underline;
}
a:hover{
	color:#c8208b;
	text-decoration:none;
}



hr {
	border:0;
	height:2px;
	color:#ccc;
	background-color:#ccc; 	
}


.small { 
	font-size:0.8em; 
	color:#666;
}

.googlemap{
	color:black;

}



ul.standardlist{
	margin:0;
	padding:0;
	list-style:none;
	width:inherit;

}

ul.standardlist li{
	position:relative;
	margin:0;
	padding:0;
	width:inherit;
	display:block;
	
	margin:0;
	padding:5px 0 5px 0;
	
	width:inherit;
	height:inherit;
	
	border-bottom:1px dotted #666;
	
	background-color:#F1FAFF;
	
	line-height:24px;
	font-size:14px;
	
}

ul.standardlist a{	
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
ul.standardlist a:hover{
	text-decoration:underline;
}
ul.standardlist li:hover{
	border-bottom:1px dotted #333;
	background-color:#fbf3f9;
	color:#000;
	text-decoration:none;
}
.fullpodfullsub_body ul.standardlist a{
	background-color:#3971a9;
	border-bottom:1px dotted #F1FAFF;
}
.fullpodfullsub_body ul.standardlist a:hover{
	background-color:#63B9DE;
}
.fullpodsub_body ul.standardlist a{
	color:#fff;
	background-color:#2AA9DD;
	border-bottom:1px dotted #F1FAFF;
}
.fullpodsub_body ul.standardlist a:hover{
	color:#fff;
	background-color:#63B9DE;
}
ul.standardlist a.deleteLink{
	display:inline;
	border:none;
	padding-left:20px;
	line-height:14px;
}




img.content_icon{
	margin:0 10px 0 0;
	vertical-align:middle;
	
}

.whitetitle{
	font-size:14px;
	font-weight:bold;
	color:white;	
}

.darktitle{
	font-size:14px;
	font-weight:bold;
	color:#333;	
}

/********************** PODS ************************/
/*
<div class="pod" id="<?php print $pod->id;?>">
	<div class="pod_header">
		<div class="pod_title"><?php print $pod->title;?></div>
		<div class="pod_icon"></div>
	</div>
	<div class="pod_body"><?php print $pod->body();?></div>
	<div class="pod_footer">
		
	</div>
</div>

*/
.podcolumn{
	float:left;
	margin:0;
	padding:0;
	width:293px;
}
.pod{
	margin:6px 0 0 0;
	padding:0;
	width:293px;/*293*/ 
	/*background-color:#FFFFFF;*/ 
}
.pod_header{
	margin:0;
	padding:0;
	width:293px;/*293*/
	height:56px;/*56*/
	background-image:url(../images/layout/common/pod/header.png);;
	background-repeat:no-repeat;
}

.pod_title{
	float:left;
	margin:28px 0 0 12px;
	padding:0;
	color:white;
	font-size:14px;
	font-weight:800;	
}
.pod_icon{
	float:right;
	margin:1px 12px 0 0;
	padding:0;
	 	
}
.pod_body{
	margin:0;
	padding:0 12px 0 12px;
	width:269px;/*293 - 24*/
	height:auto;
	background-image:url(../images/layout/common/pod/body.png);;
	background-repeat:repeat-y;
	color:#222222;
	font-size:10px;
}

.pod_footer{
	margin:0;
	padding:0;
	width:293px;/*293*/
	height:27px;/*27*/
	background-image:url(../images/layout/common/pod/footer.png);;
	background-repeat:no-repeat;
}
.pod_body_item{
	clear:both;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	 
	border-bottom:1px dotted #222222;	
}
.pod_body_title{
	display:block;
	
 	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;	
	color:#222222;	
}
a.pod_body_link{
	color:#222222;
}

#twitter {
	word-wrap:break-word;
}


/*****************************FULLPOD***********************************/
.fullpod{
	margin:0;
	padding:0;
	width:596px;/*596*/ 
	/*background-color:#FFFFFF;*/ 
}
.fullpod_header{
	margin:0;
	padding:0;
	width:596px;/*596*/
	height:56px;/*56*/
	background-image:url(../images/layout/common/fullpod/header.png);;
	background-repeat:no-repeat;
}
.fullpod_header.split{
	height:66px;/*66*/
	background-image:url(../images/layout/common/fullpod/splitheader.png);;
}
.fullpod_title{
	float:left;
	margin:28px 0 0 12px;
	padding:0;
	color:white;
	font-size:14px;
	font-weight:800;	
}
.fullpod_icon{
	float:right;
	margin:1px 12px 0 0;
	padding:0;
	 	
}
.fullpod_body{
	margin:0;
	padding:0 12px 5px 12px;
	width:572px;/*596 - 24*/
	background-image:url(../images/layout/common/fullpod/background.png);
	background-repeat:repeat-y;
	color:#222222;
	font-size:12px;
}
.fullpod_body a { 
	color:#222;
}

.fullpod_body.split{
	background-image:url(../images/layout/common/fullpod/splitbackground.png);
}
.fullpod_footer{
	margin:0;
	padding:0 10px 0 0;
	width:586px;/*596 -10 */
	height:27px;/*27*/
	background-image:url(../images/layout/common/fullpod/footer.png);
	background-repeat:no-repeat;
}
.fullpod_footer.split{
	background-image:url(../images/layout/common/fullpod/splitfooter.png);
}
.fullpodsub_separator{
	margin:0;
	padding:0 10px 0 0;
	width:586px;/*596 -10 */
	height:27px;/*27*/
	background-image:url(../images/layout/common/fullpod/subseparator.png);
	background-repeat:no-repeat;
}
.fullpodsub_separator.split{
	background-image:url(../images/layout/common/fullpod/splitsubseparator.png);
}

.fullpodsub_body{
	margin:0;
	padding:0 20px 0 20px;
	width:556px;/*596 - 40*/
	background-image:url(../images/layout/common/fullpod/subbackground.png);
	background-repeat:repeat-y;
	color:#222222;
	font-size:10px;
}
.fullpodsub_body a {
	color:#fff;
}
.fullpodsub_body.split{
	background-image:url(../images/layout/common/fullpod/splitsubbackground.png);
}
.fullpodsub_footer{
	margin:0;
	padding:0 10px 0 0;
	width:586px;/*596-10*/
	height:27px;/*27*/
	background-image:url(../images/layout/common/fullpod/subfooter.png);
	background-repeat:no-repeat;
}
.fullpodsub_footer.split{
	background-image:url(../images/layout/common/fullpod/splitsubfooter.png);
}
.fullpodfullsub_separator{
	margin:0;
	padding:10;
	width:596px;/*596-0*/
	
	background-image:url(../images/layout/common/fullpod/background.png);
	background-repeat:repeat-y;
	
}
.fullpodfullsub_separatorinner{
	position:relative;
	margin:0;
	padding:0 10px 0 0;
	width:586px;/*596-10*/
	
	background-image:url(../images/layout/common/fullpod/fullsubseparator.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.fullpodfullsub_body{
	margin:0;
	padding:10px 20px 10px 20px;
	width:556px;/*596 - 40*/
	background:#3971a9;
	color:#fff;
}
.fullpodfullsub_footer{
	margin:0;
	padding:0 10px 0 0;
	width:586px;/*596 -10 */
	height:6px;/*6*/
	background-image:url(../images/layout/common/fullpod/fullsubfooter.png);
	background-repeat:no-repeat;
}




/***************************ARTICLELIST ******************************/
/*
<div class="articlelistitem <?php print ($alternate ? "alternate" :"");?>">
	<div class="articlelistitemtitle"><?php print $article->title;?></div>	
	<div class="articlelistitemdescription"><?php print character_limiter(strip_tags($article->content),100);?></div>
	<div class="articlelistitemauthor"><?php print $article->firstname." ".$article->lastname;?></div>
	<div class="articlelistitemdate"><?php print locale_datetime($article->created_date);?></div>
	<div class="articlelistitemstatus"><?php print $article->status;?></div>
	<div class="articlelistitemalink"><?php print $articlelink;?></div>
</div>
*/


.fullpod_body .articlelistitem{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #222222;
	width:276px;/*572/2 - 10  */
	color:#222222;
}
.fullpodsub_body .articlelistitem{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted white;
	width:268px;/*556/2 - 10  */
	color:white;
}

.fullpod a{
	color:inherit;	
}
.fullpod a.articleeditlink{
	float:right;
	margin:0 10px 0 10px;
	padding:0;
	width:28px;
	height:18px;
	background-image:url(../images/layout/common/fullpod/edit.png);
}
.fullpod a.articleeditlink:hover{
	background-image:url(../images/layout/common/fullpod/edit_over.png);
}

.articlelistitem.alternate{
	clear:none;
	margin:0 0 10px 10px;
}




.articlelistitemtitle{
	font-weight:800;
	font-size:16px;	
}
.articlelistitemdescription{
	margin:5px 0 5px 0;
	font-weight:normal;
	font-size:12px;	
}
.articlelistitemauthor{
	float:left;
	font-weight:800;
	font-size:10px;	
}
.articlelistitemdate{
	float:right;
	font-weight:800;
	font-size:10px;	
}
.articlelistitemstatus{
	clear:both;
	font-weight:800;
	font-size:10px;	
}




/**************************BUSINESS LIST *****************/
/*
		
		 
	<div class="businesslistitem ">
			<img class="businesslistitem_image" src="http://demosite.localbiz.local/resources/library/demosite/businesses/test_business/fixed//smallimage.png"/>
			<div>
			<div><a href="http://demosite.localbiz.local/business/test_business" title="Test Business" class="businesslistitemlink">Test Business</a></div>
			<div class="businesslistitemdescription">
				description
			</div>
*/
.fullpod_body .businesslistitem{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #222222;
	width:276px;/*572/2 - 10  */
	color:#222222;
}
.fullpodsub_body .businesslistitem{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted white;
	width:268px;/*556/2 - 10  */
	color:white;
}

.businesslistitem.alternate{
	clear:none;
	margin:0 0 10px 10px;
}

.businesslistitem a.businesslistitemimagelink{
	float:left;
	height:70px;
	margin:0 10px 3px 0;
	padding:0;
	width:70px;
}
.businesslistitem img.businesslistitem_image{
	border:1px solid black;
	float:left;
	height:70px;
	padding:0;
	width:70px;
}

.businesslistitem .businesslistitemtitle{
	font-weight:bold;
	font-size:12px;	
}

/*****************************MINIPOD ***********************************/
.minipod{
	margin:0;
	padding:0;
	width:293px;/*293*/ 
	/*background-color:#FFFFFF;*/ 
}
.minipod_header{
	margin:0;
	padding:22px 0 0 26px;
	width:267px;/*293 -26*/ 
	height:31px;/*53-22*/
	background-image:url(../images/layout/common/minipod/header.png);
	background-repeat:no-repeat;
}
.minipod_body{
	margin:0;
	padding:3px 12px 0 34px;
	width:247px;/*293 -46 */ 
	background-image:url(../images/layout/common/minipod/background.png);
	background-repeat:repeat-y;
	color:white;
	
}
.minipod_footer{
	margin:0;
	padding:0;
	width:293px;/*293*/ 
	height:27px;
	background-image:url(../images/layout/common/minipod/footer.png);
	background-repeat:no-repeat;
}








/*****************************LEARNING POD***********************************/
.learningpod{
	margin:0;
	padding:0;
	width:899px;/*899*/ 
	/*background-color:#FFFFFF;*/ 
}
.learningpod_header{
	margin:0;
	padding:0;
	width:899px;/*899*/
	height:56px;/*56*/
	background-image:url(../images/layout/common/learningpod/header.png);;
	background-repeat:no-repeat;
}

.learningpod_title{
	float:left;
	margin:28px 0 0 12px;
	padding:0;
	color:white;
	font-size:14px;
	font-weight:800;	
}
.learningpod_icon{
	float:right;
	margin:1px 12px 0 0;
	padding:0;
	 	
}
.learningpod_body{
	margin:0;
	padding:0 12px 0 12px;
	width:875px;/*899 - 24*/
	background-image:url(../images/layout/common/learningpod/background.png);
	background-repeat:repeat-y;
	color:#222222;
	font-size:10px;
}

.learningpod_footer{
	margin:0;
	padding:0;
	width:899px;/*899*/
	height:27px;/*27*/
	background-image:url(../images/layout/common/learningpod/footer.png);
	background-repeat:no-repeat;
	background-color:transparent;
}




a.learningitem{
	float:left;
	margin:0;
	padding:107px 0 5px 0;
	width:100px;/*100 -0*/
	/*height:43px;/*140 -107*/
	background-image:url(../images/layout/common/learningpod/file_whatever.png);
	background-repeat:no-repeat;
	background-color:#f2faff;
	border:1px solid #f2faff;
	color:#666;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
a.learningitem:hover{
	border:1px solid #333;
	background-image:url(../images/layout/common/learningpod/file_whatever_over.png);
	color:#333; 
}


a.learningitem.item_pdf{
	background-image:url(../images/layout/common/learningpod/file_pdf.png);	
}
a.learningitem.item_pdf:hover{
	background-image:url(../images/layout/common/learningpod/file_pdf_over.png);	
}

a.learningitem.item_doc{
	background-image:url(../images/layout/common/learningpod/file_doc.png);	
}
a.learningitem.item_doc:hover{
	background-image:url(../images/layout/common/learningpod/file_doc_over.png);	
}

a.learningitem.item_xls{
	background-image:url(../images/layout/common/learningpod/file_xls.png);	
}
a.learningitem.item_xls:hover{
	background-image:url(../images/layout/common/learningpod/file_xls_over.png);	
}

a.learningitem.item_htm{
	background-image:url(../images/layout/common/learningpod/file_htm.png);	
}
a.learningitem.item_htm:hover{
	background-image:url(../images/layout/common/learningpod/file_htm_over.png);	
}


a.learningitem.item_avi{
	background-image:url(../images/layout/common/learningpod/file_avi.png);	
}
a.learningitem.item_avi:hover{
	background-image:url(../images/layout/common/learningpod/file_avi_over.png);	
}

a.learningitem.item_wav{
	background-image:url(../images/layout/common/learningpod/file_wav.png);	
}
a.learningitem.item_wav:hover{
	background-image:url(../images/layout/common/learningpod/file_wav_over.png);	
}







/******************************EDITOR and formatting *************************************/
.formitemfield input[type=text],.formitemfield select,.formitemfield input[type=password],.formitemfield input[type=file],textarea{
	margin:2px;
	padding:2px;
	border:1px solid #aaa;
	vertical-align:top;
	width:300px;
	font-size:14px; 	
}
.formitemfield select{
	width:308px;
	padding:0; 
}

.formitemfield select[readonly],.formitemfield input[readonly]{
	color:#666;	
}

textarea{
	height:200px;
}

textarea.editor{
	width:560px; /* 560 */
}
.formsectionbreak{
	border-top:1px dotted #333;
	padding:10px; 	
	font-size:14px;
	font-style:italic;
}
.editorwrapper{
	margin:10px 0;	
}

.formitemtitle{
	white-space:normal;
	vertical-align:top;
	padding-top:6px;
	color:#333;
	font-size:14px;
	font-weight:800;
	text-align:right;
}

.formitemerror{
	vertical-align:top;
	padding-top:6px;
	
	color:#a02727;
	font-size:12px;
	font-weight:800;
	text-align:left;
}
#postImageThumbs{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#postImageThumbs li{
	cursor:pointer;
	float:left;
	padding:2px;
}
#postImageThumbs li img{
	cursor:default;
	display:block;
}


textarea#embedcode{
	width:480px;
		
}


div#locationparser{
	display:none;
	position:absolute;
	top:200px;
	width:500px;
	margin:0 auto 0 auto;
	padding:10px;	
	border:3px #333 solid;
	background-color:white;
	
}



/***********************DIRECTORY LISTING *****************************/
.addresstitle{
	color:#c4d5e5;	
	margin:0;
	font-size:12px;
	font-weight:bold;
}

.addressitem{
	color:#fff;	
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.bigaddressitem{
	color:#fff;	
	font-size:18px;
	font-weight:bold; 
	margin-bottom:10px;
	margin-bottom:10px;
}


a.btnemailus{
	float:left;
	margin:0 5px 0 0;
	padding:0;	
	
	width:59px;
	height:25px;
	background:url(../images/layout/common/fullpod/btn_emailus.png) no-repeat;
	
}
a.btnvisitourwebsite{
	float:left;
	margin:0;
	padding:0;	
	
	width:106px;
	height:25px;
	background-image:url(../images/layout/common/fullpod/btn_visitourwebsite.png);
	background-repeat:no-repeat;
	
}
.addressDetails{
	float:left;
	margin-right:20px;
	width:220px;
}
#googleMap{
	float:right;
}
.fullpodfullsub_body .addresstitle{
	color:#c4d5e5;	
}

.fullpodfullsub_body .addressitem{
	color:#ffffff;	
}
.fullpodfullsub_body .bigaddressitem{
	color:#ffffff;	 
}
.fullpod_body .addresstitle{
	color:#333;	
}

.fullpod_body .addressitem{
	color:#333;	
}
.fullpod_body .bigaddressitem{
	color:#333;	 
}

	








/**********************************BUTTONS**************************/
.button{
	float:right;
	margin:0 5px 0 0;
	padding:0;
	border:none;
	
	width:54px;
	height:27px;
	 
	background:transparent;
	color:transparent;
	cursor:pointer;
	font-size:0;	
}

.btn_save{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_save.png);
}
.btn_save:hover{ 
	background-image:url(../images/layout/common/buttons/btn_save_over.png);
}

.btn_new{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_new.png);
}
.btn_new:hover{ 
	background-image:url(../images/layout/common/buttons/btn_new_over.png);
}

.btn_edit{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_edit.png);
}
.btn_edit:hover{ 
	background-image:url(../images/layout/common/buttons/btn_edit_over.png);
}

.btn_delete{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_delete.png);
}
.btn_delete:hover{ 
	background-image:url(../images/layout/common/buttons/btn_delete_over.png);
}

.btn_back{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_back.png);
}
.btn_back:hover{ 
	background-image:url(../images/layout/common/buttons/btn_back_over.png);
}

.btn_businesses{
	width:88px;
	background-image:url(../images/layout/common/buttons/btn_businesses.png);
}
.btn_businesses:hover{ 
	background-image:url(../images/layout/common/buttons/btn_businesses_over.png);
}

.btn_assign{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_assign.png);
}
.btn_assign:hover{ 
	background-image:url(../images/layout/common/buttons/btn_assign_over.png);
}

.btn_register{
	width:73px;
	background-image:url(../images/layout/common/buttons/btn_register.png);
}
.btn_register:hover{ 
	background-image:url(../images/layout/common/buttons/btn_register_over.png);
}

.btn_signup{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_signup.png);
}
.btn_signup:hover{ 
	background-image:url(../images/layout/common/buttons/btn_signup_over.png);
}

.btn_preview{
	width:55px;
	background-image:url(../images/layout/common/buttons/btn_preview.png);
}
.btn_preview:hover{ 
	background-image:url(../images/layout/common/buttons/btn_preview_over.png);
}

.btn_send{
	width:55px;
	background-image:url(../images/layout/common/buttons/btn_send.png);
}
.btn_send:hover{ 
	background-image:url(../images/layout/common/buttons/btn_send_over.png);
}

.btn_test{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_test.png);
}
.btn_test:hover{ 
	background-image:url(../images/layout/common/buttons/btn_test_over.png);
}

.btn_export{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_export.png);
}
.btn_export:hover{ 
	background-image:url(../images/layout/common/buttons/btn_export_over.png);
}

.btn_run{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_run.png);
}
.btn_run:hover{ 
	background-image:url(../images/layout/common/buttons/btn_run_over.png);
}

.btn_cancel{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_cancel.png);
}
.btn_cancel:hover{ 
	background-image:url(../images/layout/common/buttons/btn_cancel_over.png);
}

.btn_ok{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_ok.png);
}
.btn_ok:hover{ 
	background-image:url(../images/layout/common/buttons/btn_ok_over.png);
}

.btn_close{
	width:54px;
	background-image:url(../images/layout/common/buttons/btn_close.png);
}
.btn_close:hover{ 
	background-image:url(../images/layout/common/buttons/btn_close_over.png);
}

.btn_impersonate{
	width:83px;
	background-image:url(../images/layout/common/buttons/btn_impersonate.png);
}
.btn_impersonate:hover{ 
	background-image:url(../images/layout/common/buttons/btn_impersonate_over.png);
}
.btn_learnmore{
	width:78px;
	background-image:url(../images/layout/common/banner/learnmore.png);
}


/******************************FOOTER *************************************/
/*
<div id="accreditation" class="cleardiv">
	<img class="accreditationimage" src="<?php print site_url("resources/images/layout/public/accreditations/myrecords.png");?>"/>
	<img class="accreditationimage" src="<?php print site_url("resources/images/layout/public/accreditations/myrecords.png");?>"/>
	<img class="accreditationimage" src="<?php print site_url("resources/images/layout/public/accreditations/myrecords.png");?>"/>
</div>
<div id="footer">
	<div id="copyright"></div>
	<div id="sitemap" class="cleardiv">
		<div class="sitemapcolumn">
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
		</div>
		<div class="sitemapcolumn" style="border-right:none;">
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
			<a href="#" title="#" class="sitemaplink">Navigation</a>
		</div>
	</div>
</div>
<div id="designedby">
	DESIGNED BY <a href="http://www.rpadesign.co.uk" title="...rpa design">RPADESIGN.CO.UK</a><br/>
	DEVELOPED BY <a href="http://www.rpacode.co.uk" title="...rpa code">RPACODE.CO.UK</a>	
</div>
*/

#accreditation{
	margin:0;
	padding:18px 18px 25px 18px;
	width:903px;/*939 - 36 */
	text-align:right;
	 	
}
#accreditation img.accreditationimage{
	margin:0 0 0 20px;	
}

#footer{
	margin:0;
	padding:50px 18px 18px 18px;
	width:903px;/*939 - 36 */
	height:84px;/*152 - 68 */
	overflow:hidden;
	background-image:url(../images/layout/common/footer/background-alt.png);
	background-repeat:no-repeat;
	clear:both;
}
#copyright{	
	color:#3b3e45;
	font-size:8px;
	padding-top:25px;
	float:left;
}

#sitemap{
	 
	
}
#sitemap .sitemapcolumn{
	float:right;
	margin:0;
	padding:0 0 0 25px;	
	border-right:1px dotted #3b3e45;
	width:85px;
	color:#3b3e45;
	font-size:10px;
}

#sitemap .sitemapcolumn a.sitemaplink{
	display:block;
	color:#3b3e45;	
}

#designedby{
	margin:10;
	padding:0 20px 0 0;	
	text-align:right;
	color:#81b3d1;
	font-size:8px;
	
}

#designedby a{
	color:#81b3d1;
	font-size:8px;
}



/**************************************CALENDAR PLANNER THINGY*************************/
/*<table class="calendarplanner" cellpadding="5">
	<thead>
		<tr>
			<th width="14%">Mon</th>
			<th width="14%">Tue</th>
			<th width="14%">Wed</th>
			<th width="14%">Thu</th>
			<th width="14%">Fri</th>
			<th width="14%">Sat</th>
			<th width="14%">Sun</th>
		</tr>
	</thead>
		<tr>
			<td width="14%">	
				<div class="dayheader">18th	January</div>
				<div class="dayevents"></div>
			</td>
			<td width="14%">
				<div class="dayheader">22nd</div>
				<div class="dayevents">
					<div class="event"><a href="http://demosite.localbiz.local/events/view/my_first_event">12:00:00 My First Event</a></div>
				</div>
			</td>
*/			

table.calendarplanner{
	/*border:1px solid #333;
	border-collapse:collapse;*/ 
	
}
table.calendarplanner th,table.calendarplanner td{
	vertical-align:top;
	/*border:1px solid #333;*/
}
table.calendarplanner th{
	font-size:12px;
	font-weight:bold;
}
 
table.calendarplanner td{
	background-color:#FFFFFF;

}

table.calendarplanner td div.dayheader{
	padding:3px;
	font-size:10px;
	font-weight:bold;	
	background-color:#EEEEEE;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

table.calendarplanner td > div{
	background-color:#FFFFFF;
	min-height:70px; 	
	
}

table.calendarplanner td div.dayevents div.event{
		
}

table.calendarplanner td div.dayevents div.event a,
table.calendarplanner td div.dayevents div.event-group .event-group-details a{
	display:block;
	margin:3px;
	padding:3px; 
	border:1px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#FFFFFF; 
	color:#333;	
}

table.calendarplanner td div.dayevents div.event a:hover,
table.calendarplanner td div.dayevents div.event-group .event-group-details a:hover{
	background-color:#fbf3f9
}
table.calendarplanner td div.dayevents div.event-group a{
	display:block;
	margin:3px;
	padding:3px; 
	border:1px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	background-color:#ddd; 
	color:#333;	
}
/* CSS Tooltip */
table.calendarplanner td div.dayevents div.event-group {
	position:relative;
}
table.calendarplanner td div.dayevents div.event-group .event-group-details {
	margin-left: -999em;
	position: absolute;
}
table.calendarplanner td div.dayevents div.event-group:hover .event-group-details {
	position: absolute; 
	left: 0; 
	top: 2em; 
	z-index: 99;
	margin-left: 0; 
	width: 200px;
	background:#ddd;
	color:#333;
	padding:0;
	border:1px solid #333;
	
	border-radius: 5px 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); 
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);		
}
table.calendarplanner td div.dayevents div.event-group:hover .event-group-details ul{
	list-style:none;
	margin:0;
	padding:0;
}

h2.calendarMonth{
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
.calendarPagination{
	margin-top:20px;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.prevMonth{
	float:left;
	font-weight:bold;
}
.nextMonth{
	float:right;
	font-weight:bold;
}




/*****************************REPORT PARAMS *****************************/
#paramselect{
	display:none;
	position:absolute;
	padding:20px;
	border:1px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:white;
	z-index:1000;
	text-align:right; 
}
.paramselecttitle{
	margin:5px 5px 20px 5px ;
	text-align:left;
	font-weight:bold;
	 	
}
.formsubmitwrapper{
	margin:10px;	
	text-align:left; 
}
.paramfieldwrapper{
	margin:10px;
}

#paramselect .paramfieldtitle{
	float:left;
	margin:0 20px 0 0; 	
}


/*****************MESSAGE BOX ************************/
.messagebox{
	display:none;
	position:absolute;
	padding:20px;
	border:1px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:white;
	z-index:1000;
	text-align:right; 
}
.messagebuttons{
	margin:10px;	
}
.clear{
	clear:both;
}

/* General typographical styles for main wysiwyg content */

#accreditation {
	color:#fff;
}

.subcontent p, #accreditation p {
	margin:0 0 10px 0;
}

.subcontent h2, .subcontent h3, .subcontent h4, .subcontent h5, .subcontent h6 {
	color:#3a3d41;
	margin:0 0 15px 0;
}

#accreditation h2, #accreditation h3, #accreditation h4, #accreditation h5, #accreditation h6 {
	color:#fff;
	margin:15px 0 10px 0;
}

.subcontent h2, #accreditation h2 {
	font-size:1.8em;
}

.subcontent h3, #accreditation h3 {
	font-size:1.6em;
}

.subcontent h4, #accreditation h4 {
	font-size:1.4em;
}

.subcontent h5, #accreditation h5 {
	font-size:1.2em;
}

.subcontent h6, #accreditation h6 {
	font-size:1em;
}

.subcontent big, #accreditation big {
	font-size:1.4em;
}

.subcontent small {
	font-size:0.8em;
	color:#777;
}

#accreditation small {
	font-size:0.8em;
	color:#81b3d1;
}

table.data { 
	border-collapse:collapse; 
	width:100%; 
	font-size:1em; 
	margin-bottom:1em; 
}
table.data caption { 
	font-size:1em;
	color:#777;
	margin-bottom:10px;
}
#accreditation table.data caption { 
	font-size:1em;
	color:#81b3d1;
	margin-bottom:10px;
}
table.data tr { 
	vertical-align:top; 
	background:#fff; 
}
#accreditation table.data tr { 
	vertical-align:top; 
	background:#none; 
}
table.data td { 
	border:1px solid #ccc; 
	padding:5px; 
}
table.data th { 
	border:1px solid #ccc; 
	padding:5px;
	font-weight:bold;
}

/***************** ICON LINKS ************************/
.addLink {
	background:url(../images/layout/common/icons/add.gif) 0px 2px no-repeat;
	padding:3px 0 3px 20px;
	font-style:normal;
	font-size:0.8em;
	margin-top:5px;
}

.deleteLink {
	background:url(../images/layout/common/icons/delete.gif) 0px 2px no-repeat;
	padding:3px 0 3px 20px;
	font-style:normal;
	font-size:0.8em;
	margin-top:5px;
}

/* Feedback message styles */
.confirmationMessage {
	background:#baf7c3;
	border:1px solid #84b18a;
	padding:10px;
	margin-bottom:10px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.errorMessage {
	background:#f7baba;
	border:1px solid #a02727;
	padding:10px;
	margin-bottom:10px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* MISC */
.left		{ float:left; }
.right		{ float:right; }
.center		{ margin:0 auto; display:block; clear:both; }
img.left	{ margin:0 10px 10px 0; clear:none; }
img.right	{ margin:0 0 10px 10px; clear:none; }