body
{
	font-family:Arial;
	font-size:0.8em;
	padding:0px;
	margin:0px;
	color:#333;
}

.hide
{
	display:none;
	height:0px;
	width:0px;
}

.clear
{
	clear:both;
}

.clear:after
{
	clear:both;
	content:".";
	display:block;
	visibility:hidden;
}

div#pagecontainer
{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:0px;
	margin:0px auto 0px auto;
}

a
{
	text-decoration:none;
	color:#000;
}

a img
{
	border:none;
}

div
{
	margin:0px;
	border:0px;
}

h1,h2,h3,h4,h5,h6
{
	margin:0px;
	padding:0px;
}

h2
{
	color:#fc3d32;
	font-size:1.85em;
	margin-bottom:17px;
}

div#header
{
	background:#fff url(images/header-gradient.jpg) repeat-x bottom;
	border-bottom:solid 1px #f5f5f5;
}

div#homeupper
{
	/*background:#fff url(images/upper-home-gradient.jpg) repeat-x 0px 255px;	
	border-bottom:solid 1px #f5f5f5;*/
}

div#homelower
{
	/*background:#fff url(images/lower-home-gradient.jpg) repeat-x 0px 145px;	
	border-bottom:solid 1px #ebebeb;*/
/*IE6*//*background-position:0px 134px;*/
}

div#homepagelist
{
	background:#fff url(images/list-home-gradient.jpg) repeat-x 0px 0px;	
	border-bottom:solid 1px #666;		
}

div#banner{
	width:850px;
	height:75px;
	background-color:#FF3333;
	position:relative;
	color:#FFFFFF;
}

div#banner h1
{
	width:240px;
	margin:0;
	position: absolute;	
	top:30px;
	left:20px;
    padding: 32px 0 0 0;
    overflow: hidden;
    background-image: url(images/h1.gif);
    background-repeat: no-repeat;    
    height: 0px !important;
    height /**/:25px;
}

div#banner a
{
	color:#FFFFFF;
}

a#homelink{
	position:absolute;
	height:75px;
	display:block;
	width:260px;
	top:0;
	left:0;
}

div#banner #telephone
{
	float:left;
	text-decoration:none;
	font-size:1.6em;
	background: url(images/telephone.gif) no-repeat 0% 60%;
	padding-left:25px;
	position:relative;
	left:540px;
	top:16px;
}

div#banner #mailto
{
	clear:both;
	float:left;
	position:relative;
	font-size:0.85em;
	background: url(images/envelope.gif) no-repeat 0% 60%;
	padding-left:25px;
	left:540px;
	top:20px;
}

div#menu{
	width:850px;
	margin:0;
	padding:0;
}

div#menu ul{
	margin:0 0 5px 0;
	margin-top:5px;
	padding:0;
	list-style:none;
	/*padding-left:2px;*/
	height:30px;
	background-image: url(images/bar.gif);
}

div#menu ul li{
	float:left;
	position:relative;
	width:142px;
	/*border-right:1px solid #cccccc;*/
}

div#menu ul li a{
	width:142px;
	display:block;
	font-size:11px;
	padding:7px 0;
	text-align: center;
	/*margin-bottom:5px;*/
	text-transform: uppercase;
}

div#menu ul li.MenuPos6 a, div#menu ul li.MenuPos6{
	width:140px;
}

div#menu ul li.selected a{
	color:#FFFFFF;
	background-image: url(images/banner_over.jpg);
	background-repeat: no-repeat;
	padding-bottom:9px;
}


/* footer */
div#footer{
	width:850px;
	border-top:1px solid #FF3333;	
	text-align:left;
	font-size:0.7em;
	color:#CCCCCC;
	float:left;
	display:inline;
	clear:both;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

div#footer a
{
	color:#CCCCCC;
	text-decoration:none;
}

div#footer #left
{
	float:left;	
	width:250px;
}

div#footer #left p
{
	float:left;
	margin:8px 0;
	clear:left;
}

div#footer #right p
{
	float:right;
	margin:8px 0;
	clear:right;
	width:100%;
}

div#footer #left img
{
	display:block;
	float:left;
	clear:both;
	margin-bottom:2px;
}

div#footer #left p img
{
	display:inline;
	float:none;
	margin:0;
}

div#footer #right
{
	float:right;
	text-align:right;
	width:250px;
}

div.inner
{
	margin-left:auto;
	margin-right:auto;
	width:747px;
}

div#upperhomecontent
{
	width:758px;
	/*background:url(images/tickets.png) no-repeat 0px 0px;*/
}

div#upperhomecontent div#upperhometext
{
	width:278px;
	margin:0px 0px 0px 12px;
	padding:24px 0px 30px 0px;
	float:left;
}

div#upperhometext div.barlink
{
	margin:18px 0px 0px 0px;
}

div#upperhomecontent div#upperhomeimages
{
	float:left;
	width:434px;
	margin-left:32px;
	margin-top:3px;
}

div#upperhomecontent div#upperhomeimages img 
{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

div#upperhomecontent div#upperhomeimages img.rightedge
{
	margin-right:0px;
}

ul#homesubmenu
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#f03f37;
	padding:7px 0px 6px 0px;
	width:740px;
	font-size:0.85em;
}

ul#homesubmenu li
{
	display:inline;
	padding:7px 15px 6px 10px;
	margin-left:0px;
}

ul#homesubmenu li a
{
	display:inline;
	padding:7px 0px 6px 0px;
	color:White;
}

ul#homesubmenu li.selected
{
	background-color:#fff;
	color:#f03f37;
}

div#jiz
{
	height:280px;
	width:740px;
	overflow:hidden;
}

div#switch
{
	height:560px;
	font-size:0.85em;
}

div#switch div#now_row
{
	height:280px;
}

div#switch div#news_row
{
	height:280px;
}

div#now_row div#event
{
	margin-top:30px;
	width:666px;
}

div#now_row div#event div#event_image
{
	width:330px;
	float:left;
	background:#f03f37;
	text-align:center;
}

div#now_row div#event div#event_image img
{
	border:solid 2px #fff;
	margin:8px;
}

div#now_row div#event div#event_text
{
	width:309px;
	float:left;
	margin-left:27px;
}

div#now_row div#event div#event_text h3
{
	color:#f03f37;
	margin:5px 0px 10px 0px;
}

div#now_row div#event div#event_text div.barlink
{
	margin-top:18px;
}




div#upper div.inner
{
	background:#fff url(images/bg-main.gif) repeat-y  552px 0px;
	width:747px;
	padding-bottom:40px;
	min-height:629px;
}

div#upper div#l_content
{
	width:518px;
	float:left;
}

div#upper div#content
{
	width:518px;
	margin:25px 0px 30px 10px;
	font-size:0.9em
}

div#upper div#content h3
{
	color:#f03f37;
	font-size:1.2em;
	margin:2px 0px;
	padding:0px;
}

div#upper div#sidemenu
{
	float:left;
	margin-left:34px;
/*IE6*/margin-left:25px;
	width:188px;
}

ul#breadcrumb
{
	list-style-type:none;
	margin:33px 0px 7px 0px;
/*IE7*/margin-top:10px;
/*IE6*/margin-top:10px;
	padding:0px;
}

ul#breadcrumb li
{
	display:inline;
	color:#f03f37;
}

ul#breadcrumb li a
{
	color:#f03f37;
	text-decoration:none!important;
}

div.highlightbox
{
	float:left;
	width:250px;
	margin-right:18px;
	padding-bottom:5px;
	font-size:0.80em;
	background:#ccc;
	margin-bottom:10px;
}

div.highlightbox div.title
{
	display:block;
	background:url(images/link-bar.gif) no-repeat;		
}

div.highlightbox div.title a
{
	display:block;
	padding:6px 8px 10px 8px;
}

div.highlightbox div.image
{
	text-align:center;
}

div.highlightbox div.image a img
{
	border:solid 2px #fff;
}

div.colright
{
	margin-right:0px;
}

div#sidemenu
{
	margin-top:38px;
}

div#sidemenu ul
{
	list-style-type:none;
	margin:0px 0px 0px 21px;
	padding:0px;
	font-size:0.9em;
}

div#sidemenu ul li
{
	background:url(images/subbullet.gif) no-repeat 0px 6px;
	padding-left:10px;
}

div#sidemenu ul li a
{
	text-decoration:underline;
}


div#sidemenu ul li#selectedl2 a
{
	font-weight:bold;
	text-decoration:none;
}

div#sidemenu h3
{
	color:#f03f37;
	font-size:0.85em;
	margin-top:25px;
	margin-left:21px;
}

div#sidemenu h3 a
{
	color:#f03f37;
	display:inline-block;
}

div#l_content div#content a
{
	text-decoration:underline;
}

div#l_content div#quicklinks 
{
	margin-top:50px;
}

div#l_content div#quicklinks div#quickleft
{
	float:left;
	margin-right:18px;
}

div#l_content div#quicklinks div#quickright
{
	float:left;
}

div#l_content div#quicklinks a
{
	display:block;
	background:#d4d4d4 url(images/link-bar-2.gif) no-repeat 0px 0px; 
	width:250px;
	color:#333;
	padding-top:5px;
	text-indent:9px;
	margin-bottom:21px;
	font-size:0.90em;
}

div#l_content div#quicklinks a img
{
	border:solid 2px #fff;
	margin:8px;
}

div#news_row div#newspad
{
	margin-top:26px;
}

div#news_row div#newspad div.newsbox
{
	width:184px;
	border-right:solid 1px #e5e5e5;
	float:left;
}

div#news_row div#newspad div#last
{
	border-right:none;
}

div#news_row div#newspad div.newsbox img
{
	display:block;
	margin:0px auto 20px auto;
}

div#news_row div#newspad div.newsbox div.news-text
{
	margin:0px auto;
	height:90px;
	width:150px;
}

div#news_row div#newspad div.newsbox a.bar
{
	display:block;
	margin:0px auto 15px auto;
	width:142px;
	background:url(images/link-bar-small.jpg) no-repeat;
	height:21px;
	padding:4px 0px 0px 8px;
}

div.newsitem
{
	width:500px;
}

div.newsitem div.title
{
	background:#868686;
	height:24px;
}

div.newsitem div.title a
{
	display:block;
	float:left;
	color:#fff;
	padding:5px 0px;
}

div.newsitem div.title a img
{
	padding-top:2px;
}

div.newsitem div.title a.newstitle
{
	width:479px;
	padding-left:5px;
}

span.newsdate
{
	display:block;
	background:#ececea;
	padding:2px 0px 2px 5px;
	color:#f03f37;
}

div.newsitem p
{
	padding:0px;
	margin:8px 0px 42px 0px;
}

div.article h2
{
	color:#000;
	font-size:1.15em;
	margin:17px 0px 22px 0px;
}

div.article img
{
	float:left;
	margin:0px 10px 10px 0px;
}

div.article a
{
	color:#f03f37;
}

div#studycontent img
{
	float:left;
	margin:0px 15px 15px 0px;
}

div#studycontent h2
{
	color:#000;
	font-size:1.15em;
	margin:17px 0px 22px 0px;
}

div#s_map
{
	width:520px;
}

div#s_map ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#s_map ul li a
{
	padding:6px 0px 5px 6px;
	display:block;
	text-decoration:none!important;
}

div#s_map ul li ul li a
{
	color:#333;
	font-weight:normal;
} 

div#s_map ul li a.home
{
	background:#f03f37;
	color:#fff;
	font-weight:bold;
}

div#s_map ul li a
{
	color:#f03f37;
	font-weight:bold;
}

div#s_map ul li
{
	border-bottom:solid 1px #fff;
	background:#dddddc;
}

div#s_map ul li ul li
{
	padding-left:10px;
	background:#eee;
}

div#s_link 
{
	float: right;
	text-align: right;
}

div#s_link a
{
	color:White;
	text-decoration:none;
/*	margin-left:230px;*/
}

div#s_link a:hover
{
	text-decoration:underline;
}

div.clientbox,div.col_end
{
	float:left;
	
}

div.clientbox img,div.col_end img
{
	float:left;
	margin-bottom:10px;
}


div.clientbox img
{
	margin-right:7px;
	border:solid 1px #ddd;
}

div.col_end img
{
	border:solid 1px #ddd;
}

div.clientbox a:hover img
{
	border:solid 1px #666;

}

div.col_end a:hover img
{
	border:solid 1px #666;
}





























