/*
This is the editor style sheet,
containing styles that will be used in the content editor tools.
Customized for each project.
*/

/* Same as title_subtitle except without padding left */
.subtitle
{
    padding:5px 0px 0px 0px;
    margin:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight: normal;
	color: #01639b;
}

table.tableData
{
	margin-top: 30px;
	width: 95%;
	border:1px solid #6a391d !important;
	background-color:#fbfdff;
	border-collapse:separate;
}

.tableData td
{
	border:0;
	border-top:1px solid #c2c1c1;
	padding:4px;
	margin:0;
	color: #000;
}

.tableData th, .tableDataHdr
{
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #daebf5;
	background-color: #6a391d;
	text-transform:uppercase;
}

.tableDataHdr a, 
.tableData th a
{
	color: #ffffff;
}

.tableBox
{
	border: 1px solid #6a391d;
	font-size: 11px;
	background: #fbfdff;
	color: #000000;
	padding:3px;
}

.tableGrid
{
	margin-top: 30px;
	width: 95%;
	border:1px solid #6a391d !important;
	background-color:#fbfdff;
	border-collapse:separate;
}

.tableGrid td
{
	border: 1px solid #c2c1c1;
	padding:4px;
	margin:0;
	color: #000;
}

.tableGrid th
{
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #daebf5;
	background-color: #6a391d;
	text-transform:uppercase;
}

.tableGrid th a
{
	color: #ffffff;
}


.sidebar{
	background:#e9eff7 url(_gfx/int/sidebar_bg.gif) bottom repeat-x;
	float:right;
	width:180px; margin:10px 0 10px 10px;
	padding:10px 10px 40px 10px;
	border-top:5px solid #05264c;
}

*html .sidebar {width:200px;}

/***** Police Page*****/
.police_sidebar
{
	float: right;
	width: 175px;
	overflow: hidden;
	padding-top: 11px;
}

.police_maincontent
{
	float: left;
	width: 354px;
	overflow: hidden;
	padding-top: 13px;
}

.police_maincontent img
{
	margin: 0;
}

.police_maincontent .buttons_wrapper
{
	margin: 0 0 20px 0;
	border-bottom: 1px solid #c6aa91;
	padding: 13px 0 20px 0;
}

.police_maincontent .police_buttons td
{
	padding: 0 18px 4px 9px;
}

.police_maincontent .red_text
{
	color:#b00000;
}

.police_sidebar .connected
{
	background:  url(_gfx/int/police/connected_bg_bottom.gif) bottom left no-repeat;
	padding: 56px 0 9px 10px;
}

.police_sidebar .connected img
{
	margin-bottom: 8px;
	display: block;
}

.police_sidebar .connected br
{
	display: none;
}

.police_sidebar .connected p, .police_sidebar .publications p
{
	margin: 0;
	padding: 0;
}

.police_sidebar .connected_wrapper
{
	background: #eee8df url(_gfx/int/police/connected_bg.gif) 0 0 no-repeat;
	width: 175px;
	margin: 9px 0 8px 0;
}

.police_sidebar .publications_wrapper
{
	background: #ede8de url(_gfx/int/police/publications_bg.gif) 0 0 no-repeat;
	width: 175px;
	margin: 0px 0 9px 0;
}

.police_sidebar .publications
{
	background:  url(_gfx/int/police/publications_bg_bottom.gif) bottom left no-repeat;
	padding: 41px 8px 3px 9px;
}

.police_sidebar .publications ul
{
	padding:0px;
	padding-top: 8px;
	margin:0px 0 10px 20px;
}

.police_sidebar .publications li
{
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	padding: 0 0 11px 0;
	margin: 0;
}

.police_sidebar .publications li a
{
	font-family: verdana, geneva, sans-serif;
	font-size: 11px;
	color: #693b09;
	text-decoration: none;
}

.police_sidebar .publications li a:hover
{
	text-decoration: underline;
}

/*
Inherit stock styles
*/

body,td,th,p,select,li,ul,input,blockquote,textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 16px;
}

a
{
	color:#007799;
}