﻿
/*****************************/
/** Global Settings         **/
/*****************************/
html, body 
{
	border:0;
	margin:0;
	padding:0;
}

body 
{
	font:100%/1.25 Arial, Helvetica, sans-serif;
}


/*****************************/
/** Headings                **/
/*****************************/
h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

h1 
{
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font-size:2em;
}

h2 
{
	font-size:1em;
	font-weight:bold;
}


/*****************************/
/** Common Formatting       **/
/*****************************/
p, ul, ol 
{
	margin:0;
	padding:0 0 1.25em 0;
}

ul, ol 
{
	padding:0 0 0 2.5em;
}

blockquote 
{
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}

small 
{
	font-size:0.85em;
}

img 
{
	border:0;
}

sup 
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub 
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}


/*****************************/
/** Links                   **/
/*****************************/
a, a:link, a:visited, a:hover 
{
	text-decoration:underline;
}


/*****************************/
/** Forms                   **/
/*****************************/
form 
{
	margin:0;
	padding:0;
	display:inline;
}

form input, form select, form textarea 
{
	font:1em Arial, Helvetica, sans-serif;
}
	
/* Note:  This style is to disable the clear button that IE10 inserts into textboxes, this does not work when  */
/*        running developer tools (F12) and any other browser mode except IE10                                 */
input[type=text]::-ms-clear 
{
    display: none;
}


form textarea 
{
	width:100%;
	line-height:1.25;
    white-space:pre-wrap;
}
	
form label 
{
	cursor:text;
}


/*****************************/
/** Tables                  **/
/*****************************/
table 
{
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}

table tr td 
{
	padding:2px;
}


/*****************************/
/** Global Classes          **/
/*****************************/
.clear
{ 
	clear:both; 
}

.clear-right
{ 
	clear: right;
}

.clear-left
{ 
	clear: left;
}

.float-left
{ 
	float:left;
}

.float-right
{
	float:right;
}

.text-left     
{ 
	text-align:left; 
}

.text-right    
{ 
	text-align:right; 
}

.text-center   
{ 
	text-align:center; 
}

.text-justify  
{ 
	text-align:justify; 
}

.bold          
{ 
	font-weight:bold; 
}

.italic        
{ 
	font-style:italic; 
}

.underline     
{ 
	border-bottom:1px solid; 
}

.highlight     
{ 
	background:#ffc; 
}

.img-left      
{ 
	float:left;
	margin:4px 10px 4px 0; 
}

.img-right     
{ 
	float:right;
	margin:4px 0 4px 10px; 
}

.nopadding     
{ 
	padding:0; 
}

.noindent      
{ 
	margin-left:0;
	padding-left:0; 
}

.nobullet      
{ 
	list-style:none;
	list-style-image:none; 
}

.vertical-middle
{
    vertical-align:middle;
}

.vertical-top
{
    vertical-align:top;
}

.displayInline
{
    display:-moz-inline-stack;
    display:inline-block;
}

.maroon {
    color: maroon;
}