@import url(layout.css);



/*  Typography
-----------------------------------------------------------------------------*/

body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: .7em;
     line-height: 1.45em;
     color:#7f7f7f; 
     margin-top: 21px;
}

/*  Margins and Padding
-----------------------------------------------------------------------------*/
p, h1, h2, h3, h4, h5, h6 {
	padding: 0em;
	margin: 0em;
	margin-bottom: 1em;
}

/*  Headings
-----------------------------------------------------------------------------*/

h1 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.25em;
	color: #004070;
}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 1.25em;
	margin-bottom: 0.25em;
	color: #333333;
}

h3, h4, h5 {
     font-size: 1em;
     font-weight: bold;
     margin-bottom: 0em;
     color: #333333; 
}

/*  Links
-----------------------------------------------------------------------------*/

a:link {
     color: #004070; 
}

a:visited {
     color: #333333; 
}

a:hover {
     color: #000000; 
}

a:active {
     color: #b20000; 
}




/*  Forms
-----------------------------------------------------------------------------*/

input {
     font-size: 10px; 
}

#form-default table {
     border: 1px #ebebeb solid; 
}

#form-default th {
     font-weight: bold;
     padding: 8px;
     border: 1px #ebebeb solid;
     background-color: #f7f7f7; 
}

#form-default td {
     padding: 8px;
     border: 1px #ebebeb solid; 
}

/* Removes fieldset borders */

fieldset {
     border: 1px solid transparent; 
}


/*  Lists
-----------------------------------------------------------------------------*/
ul, ol {
	padding-top: 0 em;
	margin-top: .5em;
}


/*  Images
-----------------------------------------------------------------------------*/

/* Remove border around linked images */

img {
     border: 0em; 
}

img.image-float-right {
     float: right;
     margin-left: 15px; 
}

img.image-float-left {
     float: left;
     margin-right: 15px; 
}

/*  Misc 1
-----------------------------------------------------------------------------*/

/* Class for clearing floats */

.clear {
     clear:both; 
}

.text-large {
	font-size: 1.2em;
}

.text-small {
	font-size: .9em;
	color: #999999;
}

.text-black {
	color: #000000;
}

.text-caption {
	font-size: .9em;
}