/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
*					{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	}
html 				{ min-height: 100%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */
/* remember to define focus styles! */
html { overflow: -moz-scrollbars-vertical !important; }
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
INPUT, SELECT, TEXTAREA, TH, TD 		{font-size:1em; font-family:"Lucida Sans Unicode", Tahoma, Arial, Helvetica, sans-serif;	color: #333;	}
LI LI, LI P, TD P, BLOCKQUOTE P, TH P 	{font-size:1em; font-family:"Lucida Sans Unicode", Tahoma, Arial, Helvetica, sans-serif;	color: #333;	}
:link,:visited 			{text-decoration: none;}
body					{background-color:#FFF; font-size:78%;	font-family: "Lucida Sans Unicode", Tahoma, Arial, Helvetica, sans-serif;	color: #333;	line-height:1.5em;	margin: 0;	padding: 0px;	text-align:center;}
a, .mceContentBody a {color: #f0730e; text-decoration: none; }
a:link				{color: #f0730e; text-decoration: none; }
a:visited			{color: #f0730e; text-decoration: none;}
a:hover				{color: #FFF; background-color:#f0730e;}
a img, img a, img, p a img 	{border:0;border-bottom:0;text-decoration:none;}
h1, h2, h3, h4, h5, h6		{font-size: 1.8em;color: #000; margin: 20px 0 5px 0;padding: 0px; font-weight:normal; }
h1					{ font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0;}
h2					{font-size: 1.3em; font-family:Georgia, "Times New Roman", Times, serif;  margin:25px 0 -5px 0; padding:0; line-height:1em;}
#mainbody h2		{padding-top:15px; border-top:1px solid #CCC; margin-top:15px; display:block;}
h3					{font-size: 1.1em; margin:12px 0 -5px 0; font-weight:bold;}
#intro h3			{font-weight:normal; color:#666;}
h4					{font-size: 1.1em; background-color:#0A316C; color:#FFF; padding:5px 10px; font-weight:normal; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}
h5					{font-size: 0.9em;}
h6 					{font-size: 0.8em;}
hr					{height:1px; color:#CCC; background-color:#CCC; border:0; padding:0; margin:10px 0;}
ul					{list-style: none; padding: 0;	margin: 0;}
ul ul				{list-style-type: disc;}
ul ul ul			{list-style-type: none;}
p, li 				{margin:10px 0;	padding:0;}
li					{padding: 0 0 0 23px;	list-style: none;	background-image: url(/violence/i/design/bg_li.gif); background-repeat: no-repeat; background-position: 0px 5px;}
ol li 				{list-style: decimal inside;margin:7px 0;padding:0;background-image:none;}
ol li li 			{list-style: lower-roman outside;margin: 7px 0 7px 30px;padding:0;}
ul li li 			{list-style: circle outside;}
/***********************************************/
/* menu stuff                                */
/***********************************************/
#navholder				{float:left; width: 647px !important;	width /**/:657px;  margin:0px auto 0px auto;  text-align:center; border:0; padding:19px 10px 0 0; }
#nav 					{width: 770px; border:0; vertical-align:top;}
#nav ul  				{margin:0;	padding: 0;	text-align:center;	list-style-type: none;	vertical-align: bottom; background:transparent;}
#nav ul li 				{display:inline; margin:0;	padding:0;	list-style-image: none;	border:0;	font-size:1em; font-family:Arial, Helvetica, sans-serif;	 background-image:none;  background:transparent; background-color:transparent;} 
#nav li.topmenuli		{list-style-type:none;	float:left; margin:0 0px;  }
#nav li.topmenuli a 	{font-weight: normal;	list-style-image: none;	margin:0;	text-decoration:none; background:transparent; background-color:transparent;}
#nav li a.topmenutitle 	{ border:0; margin:0 3px; padding:0; display:block; }
#nav a span 			{float:left; display:block; padding:4px 11px 4px 11px; color:#FFF; font-size:1.1em; line-height:1.3em; background:transparent; background-color:transparent;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span 			{float:none;}
/* End IE5-Mac hack */
#nav a:hover span 		{background-color:#f0730e; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}
#nav li ul.submenuul	{list-style-type:none;	position:absolute;	margin:0;	padding:0;	display:none;	border:0;}
#nav li ul li.submenuli {list-style-type:none;	vertical-align:middle;	padding:0;	display:block;	margin: -5px 0 0 0;	list-style-image: none;	font-size:0.9em;}
#nav li ul li.submenuli a	{background-color:#f0730e; color:#FFF; font-weight:bold; border:0; border-top:1px solid #df6808; padding: 8px 20px 8px 14px;	display:block;	margin:0px 0 0 0px;	text-align:left;	width: 170px !important;	width /**/:210px;	list-style-image: none;}
#nav li ul li.submenuli a:hover	{background-color:#df6808; color:#FFF; }
#nav li.submenuli a		{}
#nav li.submenuli a.navBottom, #nav li.submenuli a.navBottom:hover{	}
#nav li:hover ul , #nav li.over ul{display: block;	margin-top:0px;	margin-left:0;	}
#dmenu li>ul 			{top: auto;	left: auto;}
#nav li:hover a span, #nav li.sfhover a span {background-color:#f0730e; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}

/***********************************************/
/* form stuff                                */
/***********************************************/
fieldset 			{margin:0; padding:0; border: none; width:400px; clear:all;}
form 				{margin:0;padding:0;}
label 				{float:left;margin:10px 0;width:90px;display:inline;}
.formfield 			{margin:10px;float:left;display:inline;width:200px;	border:1px solid #CCC;	padding:2px;}
.button 			{background-color:#666;color:#FFF;	border:1px solid #333;	padding:1px 2px;	margin:10px 0;	font-weight:bold;}
/***********************************************/
/* Search form                                 */
/***********************************************/
#FS					{float:right; margin:0; padding:10px 40px 0 0; background-color:transparent; font-size:0.9em;}
.fieldsearch		{float:left; border:0; margin:0; padding:4px 10px 0px 10px; width: 135px !important; width /**/:155px; height: 22px !important; width /**/:26px; background-image:url(/violence/i/design/bg_field_search.gif); background-position:0 0; background-repeat:no-repeat; color:#c2cbd0;}
.buttonsearch		{float:left; color:#FFF; font-weight:bold; background-color:#FFF; vertical-align:middle; text-align:center; width:35px; height:26px; background-position:0 0; background-repeat:no-repeat; border:0; padding:0; margin:0; cursor:pointer; line-height:0.9em;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#footer				{color:#FFF; text-align:left; padding:25px 40px ;	margin:0 auto; font-size:0.9em; }
#footer p			{margin:0 0;}
#footer a 			{color:#FFF; font-weight:normal; padding:5px; border:0;}
#footer a img		{margin:0 5px -2px 0;}
#footer a:hover		{color:#f0730e; background-color:#FFF;}
#footer #credit		{float:right; clear:left; display:inline; margin:0; padding:0; color:#3a5173}
#footer #credit a 	{padding:0px; color:#3a5173;}
#footer #credit a img{border:0; margin:0;}
#footerholder		{width: 990px; height:76px;  margin:0px auto 0px auto; clear: left; background-image:url(/violence/i/design/bg_footerholder.gif); background-position:0 0; background-repeat:no-repeat;}
#logobar			{width: 333px; padding:0; margin:0; text-align:left; vertical-align:middle; float:left}
#logobar a			{background-color:#FFF; text-decoration:none; border:0;}
#mainholder			{width: 910px !important;	width /**/:990px; clear:both; margin:0 auto 0 auto; text-align:left;	padding:40px 40px 5px 40px; background-color:#2d2d2d; border:0; background-image:url(/violence/i/design/bg_main.jpg); background-repeat:no-repeat; background-position:0 0;}
#masthead			{width: 990px; padding:0; margin:0; text-align:center; height:98px; background-image:url(/violence/i/design/bg_masthead.jpg); background-repeat:no-repeat; background-position:0 0;}
#supernav			{width: 940px !important;	width /**/:990px; padding:5px 25px; margin:0; color:#0C7BB2; text-align:left; background-color:#555756; font-size:0.9em;}
#supernav a			{color:#FFF; padding:0px 15px;}
#printholder		{width:970px; display:block; text-align:right;}
#wrapper 			{width: 990px; padding:0 0; margin:0px auto 0 auto; text-align:center;}
/***********************************************/
/* contextuals                                 */
/***********************************************/
.panelMainHolder img	{border-right:5px solid #EFEFEF; border-left:5px solid #EFEFEF; margin:0 0 -3px 0;}
.panelMainContent img	{border:0; margin:0;}
/***********************************************/
/* quotes                               */
/***********************************************/
blockquote					{background-repeat:no-repeat; background-position:0 0; font-weight:normal; padding:0;	margin:5px 10px 5px 20px;}
.Content2Column blockquote 	{
}
.Content3Column blockquote	{}
/************** styles ***************/
.backtotop					{float:right; margin:-10px 0 2px 0;}
.ColumnLeft					{text-align:left;	float: left;	width: 261px !important;	width /**/:301px;	margin: 0;	padding: 0 40px 0 0; }
.ColumnRight				{text-align:left;	float:right;	width: 261px !important;	width /**/:301px;	margin: 0; padding:0px 0 0 40px; background:transparent; background-color:transparent;}
.ColumnRight p				{padding: 5px 0px 5px 0px;}
.ColumnLeft ul a:link, .ColumnLeft ul a:visited {display: block;}
.ColumnLeft ul 		{list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.ColumnLeft li 		{border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body .ColumnLeft li {border-bottom: none;}
.Content1Column		{min-height:250px; text-align:left;	float: left;	padding:0;	width:910px;}
.Content2Column 	{min-height:250px; text-align:left;	float: left;	padding:25px;	width: 559px !important;	width /**/:609px; margin:0; border:0; background-color:#FFF; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; opacity: .95;	filter: alpha(opacity=95);}
.Content2ColumnHome	{min-height:250px; text-align:left;	float: left;	padding:15px 15px 10px 25px;	width: 252px !important;	width /**/:292px; margin:0; border:0; background-color:#FFF; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; opacity: .95;	filter: alpha(opacity=95);}
.Content3Column 	{min-height:250px; text-align:left;	float: left;	padding:0;	width:299px;  margin:0;}
.feature_left		{background-image:url(/violence/i/design/bg_feature_left.gif); background-position:0 bottom; background-repeat:no-repeat; height:100px; margin:20px 0 0 0; padding:0 4px 3px 12px;}
.feature_left h2	{margin:0 0 3px 0; padding-top:13px; border:0; font-size:1.1em; font-weight:bold; line-height:1.1em;}
.feature_left p		{margin:0; line-height:1.2em;}
.floatleft			{float:left; margin:0 10px 2px 0;}
.floatright			{float:right; margin:0 0 2px 10px;}
.greytext			{color:#CCC;}
.hidden 			{display:none; visibility:hidden;	width:0;	height:0;}
.HomePanel			{width: 315px !important; width /**/:710px; height: 422px !important; height /**/:462px; padding:20px 20px 20px 375px; background-image:url(/violence/i/design/bg_HomePanel3.jpg); background-repeat:no-repeat; background-position:0 0;}
.MainPanel			{width: 670px !important; width /**/:710px; padding:20px 20px 20px 20px; background-image:url(/violence/i/design/bg_MainPanel.gif); background-repeat:no-repeat; background-position:0 0;}
.imageFullWidthBorder		{border:1px solid #666; margin:0 0 10px 0; display:block;}
.imageLeft			{float:left; margin:0 10px 1px 0;}
.imageLeftBorder	{float:left; margin:0 10px 1px 0; border:1px solid #428A8C; }
.imageRight, .imgright			{float:right; margin:0 0 1px 10px;}
.imageRightBorder	{float:right; margin:0 0 1px 10px; border:1px solid #428A8C; }
div.imageLeftBorder	{float:left; margin:0 10px 1px 0; display:inline;}
div.imageRightBorder	{float:right; margin:0 0 1px 10px; display:inline;}
div.imageRightBorder img	{}
div.imageRightBorder p, div.imageLeftBorder	p {margin:0; padding:1px 5px; background-color:#E2EBF4; font-size:0.9em;}
img.imageRightBorder	{float:right; border:1px solid #428A8C; margin:0 0 1px 10px;}
p.indented			{padding-left:40px;}
.rightbox			{width: 185px !important;	width /**/:261px; margin:0 0 30px 0; padding:0 20px 5px 56px; background-position:8px 8px; background-repeat:no-repeat; background-color:#FFF; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; opacity: .95;	filter: alpha(opacity=95);}
.rightbox h2		{border:0; padding:10px 0 0 0; margin:0; font-size:1.1em;}
.rightbox p			{color:#333; margin:0; font-size:0.9em; line-height:1.5em;}
/*.rightbox a			{color:#333;}
.rightbox a:hover	{color:#f0730e; background-color:#FFF}*/
#rightbox1			{background-image:url(/violence/i/icons/side_campaigns.gif);}
#rightbox2			{background-image:url(/violence/i/icons/side_resources.gif);}
#rightbox3			{background-image:url(/violence/i/icons/side_UNStudy.gif);}
#rightbox4			{background-image:url(/violence/i/icons/side_campaigns.gif);}
.listblock			{display:block; border-top:1px dotted #EFEFEF; padding:0 0 10px 0; margin:10px 0;}
.message, p.message {padding:10px;	background-color:#CC0033;	color:#FFF;	border:1px solid #990033;}
.newsflash			{color:#661C21;	padding:10px 10px 5px 10px;	border:5px solid #661C21;	background: #F3D6D8;	background-image:url(/violence/i/design/bg_NewsFlash.gif);	background-repeat:no-repeat;	background-position:right 0px;}
.newsflash h2		{color:#661C21;	margin:0 0 8px 0;	padding:0 0 8px 0;	font-size:1.2em;	border-bottom:1px solid #CB3D47;	border-top: 0;	border-right: 0;	border-left: 0;}
.newsflash p		{color:#661C21; margin:5px 0;}
.newsflash a			{text-decoration:underline;}
.panelMainContent		{padding:15px 20px 0px 20px; border-right:5px solid #EFEFEF; border-left:5px solid #EFEFEF;width: 620px !important;	width /**/:670px; }
.panelMainHolder		{display:inline; margin:0 0 20px 0; padding:0 0 15px 0; width: 670px !important;	width /**/:670px; float:left; background-image:url(/violence/i/design/bg_panelHolder650.gif); background-repeat:no-repeat; background-position:0 bottom; border-top:5px solid #EFEFEF;}
.panelsTwo			{display:block; clear:both; width:670px; margin:0 0 0 0; background-image:url(/violence/i/design/bg_PanelsTwo650.gif); background-repeat:no-repeat; background-position:0 bottom; border:0; padding:0;}
.panelsTwo ul		{margin:0;}
.panelsTwo li		{line-height:1.3em; border-bottom:1px dotted #EFEFEF; padding:8px 0 8px 23px; background-position:0 12px; background-image:url(/violence/i/design/bg_P_side4.gif)}
.panelsTwo a		{font-weight:normal; color:#333; border:0; }
.panelsTwo a:hover	{color:#FFF; font-weight:normal; background-color:#f0730e;}
.panelsTwo h2		{margin:12px 0 -7px 0; color:#f0730e;}
.panelsTwo td		{width: 285px !important;	width /**/:325px; padding:0 20px 10px 20px; text-align:left; vertical-align:top; border-top:5px solid #EFEFEF;}
.panelsTwo td.panelNews h2	{color:#C23A3E; }
.panelsTwo td.panelNews li	{background-image:url(/violence/i/design/bg_P_side2.gif)}
.panelsTwo td.panelNews a:hover	{color:#FFF; background-color:#C23A3E;}
.panelsTwo td.panelDivider	{width: 20px !important;	width /**/:20px; padding:0; border:0}

.quotebox	{background-color:#EFEFEF; padding:15px; margin:10px 0; color:#333;}

.sidebar1, .sidebar2, .sidebar3, .sidebar4	{padding:0 0 0 1px; margin:0; background-image:url(/violence/i/design/bg_side1.gif); background-position:0px 0; background-repeat:no-repeat; padding-top:30px;}
.sidebar2				{background-image:url(/violence/i/design/bg_side2.gif); }
.sidebar3				{background-image:url(/violence/i/design/bg_side3.gif); }
.sidebar4				{background-image:url(/violence/i/design/bg_side4.gif); padding-bottom:3px;}
.sidebar1 p, .sidebar2 p, .sidebar3 p, .sidebar4 p		{margin:0; padding:0;}

#mainholder .sidebar1 a, #mainholder .sidebar2 a, #mainholder .sidebar3 a, #mainholder .sidebar4 a	{display:block; margin:0px; padding:6px 15px; border-bottom:1px solid #EFEFEF; text-decoration:none; color:#333; font-weight:normal;}
#mainholder .sidebar1 a:hover	{color:#FFF; background-color:#72A040;}
#mainholder .sidebar2 a:hover	{color:#FFF; background-color:#C23A3E;}
#mainholder .sidebar3 a:hover	{color:#FFF; background-color:#333;}
#mainholder .sidebar4 a:hover	{color:#FFF; background-color:#f0730e;}

.sideholder			{background-image:url(/violence/i/design/bg_sideholder.gif); background-repeat:no-repeat; background-position:0 bottom; border-top:5px solid #EFEFEF; padding:0px 5px 0 4px;}
.sideholderIntro		{background-color:#EFEFEF; padding:0;}
.sideholder p		{ }

.supportbox			{background-image:url(/violence/i/design/bg_sideholder.gif); background-position:0 bottom; background-repeat:no-repeat; padding:0 5px 5px 5px; border-top:5px solid #EFEFEF; margin:20px 0 0 0;}
.supportbox h2	{margin:10px 12px 0px 12px; border:0; padding:0;}
.supportbox p	{margin:5px 12px 8px 12px; border:0; padding:0;}
.SSHolder			{width:500px; height:375px; color:#FFF; background-image:url(/violence/admin/i/GalleryPlaceholder.jpg); background-repeat:no-repeat; background-position:0 0;}
.SSWrapper			{border:1px solid #666; margin:5px 0 10px 0; padding:0; height: 375px !important;	height /**/:377px; vertical-align:middle; width: 500px !important; width /**/:502px; background-color:#FFF;}
#mainholder .TableBorder		{border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; margin:20px 0;}
#mainholder .TableBorder td, #mainholder .TableBorder th	{padding:10px; margin:0; font-weight:normal; border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF; vertical-align:top; text-align:left;}
#mainholder .TableBorder td p	{margin: 5px 0;}
.TableBorder		{border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; margin:20px 0;}
.TableBorder td, .TableBorder th	{padding:10px; margin:0; font-weight:normal; border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF; vertical-align:top; text-align:left;}
.TableBorder td p	{margin: 5px 0;}
.TableBorder td.TableCellHighlight, .TableBorder th.TableCellHighlight, .TableCellHighlight		{background-color:#666; color:#FFF; font-weight:bold;}
.tablekeydata {
	margin: 10px 0 0 0;
	padding:0;
	border:0;
	background-color:#EFEFEF;
	display:block;
	width:100%;
}
.tablekeydata th, .tablekeydata td {
	padding:8px;
	border-top:1px solid #EFEFEF;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.tablekeydata th.noborder, .tablekeydata td.noborder {
	border-top:0;
}
.tablekeydata p {
	margin:0;
}
.tablekeydata th {
	border-right:1px solid #FFF;
	width:100px;
}
table#tablekeydata_event{
}


/************** Main Listing ***************/
.ListingMain					{margin:0;	padding:0; }
.ListingMain h2					{font-family: "Georgia", serif; background-color:#244E6E; color:#FFF; font-size: 1.2em; font-weight:bold; padding:3px 10px; margin:20px 0 -5px 15px; display:inline; clear:left;}
#ListingDiary h2				{}
#ListingNews h2					{background-color:#7D0A17; }
ul.ListingFull					{border:1px solid #244E6E; margin:0 0 10px 0; padding:5px 10px;}
#ListingDiary ul.ListingFull li {background-image: url(/violence/i/icons/calendar.gif);}
#ListingNews ul.ListingFull 	{border:1px solid #7D0A17;}
#ListingNews ul.ListingFull li {background-image: url(/violence/i/icons/comment.gif);}
#ListingNews ul.ListingFull li a {color:#7D0A17;}
#ListingNews ul.ListingFull li a:hover {background-color:#7D0A17; color:#FFF;}