/* DEFINE THE OVERALL BODY STYLES */
*{
padding:0;
margin:0;
}

body {
font-size:62.5%;
line-height:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:transparent;
}

/* DEFINE H1, H2, H3, P AND A TAGS */

p, li {
font:1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
line-height:1.6em;
color:#000000;
}

h1 {
font:2.2em Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
font-weight:normal;
color:#555555;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
font-size:1.6em;
font-weight:bold;
color:#ca2c0c;
}

h3 {
font:1.2em Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
font-weight:bold;
color:#ca2c0c;
}

h4{
font:1.2em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
}

h5{
font:1.2em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
margin-bottom:10px;
}

h6{
font:1.0em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
margin-top:0.5em;
}

ul, li{
margin:0;
padding:0;
list-style-type:none;
}

a{
text-decoration:underline;
font-weight:normal;
color:#03557D;
}

a:hover{
font-weight:normal;
color:#BB2222;
}

hr {
border:0;
color:#dddddd;
background-color:#cccccc;
height:1px;
margin:10px 0 10px 0;
}

#chassis {
background:transparent url(/site_media/images/uwe_content_bg.gif) 0 0 repeat-y;
min-width:750px;
max-width:975px;
}

#chassis #inside {
margin:0;
padding:0;
background-image:url(/site_media/images/uwe_page_header_campus_image.jpg);
background-repeat:no-repeat;
background-color:transparent;
}


/* MOVE TO HEADER.CSS WHEN DONE */
#header{
padding-left:13px;
padding-top:11px;
padding-bottom:15px;
font-size:0.95em;
}

#header .displayOptions{
float:right;
margin-top:-5px;
padding-right:10px;
}

#header .displayOptions a{
color:#ffffff;
text-decoration:none;
}

#header .displayOptions li{
display:inline;
color:#ffffff;
}

#header .displayOptions .searchButton{
    background-color:#4D5153;
    border-color:#666666 #36383A #36383A #666666;
    border-style:solid;
    border-width:2px;
    color:#FFFFFF;
    cursor:pointer;
    font-weight:bold;
    margin:0;
    padding:0;
    text-indent:0;
    margin-left:3px;
}

#header .displayOptions a:hover{
color:#ffffff;
text-decoration:underline;
}

#header img{
margin:-2px 0 0 -3px;
}


/* MOVE TO NAV.CSS WHEN DONE */
	
#left-sidebar {
display:block;
width:150px;
margin-top:37px;
float:left;
background-image:url(/site_media/images/uwe_menu_bg_image.gif);
background-repeat:repeat-x;
background-position:0px 0px;
background-color:#ddd;
height:100%;
z-index:10;
font-size:90%;
}




#left-sidebar li{
margin:0 0 0 8px;
border-bottom:1px solid #eeeeee;
line-height:18px;
color:#333333;
}

#left-sidebar h3.nav_sub_head_inactive{
font-weight:bold;
background:transparent url(/site_media/images/uwe_nav_inactive_image.gif) 0px 2px no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-left:12px;
line-height:20px;
color:#000;
border-bottom:1px solid #eeeeee;
}

#left-sidebar .nav_sub_head_active{
font-weight:bold;
background:transparent url(/site_media/images/uwe_nav_active_image.gif) 0px 3px no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-left:12px;
line-height:20px;
color:#333333;
border-bottom:1px solid #eeeeee;

}

#left-sidebar .nav_current{
font-weight:normal;
background-color:#ffffff;
margin-left:0px;

}

#left-sidebar .navparent_current{
background-color:#eeeeee;
}

#left-sidebar .nav_current a:hover{
background-color:#ffffff;
color:#BB2222;
display:block;
text-decoration:none;
}

#left-sidebar .nav_current a{
padding:0;
}

#left-sidebar a{
text-decoration:none;
display:block;
padding-left:4px;
color:#333333;
line-height:19px;
}

#left-sidebar a:hover{
background-color:#EEEEEE;
color:#BB2222;
display:block;
text-decoration:none;
}

#left-sidebar ul.pagelist li {
margin-left:10px;
font-size:inherit;
}
#left-sidebar ul.pagelist li a {
margin-left:0;
font-size:inherit;
}



/* MOVE TO SIDEBAR.CSS WHEN DONE */

#right-sidebar {
width:260px;
float:right;
margin-top:115px;
color:#ffffff;
background-color:#eeeeee;
position:relative;
z-index:1;
}

#right-sidebar .grey_box_content{
background-color:#e6e6e6;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
padding-left:20px;
padding-right:20px;
width:203px;
color:#000000;
line-height:14px;
}

#right-sidebar .grey_box_content h3{
    font:1.4em Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:10px;
    font-weight:bold;
    color:#ca2c0c;
}

#right-sidebar .grey_box_content h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:10px;
    font-weight:bold;
}

#right-sidebar .grey_box img{
padding:0;
margin:0;
display:block;
}

#right-sidebar .grey_box .have_your_say_cta{
margin-left:auto;
margin-right:auto;
}

#right-sidebar .arrow_list{

margin:5px 0 0 0px;
padding:0;
}

#right-sidebar .arrow_list li{
padding:0 0 0 20px;
margin:0;
font-size:1.1em;
background:transparent url(/site_media/images/arrow_bullet_image.png) 0 4px no-repeat;
}

#right-sidebar .grey_box p{
margin:0;
padding-top:0.5em;
}

#right-sidebar a, #right-sidebar li {
padding:0;
margin:0;
text-decoration:none;
color:#013e5c;
}

#right-sidebar a:hover{
font-weight:normal;
color:#BB2222;
}

.rssLink{
padding-left:25px;
background-image: url("/site_media/images/rss_icon_image.png");
background-repeat:no-repeat;
background-position:top left;
}





/* MOVE TO CONTENT.CSS WHEN DONE */
#content {
padding-left:165px;
padding-right:270px;
margin-top:80px;
padding-bottom:30px;
z-index:-1;
background-color:transparent;

}


#content img
{
  margin-bottom:10px;
}

#content ul
{
  margin:20px 0 20px 0;
}

#content ul li
{
  list-style-type:disc;
  margin:0 0 5px 14px;
  padding:0;
  font-weight:bold;
}

#map
{
    position:relative;
}

#map_key
{
    position:relative;
    z-index:10;
    top:0px;
    left:0;
    width:130px;
    height:45px;
    background:transparent;
    padding:5px;
}

#map_key dl
{
    position:relative;
    z-index:10;
    top:0px;
    left:0;
    width:300px;
    height:50px;
    line-height:12px;
    font-size:10px;
}

#map_key dt
{
    display:block;
    width:30px;
    height:20px;
    float:left;
    margin-right:10px;
    margin-bottom:5px;
}

#map_key dt#new_campus
{
    background:#649022;
}
    
#map_key dt#campus
{
    background:#792278;
}

#map_key dd
{
    display:block;
    float:left;
    width:100px;
    margin-bottom:5px;
}

/*blog pages*/

#search input
{
    display:block;
    float:left;
    outline:none;
    border:0;
}

fieldset{
    border:0;
}

#submitsearch
{
    float:right !important;
    margin-top:-1px;
    border:0;
}

.all_blogs h2
{
    font-size:1.2em;
}

.all_blogs h3 a,.all_blogs h2 a
{
    color:#01476a;
    padding:0 0 0 20px;
    font-weight:bold;
}

.month
{
    position:relative;
    display:block;
    height:30px;
    background-color:#eeeeee;
    top:0;
    cursor:pointer;
    margin-bottom:10px;
    font-size:1.4em;
}

.month span
{
    position:relative;
    display:block;
    height:21px;
    background:#eeeeee url(/site_media/images/blog_month_arrow.gif) 503px 9px no-repeat;
    border-left:6px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    color:#cc3333;
    font-weight:bold;
    font-family:inherit;
    padding:4px 0 0 6px;
}

.date
{
    font-size:1em;
    color:black;
    font-weight:normal;
}

.blogentry
{
    position:relative;
    display:block;
    margin-left:12px;
    margin-bottom:30px;
}

.blogentry img
{
    margin:5px 0 5px 0;
}

.blogentry div
{
    margin-left:20px;
}

#homeplayer
{
    width:512px;
    margin:0px;
    float:left;
    padding:0;	
}

p.alt_movies
{
    display:block;
    float:left;
    width:520px;
}


#qmovie_list
{
    display:block;
    padding:0 0 0 5px;
    margin:0 0 20px 30px !important;
    width:500px;
    clear:left;
    height:40px !important;
    overflow:hidden;
}

#qmovie_list li
{
    line-height:12px;
    font-size:12px;

}


#player
{
    width:490px;
    margin:0px;
    float:left;
}


/* faq page */

.faqs #content h2
{
  display:block;
  position:relative;
  top:0;
}

.faqs #content ul
{
  padding:0 0 20px 0;
  position:relative;
  display:block;
  width:auto;
  margin:0;
  clear:none;
}


.faqs #content ul li
{
  list-style-type:none;
  color:#01476a;
  font-weight:bold;
  margin:0;
  padding:0;
  position:relative;
  display:block;
}

.faqs #content ul li
{
  margin-bottom:0.5em;
}

.faqs #content ul li.question
{
  cursor:pointer !important;
}

.faqs #content ul li.question span
{
  color:black;
}

.faqs #content ul li.answer span
{
  color:#ca2c0c;
  width:10px;
}

.faqs #content ul li.answer p
{
  line-height:1.8em;
  margin-left:23px;
  margin-top:-20px;
  padding-bottom:20px !important;
  font-size:1em;
}

.faqs #content ul li.answer ul
{
  margin-left:23px;
  margin-bottom:23px;
}

.faqs #content ul li.answer ul li
{
  width:230px;
  float:left;
  position:relative;
}

.faqs #content ul li.answer ul li a
{
  display:block;
  padding-left:18px;
  float:left;
  font-size:0.8em;
}




/* downloads */

#download_search_box
{
    display:block;
    float:left;
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    width:100%;
    position:relative;
    margin-bottom:20px;
    padding:10px 0 10px 0;
    z-index:1;
}

#downloads
{
    float:left;
}

.download
{
    display:block;
    float:left;
    border-bottom:1px dotted #ccc;
    margin-bottom:15px;
    width:510px;
    z-index:10;
}

.download h3
{
  color:#01476a;
  margin:0;
  padding:0;
  z-index:10;
  padding-bottom:0.5em;
}

.download a
{
  color:#01476a;
  margin:0;
  padding:0;
  z-index:10;
}



#download_category_select input
{
    display:block;
    float:left;
    z-index:10;
}

#download_category_select label
{
    display:block;
    float:left;
    margin-right:20px;
    font-size:12px;
}




/* FORM */

#regform
{
  float:left;
  width:500px;
  margin-bottom:10px;
  display:block;
  margin-left:2px;
  margin-top:10px;
}
 
.fieldWrapper
{
    padding:2px 0 5px 0;
    float:left;
    width:100%;
}
 
#wufooFormConatiner
{
    width:530px;
    margin-top:200px;
}



#id_contact_email, #id_contact_post
{
    width:20px !important;
}

.interest_areas
{
    clear:both;
}

#regform label
{
    width:200px;
    display:block;
    float:left;
}

#regform select
{
    float:right;
    width:295px;
    height:140px;
    margin-right:4px;
    margin-bottom:3px;
}

#regform option
{
    padding:2px 10px 1px 2px;
}

#regform input
{
    width:290px;
}

#submit
{
    float:left;
    margin:40px 0 20px 0;
    width:61px !important;
    height:21px;
}

.errorlist, .errorlist li
{
    font-size:10px;
    color:red !important;
    margin:0 !important;
    padding:0 !important;
    clear:both;
    display:block;
}


/* MOVE TO FOOTER.CSS WHEN DONE! */
#footer{
clear:both;
margin-left:150px;
margin-top:50px;
padding:20px;
border-top:1px solid #c7c7c7;
}

#footer li{
display:inline;
font-size:1.1em;
}

#footer .smallText{
font-size:1em;
}

#footer .Top{
font-weight:bold;
}

#footer #betterTogether{
float:right;
}



/* classses */
.normal
{ 
  border:0 !important;
}

.null_bg
{
  background-image:none !important;    
}

.copy
{
  padding:5px 0 15px 0; 
}

#right-sidebar .copy
{
    margin-top:-20px;
}

.rss
{
  display:block;
  background:transparent url(/site_media/images/rss_icon.gif) 0 3px no-repeat;
  padding:0 0 0 30px !important;
}

.permalink
{
  float:right;
  font-size:1em;
}

.arrow
{
   background:transparent url(/site_media/images/blog_arrow_bullet.gif) 0 4px no-repeat !important;
}

.right
{
    text-align:right;
}

small
{
    font-size:10px;
    line-height:11px;
}

.clear
{
    clear:both;
}

#map{
    margin-bottom:15px;
}

#map span{
width:530px;
display:none;
}

/* DISPLAY OPTIONS */

#display-options input.buttonsave:hover{
background:#E6EFC2 url(/site_media/images/tick.png) no-repeat scroll 6px 2px;
border:1px solid #C6D880;
color:#529214;
padding-right:5px;
}

#display-options input.buttonsave {
background-color:#FFFFFF;
border-color:#DEDEDE #DEDEDE #DEDEDE #EEEEEE;
border-style:solid;
border-width:1px;
cursor:pointer;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
font-size:100%;
font-weight:700;
line-height:130%;
margin:0 2px 0 0;
padding:3px 5px 2px 3px;
width:90px;
}

#display-options .original, .original2 {
background-color:#EEEEEE;
color:#000000;
}

#display-options label{
margin-left:10px;
}

#display-options label.selected {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid;
padding:6px 5px;
}

#display-options .hc {
background-color:#000000;
color:#EEEE00;
padding:6px 5px;
}

#display-options label.mc{
color:#003366;
padding:6px 5px;
}

#display-options .mc {
background-color:#FFFFCC;
}

#display-options .display-options li{
list-style:none;
padding-bottom:10px;
}

#display-options .textonly {
background-color:#FFFFFF;
color:#000000;
padding:6px 5px;
}


.wufoo h2
{
    text-align:left;
}

.attention
{
    color:red;
}

#iemsg
{
    display:none;
    _display:block;
}


#further_comments
{
    position:absolute;
    display:block;
    left:4000px;
}

