@import 'blueprint/screen.css';
@import 'blueprint/plugins/buttons/screen.css';
@import 'blueprint/plugins/fluid/screen.css';
@import 'blueprint/plugins/rows/screen.css';
@import 'blueprint/plugins/48spans/screen.css';
@import 'blueprint/plugins/fcake/screen.css';
@import 'blueprint/plugins/prototip/screen.css';
@import 'menu.css';

* { text-align:left; }

a:link, a:visited, a:active { color: #0067ce; text-decoration: underline; cursor: pointer; }
a:hover { color:#999999; text-decoration:underline; cursor: pointer; }

h1, h2 { color:#990e13; }
h3, h4, h5 { color:#000; }

body { background:#183c60 url(../img/background.jpg) no-repeat 50% 0; margin:0; }
.container { width:1000px; }
.main { float:left; width:720px; }
.side { float:right; width:280px; }
.body { padding:25px; }
.flash { width:720px; height:230px; }

.assessment { color:#bc0e13; }

.sidebar { padding:20px 25px; color:#a2b9cf; }
.sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 { color:#FFFFFF; }
.sidebar .text { background:#183c60; border:1px solid #7f9db9; color:#FFFFFF; }
.sidebar button { background:#183c60; color:#FFFFFF; border:1px solid #476889; }

.sidebar .telephone { color:#FFFFFF; margin-bottom:2.0em; }
.sidebar .telephone .large { font-size:18px; line-height:1.2em; margin:0; }
.sidebar .telephone .large .icon { margin-top:3px; }
.sidebar .box { background:#072542; border:1px solid #7f9db9; }

.sidebar .videoph { margin-bottom:1.5em; }

.sidebar .newsletter { }
.sidebar .newsletter p { margin:0; }
.sidebar .newsletter a { color:#7f9db9; font-size:10px; }
.sidebar .newsletter button { font-size:11px; margin-bottom:0px; }

.sidebar .video { display:none; }

.sidebar .sidenav ul, .sidebar .sidenav li { border-color:#526d88;}
.sidebar .sidenav a:link, .sidebar .sidenav a:visited, .sidebar .sidenav a:active { color:#a2b9cf; }
.sidebar .sidenav a:hover { color:#FFFFFF; }

.sidebar .reloinfo p { margin:0; }
.sidebar .reloinfo .text { background:#183c60; border:1px solid #7f9db9; color:#FFFFFF; }
.sidebar .reloinfo button { font-size:11px; margin-bottom:0px; }


h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active { text-decoration:none; }
.highlight { background:#ffcece; }

.box { background:#EDEDED; padding:18px; border:1px solid #BABABA; }

table { margin-bottom:1.4em; }
table th {font-weight:bold;background:#C3D9FF; background:#FFFFFF; color:#000000; border-bottom:1px solid #666666;}
table th, table td {padding:4px 10px 4px 5px;}
table tr.even td {background:#eaeaea;}
table tfoot {font-style:italic;}
table td {border-bottom:1px solid #b8b8b8;}

ul, ol { list-style-type:none; }
ul.list, ol.list {
	list-style:none;
	margin:0 0 1.5em;
	padding:0;
	border-top:1px solid #CCCCCC;
}
ul.list li, ol.list li {
	margin:0;
	padding-left:10px;
	background:url(../img/li.gif) no-repeat 0 10px;
	border-bottom:1px solid #CCCCCC;
	line-height:2.0em;
}

ul.list li ul.list, ul.list li ul.list li ul.list
ol.list li ol.list, ol.list li ol.list li ol.list { margin:0; border:none; }

ul.list li li, ul.list li li li
ol.list li li, ol.list li li li {
	margin:0;
	padding-left:10px;
	background:url(../img/li_2.gif) no-repeat 0 10px;
	border:none;
	line-height:2.0em;
}


.tools button, .tools .button { margin-bottom:0; float:right; text-align:right; }

.left { float:left; }
.right { float:right; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.nodisplay { display:none; }
.pagetitle { border-bottom:1px solid #CCCCCC; margin-bottom:1.5em; }
.pagetitle h2 { margin-bottom:0; }
.alt { font-size:1.4em; color:#5c7c9b; font-style:italic; }

.icon { margin:-3px 3px; }
p .icon { margin:0 3px; }

.header { color:#FFFFFF; padding-top:20px; border-bottom:1px solid #183c60; }
.header h1.logo { width:375px; height:100px; float:left; margin:0; text-indent:-9999px; overflow:hidden; cursor:pointer; background:url(../img/logo.gif) no-repeat 0 0; }
.user { color:#FFFFFF; float:left; font-size:0.9em; line-height:1.8em; }
.search { float:right; display:none; }
.search .search { color:#d4d4d4; padding:5px 9px;  margin:6px 0; float:left; border: 1px solid #9f9f9f; background:#4e4e4e; }
.search button { color:#d4d4d4; padding:5px 9px; margin:6px 0 0 5px; border-color: #9f9f9f; background:#1e1e1e; }

.page-search input { padding:5px 9px;  margin:6px 0; float:right; }
.page-search button { padding:5px 9px; margin:6px 0 0 5px; float:right; }

.pager .text { margin:0; font-size:11px; }
.pager .previous { float:left; }
.pager .pages { float:left; margin-right:10px; }
.pager .next { float:left; }
.pager .results { float:right; }
.pager button { margin-bottom:0; }

.body { background:#fff; text-align:left; min-height:350px;  width:670px; }

.qhelp div { border:1px solid #bababa; background:#ededed; padding:9px; margin-top:4px; }
.qhelp { margin-bottom:1.5em; }

.prefooter { background:#7c1216 url(../img/bottom_bkg.gif) repeat-x top; padding:25px; }
.prefooter h4 { color:#ffffff; }
.prefooter ul { margin:0; border-color:#560003; }
.prefooter ul li { border-color:#560003; }
.prefooter a:link, .prefooter a:visited, .prefooter a:active { color:#cb9597; }
.prefooter a:hover { color:#FFFFFF; }
.prefooter .sidenav a:link, .prefooter .sidenav a:visited, .prefooter .sidenav a:active { color:#cb9597; }
.prefooter .sidenav a:hover { color:#FFFFFF; }
.prefooter .login h4 { margin:0; font-size:12px; }
.prefooter .login .text, .prefooter .login button { margin-bottom:0; margin-top:0.5em; }
.prefooter .login a { font-size:10px; }
.prefooter .login a.forgot { margin-top:0.4em; }
.prefooter .text { background:#5c0509; border:1px solid #cb9597; color:#FFFFFF; }
.prefooter button { font-size:11px; background:#5c0509; border:1px solid #84383b; color:#FFFFFF; }

.footer { padding:20px 0; font-size:0.9em; color:#A2B9CF; width:720px; }
.footer .copyright { float:left; }
.footer .links { float:right; color:#A2B9CF; }
.footer a { color:#A2B9CF; }

div.colborder, div.border { border-color:#CCCCCC; }
hr.space { background:none; color:transparent; border:1px solid transparent; }

a.add { background-image: url(../img/icons/add.png); }
a.view { background-image: url(../img/icons/magnifier.png); }
a.edit { background-image: url(../img/icons/pencil.png); }
a.delete { background-image: url(../img/icons/bin_empty.png); }
a.back { background-image: url(../img/icons/arrow_left.png); }
a.email { background-image: url(../img/icons/email.png); }
a.phone { background-image: url(../img/icons/telephone.png); }
a.print { background-image: url(../img/icons/printer.png); }

a.button, button {
  background:#1d5893; border:1px solid #183c60; color:#FFFFFF;
  text-decoration:none;
 }

button:hover, a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}

button.positive, a.positive {
  background-color:#529214;
  border:1px solid #5db00c;
  color:#fff;
}
