																						/* SITE SPECIFIC CSS */
/* BROWSER OVERRIDES ================================== */
	body {
		background-color:#e7ecf0;
		color:#333;
		text-align:center;
		font-size:small;
		margin:20px 0;
		padding:0;
	}
	body, textarea, pre {font-family:Calibri, Arial, Helvetica, sans-serif;}
	a img {border:0;}
	p {line-spacing:1.3em;}
	
	a:link, a:visited {
		color: #3e5c85;
		text-decoration:none;
	}
	a:hover, a:active {
		color:#3e5c85;
		text-decoration:underline;
	}
	
	h1  {
		font-size:160%;
		color:#172444;
		font-weight:normal;
		clear:both;
		margin-top:0;
	}
	
	h2  {
		font-size:140%;
		color:#172444;
		font-weight:normal;
	}
	
	h3  {
		font-size:120%;
		color:#172444;
		font-weight:normal;
	}
	
	h4  {
		font-size:100%;
		color:#172444;
		font-weight:normal;
	}
	
	h5  {
		font-size:90%;
		color:#172444;
		font-weight:normal;
	}
	
	h6  {
		font-size:80%;
		color:#172444;
		font-weight:normal;
	}
	pre {margin:0; padding:0; font-size:12px;}
	
/* END BROWSER OVERRIDES */	

/* WRAPPERS ================================== */
	#wrapper {
		margin:0 auto;
		text-align:left;
		width:1120px;
		background-repeat:repeat-y;
		background-position:center;
	}
	#wrapper_header {
		padding:0 0px;
		clear:both;
	}
	#wrapper_main {
		padding:0px 0px 30px 0px;
		clear:both;
		background-color:#FFFFFF;
		border:1px solid #ccc;
		min-height:550px;
	}
	#wrapper_footer {
		clear:both;
		text-align:center;
	}

/* END WRAPPERS */	

/* HEADER ================================== */
	#header {
		padding:5px 0 10px 0;
		margin:0;
	}
	#header h1 {
		font-size:180%;
		text-align:center;
		font-weight:normal;
		margin:0;
	}
	
	
/* END HEADER */

/* SIDEBAR ================================== */
	#sidebar {
		float:left;
		width:210px;
	}
	#sidebar ul{
		list-style:none;
		margin:0;
		padding-bottom:200px;
		padding:0;
	}
	
	#sidebar ul li{
		margin:0;
		padding:0;
		_height:1em;
	}
	
	#sidebar ul li a{
		color:#172444;
		display:block;
		margin:0px 25px 1px 0;
		padding:5px 8px;
	}
	
	#sidebar ul li a:link,
	#sidebar ul li a:visited{
		font-weight:bold;
		font-size:100%;
		background-color:#fcfcfc;
		text-decoration:none;
	}
	
	#sidebar ul li a:hover,
	#sidebar ul li a:active{
		font-weight:bold;
		font-size:100%;
		background-color:#efefef;
		text-decoration:none;
	}
/* END SIDEBAR */

/* MAIN ================================== */
	#main {
		clear: both;
		width: 1100px;
	}
/* END MAIN */

/* CONTENT ================================== */
	#content {
		margin: 20px 0 0 11px;
		float:left;
		width:817px;
	}
	#page_options {
		list-style:none;
		text-align:right;
		margin:0 0 0px 0;
	}
	#page_options li{
		float:right;
		margin:0 0 0 6px;
		padding:0;
		height:23px;
		width:147px;
		background-image:url(/backoffice/images/buttons/pill_buttons/medium_long/background.gif);
	}
	#page_options li a{
		padding:4px 0;
		display:block;
		text-align:center;
		margin: 0 3px;
	}
	#page_options li a:link,
	#page_options li a:visited,
	#page_options li a:hover,
	#page_options li a:active{
		text-decoration:none;
	}

/* END CONTENT */

/* FOOTER ================================== */
	#footer {clear: both; color:#444; padding:20px 0}
	#footer ul{
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
	#footer ul li { display: inline; }
	#footer ul li a{padding: .2em 1em;}
	#footer ul li a:link,
	#footer ul li a:visited{color: #444;}
	#footer ul li a:hover,
	#footer ul li a:active{color: #000;}
	
/* END FOOTER */



/*GENERAL USE STYLES------------------------*/
	.info_head {
		background:url(/backoffice/images/icons/ticks/small/i.gif) no-repeat #f9f9f9 6px 8px;
		padding: 3px 9px 9px 40px;
		margin:10px 0 10px 0; 
		border:1px solid #333;
		clear:both;
	}
	.success_head {
		background:url(/backoffice/images/icons/ticks/small/tick.gif) no-repeat #f9f9f9 6px 8px;
		padding: 3px 9px 9px 40px;
		margin:10px 0 10px 0; 
		border:1px solid #333;
		clear:both;
	}
	.error_head {
		background:url(/backoffice/images/icons/ticks/small/exclamation.gif) no-repeat #f9f9f9 6px 8px;
		padding: 3px 9px 9px 40px;
		margin:10px 0 10px 0; 
		border:1px solid #333;
		clear:both;
	}
	.info_head h3,
	.success_head h3,
	.error_head h3,
	.info_head p,
	.success_head p,
	.error_head p{
		margin:0 0 0.4em 0;
	}
	
	.error {
		color:#990000;
		font-weight:bold;
	}
	.error input{
		border:1px solid #900;
	}
	
	.none{font-style:italic; color:#999999;}
	
	form.inline{
		margin:0;
		padding:0;
		display:inline;
	}
	
	.hr01{
		clear:both;
		margin:5px 5% 0 5%;
		border:solid #ccc;
		border-width: 1px 0 0 0;
	}
	.hr02{
		clear:both;
		margin:5px 0% 0 0%;
		border:solid #666;
		border-width: 1px 0 0 0;
	}
	
	.dashed_panel {
		background:#fff;
		padding:10px;
		padding-bottom:15px;
		border:1px dashed #DBE8F0;
	}
	
	.breadcrumb{
		margin-bottom:15px;
	}
	a.large_square_button{
		display:block; 
		float:left; 
		margin:0 20px 20px 0; 
		width:100px; 
		height:65px; 
		padding-top:35px; 
		background-image:url(/backoffice/images/buttons/square/large/back.gif);
		font-size:140%; 
		text-align:center;
	}
	a.large_square_button:link, a.large_square_button:visited {
		text-decoration:none;
		color: #3e5c85;
	}
	a.large_square_button:hover, a.large_square_button:active {
		text-decoration:none;
		color:#000033;
	}
	a.twoline {
		height:85px; 
		padding-top:15px; 
	}
/*end GENERAL USE STYLES*/
