*{margin : 0px; padding : 0px;}
body{text-align : center; padding : 20px; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif;}
#site{width : 780px;  margin-left : auto; margin-right : auto; text-align : left;}
#logo{margin-left : 25px; margin-bottom : 20px;}
#container{float : left; width : 780px; display : inline; text-align : left;}
#top{float : left; width : 780px; display : inline;}
#flash_banner{float : left; width : 780px; display : inline; background : #595959; padding-top : 25px;}
#breadcrumbs{float : left; width : 780px; height : 25px; line-height : 25px; display : inline; background : #595959; color : #FFFFFF; font-size : 80%;}
#breadcrumbs a{color : #FFFFFF; font-weight : normal; text-transform : lowercase; text-decoration : none;}
#breadcrumbs a:hover{color : #FFFFFF; text-decoration : underline; text-transform : lowercase; font-weight : normal;}
#content{float : left; width : 540px; display : inline; padding-top : 20px; padding-bottom : 20px;}
#right{float : right; width : 240px; display : inline; padding-bottom : 20px;}
#footer{float : left; width : 780px; color : #485761; padding-right : 10px; font-size : 80%; text-align : right; height : 28px; display : inline; background : #E8E8E8; border-top : #969694 solid 1px; border-bottom : #C7C5C5 solid 1px;}
#footer a{line-height : 28px; font-weight : normal; test-decoration : none; }
#footer a:hover{line-height : 28px; font-weight : normal; test-decoration : underline; }
h1{line-height : 20px; color : #33DB2C; font-weight : bold; font-size : 100%; margin-bottom : 10px; margin-top : 15px; text-transform : capitalize;}
h2{color : #505050; font-size : 80%; line-height : 18px; margin-bottom : 10px;}
p{color : #505050; font-size : 80%; line-height : 18px;  margin-left : 20px;}
label{color : #505050; font-size : 80%; line-height : 18px; margin-bottom : 10px;  margin-left : 20px;}
ul,ol{color : #485761; margin-left : 40px; font-size : 80%; line-height : 18px; margin-bottom : 20px; list-style-type : none;}
#content_tabs li{background : url(../images/orange_arrow.gif) no-repeat; background-position : 0px; 11px; padding-left : 20px; padding-right : 20px; margin-bottom : 10px;}
#content h1, #content h2, #content p{margin-left : 20px; margin-right : 20px;}
a{color : #485761; font-weight : bold; text-decoration : none;}
a:hover{color : #485761; font-weight : bold; text-decoration : underline;}
#contact_hdr{float : right; display : inline; border-right : #969694 solid 1px; margin-right : 40px; margin-top : 20px;}
#toptel{float : right; margin-right : 22px; margin-top : 50px;}
#contacttel{float : right; margin-right : 45px; margin-top : 15px; margin-bottom : 12px;}
p.call{float : left; display :inline; width : 185px; clear : left; margin-bottom : 15px;}
input.callback{width : 190px; border : #C7C5C5 solid 1px; color : #505050; margin-bottom : 10px; margin-left : 20px; padding-left : 3px;}
input.input_box{width : 492px; border : #C7C5C5 solid 1px; color : #505050; margin-bottom : 10px; margin-left : 20px; padding-left : 3px;}
textarea.input_box{width : 492px; border : #C7C5C5 solid 1px; color : #505050; margin-bottom : 10px; margin-left : 20px; padding-left : 3px;}
img.content_image{float : right; display : inline; margin-left : 15px; margin-top : 10px; margin-bottom : 10px; margin-right : 10px;}
a.helper{display: none;} 
p.helper a{display: none;}
div.large_box_top{float : left; display : inline; height : 7px; width : 530px; background : url(../images/large_box_top.gif) no-repeat;}
div.large_box_expand{float : left; display : inline; padding-bottom : 15px; height : auto; width : 530px; background : url(../images/large_box_slice.gif) repeat-y;}
div.large_box_base{float : left; display : inline; height : 7px; width : 530px; background : url(../images/large_box_base.gif) no-repeat; margin-bottom : 15px;}
div.large_box_expand div input.submit_large{float : right; display : inline; margin-right : 50px;}
div.small_box_top{float : left; display : inline; height : 6px; width : 236px; background : url(../images/small_box_top.gif) no-repeat;}
div.small_box_expand{float : left; display : inline; height : auto; width : 236px; background : url(../images/small_box_slice.gif) repeat-y;}
div.small_box_base{float : left; display : inline; margin-bottom : 15px; height : 5px; width : 236px; background : url(../images/small_box_base.gif) no-repeat;}
div.sublinks{padding-bottom : 10px;}
div.sublinks a{display : block;  text-transform : lowercase; width : 210px; height : 30px; line-height : 30px; text-indent : 25px; border-bottom : #C7C5C5 solid 1px; background : url(../images/orange_arrow.gif) no-repeat; background-position: 10px 13px; font-size : 80%; margin-left: 10px; text-decoration : none; font-weight : normal;}
div.sublinks a:hover{display : block; text-transform : lowercase; width : 210px; height : 30px; line-height : 30px; text-indent : 25px; border-bottom : #C7C5C5 solid 1px; background : url(../images/orange_arrow.gif) no-repeat; background-position: 10px 13px; font-size : 80%; margin-left: 10px; text-decoration : none; font-weight : normal;}
div.large_box_expand #content_tabs div{display : none;}

div.menu ul {float : right; display : inline; font-size : 100%; list-style-type : none; margin : 0px; margin-right : 20px; padding : 0px; width : auto; background : #DED5D6;}
#content div.menu ul {float : left; display : inline; font-size : 100%; list-style-type : none; margin : 0px; margin-left : 20px; padding : 0px; width : auto; background : #DED5D6;}
div.menu ul li {float:left;background:url('../images/tab_expand.gif') no-repeat; margin-right : 0px;}
div.menu ul li a {float:left;background:url('../images/tab_right') no-repeat;background-position: 100% 0%; padding-left:20px; padding-right:20px; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif; font-size : 80%; text-decoration : none; font-weight : normal; color : #485761; border-right : #969694 solid 1px; height : height:32px; line-height:32px;}
div.menu ul li a:hover {text-decoration : none; font-weight : normal;}
#ticket_brief{display : block;}
select.website_select{width : auto; border : #C7C5C5 solid 1px; color : #505050; margin-bottom : 10px; margin-top :10px; margin-left : 20px; padding-left : 3px;}
input.submit_large_left{float : left; display : inline; margin-left : 20px; margin-bottom : 20px; width : 212px; height : 21px; line-height : 18px; background : url(../images/submit_large.gif) no-repeat; border : 0px; color : #FFFFFF; margin-bottom : 10px; text-align : center; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif; font-size : 80%;}
input.submit_large{width : 212px; height : 21px; line-height : 18px; background : url(../images/submit_large.gif) no-repeat; border : 0px; color : #FFFFFF; margin-bottom : 10px; text-align : center; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif; font-size : 80%;}
input.submit_small{width : 96px; height : 21px; line-height : 18px; background : url(../images/submit_small.gif) no-repeat; border : 0px; color : #FFFFFF; margin-bottom : 10px; text-align : center; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif; font-size : 80%;}
