@charset "UTF-8";
/* CSS Document */

a img {
border: none;
}

.clear_both {
clear: both;
}

.clear_left {
clear: left;
}

.hidden {
display: none;
}

p {
margin: 0 0 1em 0;
font-size: 0.9em;
padding: 0;
}

ul ul {
margin: 0.5em 0 0 0;
}


.display_none {
display: none;
}

body {
background-repeat: repeat-x;
background-image: url(../images/middle_background.png);
background-color: #AEC8D2;
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}

.dark_blue_background {
background-position: center;
background-repeat: repeat-y;
background-image: url(../images/body_background.png);
width: 100%;
}

#light_blue_background {
width: 913px;
margin: 0 auto 25px auto;
background-color: white;
}





/****************** HEADER ******************/

#header {
width: 897px;
margin: 0 auto 0 auto;
background-image: url(../images/footer_background.png);
background-repeat: repeat-y;
padding: 20px 8px 15px 8px;
}


#header #how_to_use {
float: left;
}

#header #nhs_scotland {
float: right;
}

#header #cse-search-box {
clear: right;
float: right;
margin: 15px 0 0 0;
}

#header #cse-search-box .button {
background-image: url(../images/search_button.png);
border: 0;
width: 59px;
height: 28px;
color: #ffffff;
margin: 0 0 0 -5px;
font-family: Arial, sans-serif;
font-size: 0.8em;
}

#header #cse-search-box #input {
border: none;
margin: 0;
width: 150px;
padding: 7px 2px 5px 3px;
background-image: url(../images/search_background.png);
background-repeat: no-repeat;
color: #666666;
font-family: Arial, sans-serif;
font-size: 0.8em;
}




/****************** MENU ******************/


#home_menu {
background-image: url(../images/home_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#what_is_this_about_menu {
background-image: url(../images/what_is_this_about_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#who_is_it_for_menu {
background-image: url(../images/who_is_it_for_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#videos_menu {
background-image: url(../images/videos_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#resources_menu {
background-image: url(../images/resources_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#order_a_dvd_menu {
background-image: url(../images/order_a_dvd_menu_background.png);
margin: 0 8px 0 8px;
background-repeat: no-repeat;
height: 35px;
}

#menu ul {
padding: 0;
margin: 0;
}

#menu li {
list-style: none;
display: inline;
}

#menu li a {
text-align: center;
padding: 7px 0 0 0;
display: block;
float: left;
height: 28px;
color: white;
text-decoration: none;
font-weight: bold;
font-size: 1em;
}

#menu li a:hover {
color: #AC0760;
}

#menu #home_button_text {
display: none;
}

#menu #home_button a {
background-image: url(../images/home_button.png);
background-repeat: no-repeat;
width: 60px
}

#menu #what_is_this_about_button a {
width: 213px;
}

#menu #who_is_it_for_button a {
width: 181px;
}

#menu #videos_button a {
width: 111px;
}

#menu #resources_button a {
width: 153px;
}

#menu #order_a_dvd_button a {
width: 170px;
}



/****************** CONTENT ******************/

#content {
min-height: 360px;
}


#content #choose_language {
width: 536px;
padding: 10px 5px 5px 15px;
background-image: url(../images/home_choose_language_background.png);
background-repeat: no-repeat;
}

#content #choose_language h2 {
color: white;
margin: 0 0 20px 0;
padding: 0;
font-size: 1em;
}

#content #choose_language ul {
padding: 0;
font-size: 0.9em;
float: left;
}

#content #choose_language li {
list-style: none;
margin: 0 0 5px 0;
}

#content #choose_language li a {
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
background-position: top left;
}

#content #choose_language li a:hover {
color: #AC0760;
}

#content #choose_language li#mandarin a {
background-image: url(../images/home_mandarin_button.png);
padding: 0 0 0 33px;
}

#content #choose_language li#mandarin a:hover {
background-image: url(../images/home_mandarin_button_roll.png);
}

#content #choose_language li#bengali a {
background-image: url(../images/home_bengali_button.png);
padding: 0 0 0 42px;
}

#content #choose_language li#bengali a:hover {
background-image: url(../images/home_bengali_button_roll.png);
}

#content #choose_language li#cantonese a {
background-image: url(../images/home_cantonese_button.png);
padding: 0 0 0 78px;
}

#content #choose_language li#cantonese a:hover {
background-image: url(../images/home_cantonese_button_roll.png);
}

#content #choose_language li#korean a {
background-image: url(../images/home_korean_button.png);
padding: 0 0 0 35px;
}

#content #choose_language li#korean a:hover {
background-image: url(../images/home_korean_button_roll.png);
}

#content #choose_language li#tigrinya a {
background-image: url(../images/home_tigrinya_button.png);
padding: 0 0 0 45px;
}

#content #choose_language li#tigrinya a:hover {
background-image: url(../images/home_tigrinya_button_roll.png);
}



#content #choose_language .column_1,
#content #choose_language .column_2 {
width: 170px;
margin: 0 5px 0 0;
}

#content #choose_language .column_3 {
width: 170px;
margin: 0;
}

#content #choose_language_bottom {
background-image: url(../images/home_choose_language_bottom_background.png);
background-repeat: no-repeat;
height: 8px;
}

#content #home_intro {
color: #0074AC;
padding: 0 0 15px 15px;
}

#content #home_intro p {
width: 355px;
}

#content #home_intro h2 {
color: #9E0C53;
font-size: 1.2em;
}

#content #home_intro h2 a {
color: #9E0C53;
text-decoration: underline;
}

#content #home_intro h2 a:hover {
color: #9E0C53;
text-decoration: none;
}

#content #home_intro li {
margin: 0 0 0.2em 0;
font-weight: bold;
}

/*#content #home_intro a {
color: #0074AC;
text-decoration: underline;
}

#content #home_intro a:hover {
text-decoration: none;
}*/

#content p#button,
#content button {
background: none;
background-image: url(../images/home_find_out_more_button.png);
background-repeat: no-repeat;
height: 41px;
width: 161px;
text-align: center;
padding: 10px 0 0 0;
}

#content p#button a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#content p#button a:hover {
color: #AC0760;
text-decoration: none;
}



#content button {
border: none;
background-image: url(../images/home_find_out_more_button.png);
background-repeat: no-repeat;
height: 41px;
width: 161px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 0.9em;
padding: 0 0 5px 0;
}










#content #right_column {
float: right;
}

#content #right_column h2 {
height: 133px;
width: 280px;
padding: 10px 0 0 10px;
margin: 0 0 10px 0;
font-size: 1em;
background-repeat: no-repeat;
}

#content #right_column h2#watch_the_videos_box {
background-image: url(../images/home_watch_the_videos_button.png);
}

#content #right_column h2#order_a_dvd_box {
background-image: url(../images/home_order_a_dvd_button.png);
}

#content #right_column h2#resources_box {
background-image: url(../images/home_resources_button.png);
}

#content #right_column a {
font-size: 1em;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

#content #right_column a:hover {
color: #AC0760;
text-decoration: none;
}

#what_is_this_about {
background-image: url(../images/what_is_this_about_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
padding: 20px 25px 20px 25px;
min-height: 320px;
}

#who_is_it_for {
background-image: url(../images/who_is_it_for_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
padding: 20px 25px 20px 25px;
min-height: 320px;
}

#videos {
background-image: url(../images/videos_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
min-height: 420px;
height: 430px;
padding: 20px 25px 20px 25px;
}

#contact_us {
background-image: url(../images/contact_us_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
min-height: 600px;
padding: 20px 25px 20px 25px;
}

#resources,
#videos_language,
#resources_subpage {
background-image: url(../images/resources_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
padding: 20px 25px 20px 25px;
min-height: 320px;
}

#order_a_dvd {
background-image: url(../images/order_a_dvd_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
min-height: 670px;
padding: 20px 25px 20px 25px;
}

#home {
background-image: url(../images/home_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
/*min-height: 570px;*/
padding: 20px 25px 20px 25px;
}


#content #narrow_column {
width: 570px;
}

#content #order_a_dvd_form {
width: 370px;
}

#content h1 {
color: #AC0760;
font-size: 1.5em;
margin: 0 0 0.5em 0;
}


#content h1 a {
color: #AC0760;
text-decoration: none;
}

#content h1 a:hover {
color: #AC0760;
text-decoration: underline;
}



#content h1 small {
color: #0079B8;
font-size: 0.7em;
}

#content h1 small a {
color: #AC0760;
text-decoration: none;
}

#content h1 small a:hover {
color: #AC0760;
text-decoration: underline;
}


#content h2 {
color: #0079B8;
font-size: 1em;
margin: 1.1em 0 0.8em 0;
}


#content h2 a {
color: #0079B8;
text-decoration: underline;
}

#content h2 a:hover {
color: #0079B8;
text-decoration: none;
}

#content h3 {
color: #666666;
font-size: 0.9em;
margin: 1em 0 0.8em 0;
}








#content p {
color: #666666;
}

#content p a,
#content li a {
color: #0074AC;
text-decoration: underline;
}

#content p a:hover,
#content li a:hover {
color: #0074AC;
text-decoration: none;
}


#content ul {
color: #666666;
font-size: 0.9em;
padding: 0 0 0 25px;
}

#content ul li {
margin: 0 0 0.7em 0;
}







#resources_subpage ul {
padding: 0;
list-style: none;
}


#resources_subpage ul li {
background-position: top left;
background-repeat: no-repeat;
padding: 0 0 0.5em 65px;
border-bottom: 1px dotted #999999;
}


#resources_subpage ul li.pdf_download {
background-image: url(../images/pdf_icon.png);
}

#resources_subpage ul li.website_link {
background-image: url(../images/link_icon.png);
}

#resources_subpage ul li.file_download {
background-image: url(../images/link_icon.png);
}


#resources_subpage ul li a {
color: #0079B8;
text-decoration: underline;
}

#resources_subpage ul li a:hover {
color: #0079B8;
text-decoration: none;
}






#content #select_language ul {
padding: 20px 0 0 20px;
font-size: 1em;
float: left;
}

#content #select_language li {
list-style: none;
margin: 0 0 5px 0;
}

#content #select_language li a {
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#content #select_language li a:hover {
color: #AC0760;
}

#content #select_language li#bengali a {
padding: 0 0 0 50px;
background-image: url(../images/videos_bengali_button.png);
}

#content #select_language li#bengali a:hover {
background-image: url(../images/videos_bengali_button_roll.png);
}

#content #select_language li#cantonese a {
padding: 0 0 0 90px;
background-image: url(../images/videos_cantonese_button.png);
}

#content #select_language li#cantonese a:hover {
background-image: url(../images/videos_cantonese_button_roll.png);
}

#content #select_language li#mandarin a {
padding: 0 0 0 40px;
background-image: url(../images/videos_mandarin_button.png);
}

#content #select_language li#mandarin a:hover {
background-image: url(../images/videos_mandarin_button_roll.png);
}

#content #select_language li#korean a {
padding: 0 0 0 40px;
background-image: url(../images/videos_korean_button.png);
}

#content #select_language li#korean a:hover {
background-image: url(../images/videos_korean_button_roll.png);
}

#content #select_language li#tigrinya a {
padding: 0 0 0 55px;
background-image: url(../images/videos_tigrinya_button.png);
}

#content #select_language li#tigrinya a:hover {
background-image: url(../images/videos_tigrinya_button_roll.png);
}













#content #select_language .column_1 {
width: 260px;
margin: 0 10px 0 0;
}

#content #select_language .column_2 {
width: 200px;
margin: 0;
}

#content #select_language .translation {
color: #6ECBE1;
}

#content #select_resources {
background-image: url(../images/select_resources_background.jpg);
background-repeat: no-repeat;
background-position: bottom;
min-height: 330px;
margin: -50px 0 0 0;
}



#content #select_resources #resource_buttons {
padding: 90px 0 0 18px;
}

#content #select_resources h3 {
width: 260px;
padding: 0;
margin: 0 0 67px 0;
font-size: 1em;
text-align: center;
font-weight: normal;
}

#content #select_resources h3 a {
color: #FFFFFF;
text-decoration: none;
}

#content #select_resources h3 a:hover {
color: #AC0760;
}





#content form label {
color: #666666;
font-size: 0.9em;
padding: 0;
font-weight: bold;
line-height: 1.8em;
}

#content form input,
#content form textarea {
background-image: url(../images/form_input_background.png);
background-repeat: repeat-x;
background-color: #E2E2E2;
color: #666666;
border: 1px solid #CCCCCC;
margin: 0 0 8px 0;
}

#content form select {
color: #666666;
border: 1px solid #CCCCCC;
margin: 0 0 8px 0;
}

#content em {
color: #FF0000;
}



#content .video_box_right {
margin: 0 0 25px 0;
width: 385px;
border: 2px solid #C1DAD9;
padding: 10px 15px 15px 15px;
float: right;
}

#content .video_box_left {
margin: 0 25px 25px 0;
width: 385px;
border: 2px solid #C1DAD9;
padding: 10px 15px 15px 15px;
float: left;
}

#content #video_boxes h2 {
margin: 0 0 8px 0;
}

#content #video_boxes ul {
float: right;
margin: 0;
width: 165px;
padding: 0;
}

#content #video_boxes li {
font-size: 0.8em;
list-style: none;
margin: 0 0 5px 0;
padding: 10px 0 10px 30px;
background-repeat: no-repeat;
background-position: center left;
border-bottom: 1px dotted #666666;
}

#content #video_boxes li a {
color: #0079B8;
text-decoration: none;
}

#content #video_boxes li a:hover {
color: #AC0760;
}


#content #video_boxes li.windows {
background-image: url(../images/video_windows_background.png);
}

#content #video_boxes li.itunes {
background-image: url(../images/video_itunes_background.png);
}

#content #video_boxes li.script {
background-image: url(../images/video_script_background.png);
border-bottom: none;
}

#content #video_boxes li.pdf_download {
background-image: url(../images/video_pdf_background.png);
border-bottom: none;
}

#content #video_boxes li.pdf_download_extra {
background-image: url(../images/video_pdf_background.png);
border-top: 1px dotted #666666;
border-bottom: none;
}


/****************** FOOTER ******************/

#footer {
width: 883px;
margin: 0 auto 0 auto;
text-align: center;
clear: both;
padding: 0 0 15px 0;
background-image: url(../images/footer_background.png);
background-repeat: repeat-y;
padding: 15px;
}

#footer ul {
padding: 0;
margin: 0;
text-align: center;
}

#footer li {
list-style: none;
display: inline;
padding: 0 25px 0 25px;
}

#footer li a {
color: white;
text-decoration: none;
font-size: 0.7em;
}

#footer li a:hover {
color: #AC0760;
}

#footer #made_by {
font-size: 0.7em;
color: white;
float: right;
font-weight: normal;
}