
@import "../modules/footer.css";

@import "../modules/footer.css";

/*** BODY LAYOUT
---------------- ***/	
		
		html {
			font:9px/1.4 Arial, Verdana, Sans-Serif;
			color:#333;
					}
		
		/* Above decleration doesn't affect all elements
		------------------------------------------------ */
		
		html,
		table, button, textarea, input, select {
			font-family: Arial, Verdana, Sans-Serif;
		}
		
		body {
            padding:0;
			font-size:1.2em;
			text-align:left;
			background-color:#fff;
		}
	
		img {
		border:0;
		}
	
/*** HEADING STYLES
------------------- ***/	
	
	h1,h2,h3,h4,h5,h6{
        font-weight:bold;
        margin:0.5em 0;
	}
	
    h1 {
		margin-top:0;
		line-height:1.2;
		letter-spacing:-0.02em;
		color:#B4171E;
		font-weight:bolder;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
    h2 {
		letter-spacing:0;
		color:#B4171E;
		margin:0;
		line-height:1em;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
    }

	
    h3 {
		letter-spacing:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
    }
		
    h4 {
		letter-spacing:0;
		margin:0;
		color:#B4171E;
		font-weight:bold;
    }
			
    h5 {
		letter-spacing:0;
		margin:0;
		color:#333;
		font-weight:bold;
		line-height:1.2em;
    }
		
    h1 {font-size:240%;}
    h2 {font-size:130%;}
    h3 {font-size:120%;}
	h4 {font-size:115%;}
    h5 {font-size:110%;}

    h6 {
        font-size:100%;
        font-weight:normal;
    }
	
	
/*** PARAGRAPH STYLES
--------------------- ***/	
    
    p {
		margin-bottom:1em;
    }
    
    p img{
		vertical-align:text-bottom;
    }
	
	
/*** ANCHORS
----------- ***/ 

    a,
    a:link,
    a:visited {
        color:#B4171E;
        font-weight:bold;
		text-decoration:none;
    }

    a:active,
    a:hover {
        color:#333;
    }
    
    a img,
	a:link img,
    a img.noborder,
    a:hover img.noborder {
		border:none;
    }
	
	
/*** BUTTONS
----------- ***/

	button {
		display:block;
	}
	
	button:hover {
	}
	
	button:active {
	}
	
	button:visited {
	}
	
	
/*** TABLES
----------- ***/
	
    table caption {
		display:none;
    }
    
    table{
		width:100%;
		border-collapse:collapse;
		font-size:1.0em;
		margin-bottom:1em;
    }
    
    td, th{
		padding:8px;
		border:2px solid #fff;
		background-color:#ccc;
    }
    
    th {
		background-color:#eae5e4;
		color:#333;
		font-weight:bold;
    }
	
	
/*** PAGE DIVISIONS
------------------- ***/
	
	div {
		background: transparent none repeat scroll 0% 50%;
	}
	
	
/*** HORIZONTAL RULE
-------------------- ***/   

    div.hr {
		border-top:1px solid #ccc;
		margin:20px 0;
    }
    
    div.hr hr {
		display:none;
    }
	
	
/*** BLOCKQUOTE
--------------- ***/

	blockquote {
		
	}
	
	blockquote p {
		
	}
	
	
/*** ADDRESS
--------------- ***/

address {
    margin:0 0 1em;
}
	
	
/*** LISTS
---------- ***/

li{
	padding:0px;
}

	/*** First Level
	---------------- ***/
	.content ul{
		list-style-position:outside;
		margin:1em 0 2em;
	}


	.content ol {
		list-style-position:outside;
		margin:1em 2em 2em;
	}
	
	/*** Subsequent Lists
	--------------------- ***/
	.content ul ul,
	.content ul ol,
	.content ol ul,
	.content ol ol {
		margin:0 0 0.5em;
	}
	

	/*** First Level Decoration
	--------------------------- ***/
.content ul li {
	}
	

.content ul ul { 
	list-style-type:circle; }

.content ul ul li{ 
	background-image:none;
	list-style-type:circle; 
	margin:5px 0 2px 15px;
	font-size:0.9em;
}
	
	.content ol { list-style-type:decimal; }
	
	/*** Second Level Decoration
	---------------------------- ***/
	.content ol ol { list-style-type:lower-alpha; }
	
	/*** Third Level Decoration
	--------------------------- ***/
	.content ol ol ol { list-style-type:lower-roman; }
	

.content ul li.link {
	background-image:url(../../images/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:10px;

}	

p.link {
	padding-left:10px;
	background-image:url(../../images/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}



p.backtotop {
	padding-left:13px;
	background-image:url(../../images/bullet-arrow-up.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
	
/* COLUMNS
---------- 

div.columns {
    margin:0 0 3em;
    overflow:hidden;
}

div.columns div.column-395 {
    float:left;
    width:395px;
}

div.columns div.column-228 {
    float:right;
    width:228px;
}
	*/
	
/*** COMMON CLASSES
----------------- ***/

	/*** Float Left and Right
	----------------------- ***/
	
    .pull-left {
		float: left;
		margin-right:20px;
	}
	
    .pull-right {
		float: right;
		margin-left: 1em;
    }
    
    .pull-left,
    .pull-right {
		margin-bottom:1em;
		margin-top:0.2em;
	}

	/* Element Index
	---------------- */
	
	.first {
		margin-top:0 !important;
		padding:0 7px 0 0 !important;
	}
	
	.last {
		margin-bottom:0 !important;
		border-right:0 !important;
		padding:0;
	}

	/* Amend Default Styling
	------------------------- */
	
    .clear {
        clear: both;
		width:100%;
        height: 0;
        line-height: 0em;
    }
    
	.nomargin {
		margin:0 !important;
	}
	
	.noborder {
		border:none;
	}
	
	.hide {
		display:none !important;
	}
	


/* Hiding */

div#header,
div#nav-primary,
div#nav-secondary,
div#sidebar,
div#page-options {
	display:none;
}

#footer {
margin:20px 0 0;
clear:both;
}

.panel-inner {
	overflow:hidden;
}

* html .panel-inner {
	height:1%;
}

#content-main-header {
	overflow:hidden;
}

* html #content-main-header {
	height:1%;
}