/* RESET */
* { 
	margin: 0; 
	padding: 0; 
	}
	
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { 
	font-size: 1em; 
	font-weight: normal; 
	font-style: normal;
	}

ul,ol { 
	list-style: none; 
	}
	
fieldset,img { 
	border: none; 
	}

div {
	clear:both;
	border:0px solid #999999;
	}
	
a {
 color:#df1f26; 
 text-decoration:underline;
 }
 
a:hover {
	color:#991d22;
	}
	
h1 {
	color:#df1f26;
	font-size:17px; 
	padding:0px 0px 20px 0px;
	color:#df1f26; 
	float:left;
	}
	
hr {
	color:#919191;
	}
	
p{
	clear:both; 
	border: 0px solid #999999; 
	padding:0px 0px 20px 0px;
	}

body {
	padding:0px;
	margin:0em auto;
	text-align:center;
	background-color:#fff;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13.2px;
	color:#919191;
	background: #fff;
	}

/*Master style*/
/*container style*/
#container 	{
	width:1100px;
	margin:0em auto;
	text-align:left;
	overflow:hidden;
	padding:70px 0px 70px 84px;
	}

#header, 
#body, 
#highlight, 
#footer {
	width:1040px;
	}
	
.col_left {
	width:790px;
	float:left; 
	border-right: 
	2px dotted #adadad;
	}
	
.col_right {
	width:210px;
	float:left;
	padding:0px 0px 0px 25px;
	}
	
#header, 
#body, 
#highlight {
	border-bottom: 2px dotted #adadad; 
	overflow:hidden;
	}
	
#header div, 
#body div, 
#highlight div, 
#footer div {
	clear:none;
	}
	
#header .col_right li, 
#body #menu li, 
#body .col_right #mailing_list li, 
#footer #footer_left_top li, 
#footer #footer_left_bottom li {
	float:left;
	}
	
#body #menu, 
#body #content, 
#highlight #content, 
#footer_left_top, 
#footer_left_bottom{ 
	padding:0px 0px 0px 0px;
	}

/*header style*/
#header {
	height:96px; 
	overflow:visible;
	}
	
#logo {
	margin:-70px 0px 0px -84px;
	}

/*search style*/
#search {background-image:url(../img_layout/bg_search.png); background-repeat:no-repeat; background-position:top left; height:85px;} 
#search ul {padding:35px 0px 0px 30px;}
#search .field_search {width:110px;}
#search .button_go {margin:0px 0px 0px 5px;}

/*organisation style*/
#logo_organisations div{ clear:both; border: 0px solid #991d22; }
#logo_organisations #logo_heading { padding:10px 0px 20px 0px;}
#logo_organisations #logo_heading div{clear:none;  border: 0px solid #991d22;}
#logo_organisations #logo_heading .bullet_arrow {width:20px; float:left; padding:5px 0px 0px 0px;}
#logo_organisations #logo_heading .heading_text {width:150px; float:left;}
#logo_organisations #logo_content { padding:20px 0px 40px 0px;}
#logo_organisations #logo_content li {
	background-image:url(../img_layout/bullet_logo.png); 
	background-position:left center; 
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 20px 0px;
	}

/*mailing_list style*/
#mailing_list {
	padding:0px 0px 40px 0px;
	}
	
#mailing_list h1 {
	font-family:"Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:13px; 
	padding:0px; 
	margin:0px; 
	clear:both;
	}
	
#mailing_list .field_email {
	width:110px;
	}
	
#mailing_list .button_go {
	margin:0px 0px 0px 5px;
	}

/*body style*/
#body .col_left div, 
#footer .col_left div {
	clear:both;
	}
	
#body .col_left #content div {
	clear:none;
	}

/*menu style*/
#menu ul {padding:7px 0px 0px 0px;margin:0px 0px 30px 0px; overflow:hidden; border: 0px solid #991d22; }
#menu li {
	background-image:url(../img_layout/bullet_menu.png); 
	background-repeat:no-repeat; 
	background-position:center left; 
	border-bottom: 5px solid #991d22; 
	padding:0px 0px 7px 0px;
	}
#menu a {text-decoration:none; border-bottom: 5px solid #991d22; margin:0px 13px 7px 13px; padding:0px 0px 7px 0px;}
#menu a:hover {border-bottom: 5px solid #df1f26;}
#menu .current a{border-bottom: 5px solid #df1f26; color:#991d22;}

#menu .first {background-image:none; }
#menu .first a {margin:0px 13px 7px 0px;}
#menu .last a{margin:0px 0px 7px 13px;}

/*image style*/
/*home image style*/
#content #right_top .wrapper_img {
	border: 1px solid #df1f26; 
	height:350px;
	}
	
#content #right_top img {
	border: 1px solid #df1f26;
	}
	
#content #right_top div {
	clear:both;
	}
	
#content #right_top .wrapper_img_top {
	border: 0px solid #df1f26;
	background-image:url(../img_layout/bullet_img_top.png); 
	background-position:left top; 
	background-repeat:no-repeat; 
	padding:5px 0px 0px 5px;
	}
	
#content #right_top .wrapper_img_bottom {
	border: 0px solid #df1f26;
	background-image:url(../img_layout/bullet_img_bottom.png); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	padding:0px 5px 5px 0px;
	}
	
#content #right_top {
	float:left; 
	margin:0px 0px 15px 0px; 
	height:100%;
	}

/*global image style*/
#content #content_left div {
	clear:both;
	overflow:visible;
	}
	
#content #content_left img {
	border: 1px solid #df1f26;
	}
	
#content #content_left .wrapper_img_top {
	border: 0px solid #df1f26;
	background-image:url(../img_layout/bullet_img_top.png); 
	background-position:left top; 
	background-repeat:no-repeat; 
	padding:5px 0px 0px 5px;
	}
	
#content #content_left .wrapper_img_bottom {
	border: 0px solid #df1f26;
	background-image:url(../img_layout/bullet_img_bottom.png); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	padding:0px 5px 5px 0px;
	}
	
#content #content_left #img_cover {
	width:296px; 
	padding:0px 0px 20px 0px;
	}
	
#content #content_left #img_cover .maxsize_img {
	width:284px;
	}
	
#content #content_left #img_thumb {
	overflow:hidden; 
	width:320px;
	}
	
#content #content_left #img_thumb div {
	clear:none;
	}
	
#content #content_left #img_thumb .thumb_item {
	float:left; 
	margin:0px 0px 15px 0px; 
	height:100px;
	}
	
#content #content_left #img_thumb .maxsize_thumbframe {
	padding:0px 15px 0px 0px;
	}

/*content style*/
#body .col_left div {
	clear:both;
	overflow:hidden;
	}

#body .col_left #content {
	width:790px; 
	min-height:600px;
	margin:0px 0px 20px 0px;
	overflow:hidden; 
	color:#000000;
	
	}
	
#content #content_left {float:left; margin:0px 16px 0px 0px;}
#content #content_right {width:430px;float:left; padding:0px 0px 20px 0px;}


/*highlight style*/
#highlight .col_left {
	padding:20px 0px 0px 0px;	
	}

#highlight #intro  {
	padding:0px 0px 30px 0px; 
	width:400px;
	font-family:"Times New Roman", Times, serif; 
	font-style:italic; 
	color:#df1f26; 
	font-size:18px;
	min-height:150px;
	}

/*whatsonstyle*/	
#highlight #whatson h1 {
	float:none; 
	margin:0px; 
	padding:0px;
	}

/*news_quick style*/
#highlight .col_right {
	padding:20px 0px 20px 30px;
	}

#news_quick {
	width:147px; 
	height:152px; 
	background-image:url(../img_layout/bg_highlight.png); 
	background-repeat:no-repeat; 
	background-position:top left; 
	}
	
#news_quick p {
	width:100px;
	padding:50px 0px 0px 25px; 
	font-family:"Times New Roman", Times, serif; 
	font-style:italic; 
	text-align:center;
	}
	
#news_quick a {
	color:#fff; 
	text-decoration:none;
	}
	
#news_quick a:hover {
	text-decoration:underline;
	}

/*footer style*/
#footer .col_left {padding:20px 0px 0px 0px;}
#footer .col_left li {padding:0px 10px 0px 0px;}
#footer .col_left div {padding:0px 0px 10px 0px; width:790px; overflow:hidden;}
#footer #footer_left_bottom div  {clear:none; border: 0px solid #df1f26;}
#footer #footer_left_bottom #copyright {width:75px; font-size:10px; float:left; padding:5px 0px 0px 0px;}
#footer #footer_left_bottom #logos_standard {width:700px;}
#footer #footer_left_bottom #copyright a {color:#919191; text-decoration:none;}
#footer #footer_left_bottom #copyright a:hover {text-decoration:underline;}

#footer .col_right {padding:90px 0px 0px 20px; font-size:10px;}
#footer .col_right a {text-decoration:none; color:#919191;}
#footer .col_right a:hover {text-decoration:underline;}

/* search */
#body #search_list a {color:#df1f26; text-decoration:underline;}
#body #search_list a:hover {color:#991d22;}

/* back */
#body #back_global{padding:0px 0px 5px 0px;}
#body #back_global a{color:#df1f26;text-decoration:underline; font-style:italic;}
#body #back_global a:hover{color:#991d22;}

/* font_sizer */
#font_sizer{
	float:right;
	margin:-30px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#font_sizer a{
	color:#000;
	text-decoration:none;
	}

#font_sizer a:hover{
	color:#999999;
	text-decoration:none;
	}

#font_sizer li{
	float:left;
	padding:0px 0px 0px 5px;
	}

#sizer_inc{
	font-size:14px;
	}

#sizer_dec{
	font-size:10px;
	margin:2px 0px 0px 0px;
	}

.sizer_sign{
	font-size:12px;
	}
	
