/* Unrelated to excercise */
body {margin: 0; padding : 0; }
body, td, textarea, p{margin: 0; font : 9pt Arial; color : #000;}
div, p {}
form {margin : 0;}
ul {list-style-type : square;}
hr { border: 0; width: 100%; text-align : center; height: 1px; color: #ddd;}
a:link, a:visited {color: #1e90ff;}
a:hover, a:focus {color: #00f;}

/* Main Content Dividers */
div#background {margin: 0; padding: 0; background-color : #4363ac; height: 100%; overflow: visible; }
div#container { display: block; position : relative; width: auto; height: 100%; margin: 0 auto; padding : 0; border: 0px solid #ccc; background-color: #fff; overflow: hidden; }
div#content { position : block; top : 0px; left : 0px; float : right; width : 100%; padding : 0; text-align:left; vertical-align: top; margin: 0; height : auto;}
div#menus {display: block; z-index : 4; width : 200px; text-align : right; }

/* Form Styles */
fieldset 	{padding: 20px; margin-bottom: 10px; border: 1px solid #eee; overflow: hidden; }
legend 	{font: bold 12px/22px Arial, Helvetica, sans-serif; padding-bottom: 10px; margin: 0; }
label, label span { display : inline; }
label { width : 100%; padding: 0;}
label span { margin: 0 5px; }
fieldset input { border : 1px solid #999; padding : 0.15em; margin: 0; width: 125px; }
fieldset input:hover { border-color : #F00; }
fieldset input:active, input: focus { border-color: #900; }
fieldset textarea { border : 1px solid #999; padding : 0.2em 0.2em; margin: 0px 5px; }
fieldset select { border : 1px solid #999; padding : 0.2em 0.2em; margin: 0px 5px; }
input#formsubmit { width: auto; padding : 0.25em; margin: 5px 0; background-color : #16a3d0; border : 2px double #aaa; border-top-color : #eee; font : bold 92% Tahoma, Verdana, Arial, sans-serif; text-transform: uppercase; color: #FFF; }
span#errMsg {background-color : transparent; font : normal 100% Tahoma; border : 0 none; color : red; text-align : center;}

