/**
	File:
		content.css

	Validates:
		CSS Level 2.1

	Project:
		Kimberly-Clark GSA

	Author:
		Kristina Floyd

	Date Created:
		2008 12 09

	About:
		Contains styles for general content

	Notes:
		Place second in the cascade

	Site Colour Scheme:

	Font sizing:
		formula:
			1 / parent font size (px) x required pixels = em equivalent
		eg:
			1 / 11px x 12px = 1.090909091em

	Cascade index:
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	main.css - Continuity generated stylesheet
		09	print.css - Print specific styles
*/



p { margin-bottom: 1.18182em; }
img {  }
#mainContent img { margin-bottom: 1em; }
em { font-style: italic; }
strong { font-weight: bold; }
blockquote { margin: 1em; }
hr {  }/* See elements.css */
address { margin-right: 50px; }


/* START Hx */
h1 { color: #0163AA; font-size: 1.6363em; margin-bottom: 0.8889em } /* font size - 18px margin-bottom - px */
h2 { color: #0163AA; font-size: 1.45455em; margin-bottom: 0.8125em; } /* font size - 16px margin-bottom - 13px */
h3 { color: #0163AA; font-size: 1.27273em; font-weight: normal; margin-bottom: 0.5714em; } /* font size - 14px margin-bottom - 8px */
h4 { color: #0163AA; font-size: 1.09091em; margin-bottom: 0.3333em; } /* font size - 12px margin-bottom - 4px */
h5 { color: #0163AA; }
h6 { color: #0163AA; }
/* END Hx */



/* START A */
a { color: #116DAF; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a:visited { color: #636466; }
/* END A */



/* START list */
ul { margin: 1em; }
	ul li { list-style: disc; }
ol { margin: 1em; }
	ol li { list-style: decimal; }
	li { margin: 0 2em; padding: 0 0.5em; }
dl { margin: 1em; }
	dt { font-weight: bold; }
	dd { margin-left: 1em; }
/* END list */



/* START table */
table { border: 3px solid #EFEFEF; display: table; font-size: 100%; margin: 1em; width: 484px; }
	caption { color: #1252B1; font-size: 1.6363em; padding: 1em 0; }
		tr {  }
        tbody tr:hover { background: #FFF07F; }
		thead { background: #EFEFEF; display: table-header-group; vertical-align: middle; }
			th { font-size: 1.09091em; font-weight: bold; padding: 1em; vertical-align: top; }
			td { padding: 1em; vertical-align: top; }
		tbody { display: table-row-group; vertical-align: middle; }
		tfoot { display: table-footer-group; vertical-align: middle; }
/* END table */




/* START form */
form { margin-bottom: 1em; }
	fieldset { padding: 1em 1em 0 1em; }
        fieldset ol { list-style: none; margin: 0; padding: 0; width: auto; }
            fieldset li { background: #EFEFEF; list-style: none; margin: 0 0 1em 0; padding: 1em; width: auto; }
			fieldset li#div_uid {display:none; border:1px solid black; } 
			fieldset li#div_formtypeid {display:none; } 
            fieldset li:hover { background: #FFF07F; }
                fieldset li p { margin-bottom: 0; }
                legend { color: #1252B1; font-size: 1.6363em; }
                    fieldset fieldset legend { color: #636466; font-size: 1em; padding-bottom: 1em; }
					fieldset fieldset legend span { display: block; width: 460px; }
                label { display: block; float: left; margin: 0 1em 0.5em 0; padding: 0.25em; width: 210px; }
                textarea,
                select,
                input { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0.25em; width: 205px; }
				textarea { height: 15em; }
                .submit { background: transparent url(/template-images/GSA/elements/linkArrow/linkArrow.gif) no-repeat center right; border: none; color: #116DAF; cursor: pointer; font-weight: bold; padding-right: 10px; text-decoration: none; }
                .submit:hover { text-decoration: underline; }

    .formradio { padding-bottom: 0; }
        .formradio fieldset { padding: 0; }
            .formradio li { background: transparent; float: left; padding: 0; width: 462px; }
                .formradio input { float: left; margin-right: 1em; width: auto; }
                .formradio label { display: block; float: left; margin: 0; padding: 0; width: 425px; }

    .formmemo {  }

    .formcheckbox {  }
        .formcheckbox fieldset { padding: 0; }
            .formcheckbox li { background: transparent; padding: 0; }
                .formcheckbox input { margin-right: 1em; width: auto; }
                .formcheckbox label { display: inline; float: none; margin: 0; padding: 0; width: auto; }

    .formdate {  }
        .formdate fieldset { padding: 0; }
            .formdate fieldset li { background: transparent; float: left; margin: 0; padding: 0; }
                .formdate fieldset input { margin: 0 0.5em; width: 50px; }
				
    .formselect {display:block; }
    * html .formselect{ height: 1%; }
    .formselect:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
		.formselect label { display: block; float: left; width: auto; width:210px; }
		.formselect select { padding: 0; width:205px; }
			.formselect option {  }
			
	.formfileupload {  }
		.formfileupload label { display: block; float: none; width: auto; }
		
	.formmemo {  }
		.formmemo label { display: block; float: none; width: auto; }
		.formmemo textarea { height: 6em; width: 450px; }

    .validationerror { color: #FF312D; font-size: 1.09091em; font-weight: bold; margin-bottom: 1em; padding-left: 0.25em; }

    .pageformcontainer { padding: 0; }
        .pageformcontainer fieldset { padding: 0; }
            .pageformcontainer fieldset li { background: transparent; }
            .pageformcontainer fieldset .formradio { margin-bottom: 0; }
            .pageformcontainer fieldset .formfileupload { margin-bottom: 0; padding-top: 0; }

    .formbuttonbar { background: #FFFFFF; margin: 0; padding: 0; }
    .formbuttonbar:hover { background: transparent; }
        #formButtons { background: transparent url(/template-images/GSA/elements/dots/horizontal.gif) repeat-x top left; padding: 1em 1em 0 1em; }
            #formButtons ol { float: right; }
                #formButtons li { margin: 0; background: transparent; }
                #formButtons fieldset li:hover { background: transparent; }
                    #formButtons input { width: auto; }
/* END form */
