/**********************************************************************
	Filename: ohiosystems.css
	Project:  OhioSystems HTML
**********************************************************************/
/* Body Tag Definition */
html, body { margin:0px; background-color:#f9fafb; background-image:url(images/bkdColor.jpg); background-repeat:repeat-x; background-attachment:fixed; text-align:center; height:100%; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00416a; font-size:14px; line-height:20px; }
a { font-weight:bold; font-style:normal; text-decoration:underline; color:#0061aa; }
a:hover { text-decoration:none; color:#ffffff; }
ul { margin-top:5px; }
li { margin-bottom:5px; }

/* Header Definitions */
h1 { color:#ffffff; margin:0px 0px 10px 0px; font-size:20px; font-weight:bold; }

/* Page Definitions */
#pageDefault { text-align:center; width:978px; background-color:#e4ecf2; background-image:url(images/bkdImage_test.jpg); background-repeat:no-repeat; min-height:100%; height:auto !important; height:100%; margin:0 auto -40px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
#pageDefaultLink { font-size:12px; color:#959595; }
#pageDefaultLink a{ text-decoration:none; font-size:12px; color:#959595; }
#pageDefaultLink a:hover{ text-decoration:none; font-size:12px; color:#0061aa; }

#page { text-align:center; width:978px; background-color:#e3ecf2; background-image:url(images/bkdImageMain_test.jpg); background-repeat:no-repeat; min-height:100%; height:auto !important; height:100%; margin:0 auto -40px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
#header { text-align:left; height:177px; }
#headerLogo { padding-top:30px; padding-left:20px; }
#content { text-align:left; width:978px; }
#leftSide { float:left; width:315px; }
#nav{ text-align:right; padding-right:100px; padding-top:50px; }
#rightSide{ float:right; width:663px; }
#rightContent{ padding:50px 50px 20px 50px; }
#iconSection{ width:100px; float:left; }
#textSection{ width:463px; float:right; }

#footer { width:978px; height:40px; margin:0px auto; }


/* Class Definitions */
.navLink { padding-bottom:10px; }
.navLink a { font-weight:bold; text-decoration:none; color:#00416a; font-size:14px; }
.navLink a:hover { font-weight:bold; text-decoration:none; color:#ffffff; }
.picSpacing{ padding-left:20px; }
.iconTxt{ border-top:1px solid #000000; border-bottom:1px solid #00416a; margin-top:15px; padding-top:20px; padding-bottom:20px; font-size:14px; font-weight:bold; color:#0061aa; }
.sectionTitle { font-weight:bold; font-size:14px; color:#0061aa; border-top:1px solid #00416a; border-bottom:1px solid #00416a; }
.inputbox1 { width:210px; }
.inputbox2 { width:420px; }
.formTitle { font-weight:bold; font-size:14px; color:#0061aa; padding-top:30px; }
.fieldSpacing { padding-top:10px; }
.fieldSpacing2 { padding-top:10px; padding-left:10px; }

/* Class Definition for Sticky Footer */
.push { height:40px; }