/*
    Forge-Industrial.com Stylesheet
    @revised 2009-12-22
*/

/*	HTML ELEMENTS */

body, html { margin:0px; padding:0px; background-color:#103077; font-family:Arial; font-size:12px; color:black; }
a { font-weight: bold; color: #446699; text-decoration: none; }
h1 { font-size:18px; font-weight:bold; margin:0px 0px 10px 0px; }
h2 { font-size:16px; font-weight:bold; margin:2px 0px; }
hr { height: 2px; background-color:#DDDDDD; color:#DDDDDD; border: #DDDDDD; }
img { border:none; }
label { font-weight:bold; margin-right:5px; }
li { margin: 5px; }
strong { color: #446699; }
td { vertical-align:top; }

/*	PAGE LAYOUT */		

.f-page { width:774px; margin:0px auto; background: #FFFFFF url(/images/page_background.jpg) 50% 50% repeat-x; }
.f-header { height:115px; background-image:url(/images/page_header.jpg); background-repeat:no-repeat; }
.f-sidebar { float:left; width:20%; padding-bottom:25px; }
.f-content { float:right; width:76%; padding:0px 15px 25px 15px; }
.f-footer { clear:both; height:35px; background-color:#336799; padding-top:5px; border-top:solid 3px #bbbbbb; font-size:10px; color:white; font-weight:bold; text-align:center; }

/* PAGE SIDEBAR */	

.f-sidebar h2 { padding:3px; width:80%; font-size:15px; background-color:#336799; color:White; }
.f-sidebar ul { margin:0px; padding-left:10px; list-style-type:none; }
.f-sidebar ul li { margin-left:0px; padding:0px; }

/* PAGE CONTENT */

.f-section { overflow:auto; width:100%; background-color:#EEEEEE; margin:10px 0px; border:2px dotted #CCCCCC; padding:10px; width:auto; }
.f-section h2 { background-color:white; font-size:14; font-weight:bold; color:#446699; padding:7px; margin:-10px -10px 10px -10px; }
.f-section img { border: solid 10px white; margin:5px; }

/* FORMS */

.f-form-error { background-color:#FF5F0A; }

/* MISC */

.f-button { cursor:pointer; cursor:hand; }
img.f-icon { margin:2px; border:none; }