a { color:#3381e6; text-decoration:none; }
a:hover { text-decoration:underline }
input[type=text], input[type=password], input[type=number], textarea { padding: .4em 1em; display: inline-block; position: relative; margin-right: .1em; text-decoration: none !important; zoom: 1; overflow: visible; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; border: 1px solid #E6E5E5; color: #222; }
input[type="checkbox"], input[type="radio"] { border: none; }
select { padding: .4em 0.3em; display: inline-block; position: relative; margin-right: .1em; text-decoration: none !important; zoom: 1; overflow: visible; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; border: 1px solid #E6E5E5; color: #222; }

#hookError { color:red; height:20px; text-align:center; padding-top:10px }
fieldset { padding:0; border:0; margin:0; }
fieldset label { display:block; margin-top:5px; font-weight:bolder; }
.blue { background:#4c8ffc !important; color:#FFF !important; text-shadow:#4aa0fb !important; border-color:#3079ed !important; }
.blue:hover { background:#387deb !important; border-color:#2f5bb7 !important; }
.red { background:#dc4b39 !important; color:#FFF !important; border-color:#dc3f2b !important; text-shadow:#c04131 !important; }
.red:hover { background:#c83a29 !important; border-color:#b0281a !important; }
.gray { background:#ccc !important; color:#FFF !important; border-color:#B9B9B9 !important;}
.gray:hover { background:#999 !important; border-color:#666 !important; }
.seperate { clear:both; height:10px; }
h1 { color:#dd4b39; font-size:large; font-weight:bolder; line-height:28px; }
h2 { color:#000; font-size:medium; font-weight:normal }
#login { margin: 12px 0 0; padding: 20px 25px 15px; background: whiteSmoke; border: 1px solid #E5E5E5; border-image: initial; }
#head { background:#f5f5f5; border-bottom:solid #e5e5e5 1px; padding:10px; vertical-align:middle; }
#head span.text { color:#dd4b39; font-size:large; }
#footer { text-align:center; color:#666; font-size:11px; padding:10px }
#box {padding: 10px; background: whiteSmoke; border: 1px solid #E5E5E5; border-image: initial; }
/*-- Menu --*/
#nav-section { margin:0 auto; background-color: #2D2D2D; }
#nav { font-size: 0.65 em; padding-top:4px; }
#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
/*--main nav links style--*/
#nav a { display:block; padding:6px 7px 6px 7px; color:#ccc; text-decoration:none; }
#nav a.dmenu { }
#nav a.dmenu:hover { color:#3381e6 !important; background-color: #fff !important; }
#nav li { float: left; }
#nav li { position: relative; }
/* hide from IE, mac */
#nav li { position: static; width: auto; }
/* end hiding from IE5 mac */

/*--drop down menu styling--*/
#nav li ul { position: absolute; display: none; margin-left:-1px; padding-bottom:10px; background-color: #FFFFFF; border: 1px solid #bbb; border-top:none; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; /*--make it top of all the elements on page, so that it can be visible--*/
	z-index:5000; }
#nav li:hover a, #nav a:focus, #nav a:active { color:#fff; background:#444; text-decoration:none; }
#nav li ul, #nav ul li { width: auto; float:none; min-width:8em}
/*--drop down menu styling is different from main nav, strict rule--*/
#nav ul li a { color: #3366CC !important; border-right: 0; }
#nav ul li a:hover { color:#3366CC !important; background-color: #eef3fb !important; border-right: 0; }
/*--the selected, current item in the navigation menu--*/
#nav a.current { color:#fff; font-weight:bold; text-decoration:none; border-top:2px solid #C33; padding-top:4px; padding-bottom:5px; /*--removing 2px border from 7px padding--*/ }
#nav a.current:hover { padding-bottom:5px; /*--removing 2px border from 7px padding--*/ }
#nav li:hover ul { display: block; }
#nav li:hover ul a { color: #000000; background-color: transparent; }
#nav ul a:hover { background-color: #606060!important; color: #FFFFFF !important; }
/*--used in drop down menu items--*/
.menuseprator { border-bottom:1px solid #ddd; margin:10px 0 10px 0; }
/*--for showing down arrow in drop down menu item--*/
.arrowdown { color: #999; font-size:0.6em; }
/*--for the left navigation menu--*/
.floatleft { float:left; }
/*--for the right options navigation menu--*/
.floatright { float:right }
.reservoir_checklist .item{ float: left;margin: 0 40px 0 0;}
