/* CSS Document */

/* ===================== BASE TAGS BEGIN ===================== */
html,body,div,
code,var,pre,samp,span,blockquote,address,kbd,cite,abbr,acronym,
ul,ol,dl,li,dt,dd,
a,p,h1,h2,h3,h4,h5,h6,
em,strong,
abbr,acronym,
form,fieldset,legend,label,option,textarea,
table,caption,tr,th,td,tbody,thead,tfoot,col,colgroup 
 {margin:0;padding:0;border:none;outline:none;font-family:Arial,verdana,sans-serif;color:#231f20;font-size:11px;font-style:normal;font-weight:normal;line-height:100%;}
body  {background-color:#fff;height:100%;}
input,textarea  {border:1px solid #ccc;background-color:#fff;}
input,select  {margin:0;}
h1,h2,h3,h4,h5,h6,strong  {font-weight:bold;}
a  {text-decoration:underline;}
a:hover  {text-decoration:none;}
p  {line-height:120%;margin-top:10px;}
em  {font-style:italic;}
img  {border:none;margin:0;padding:0;}
blockquote  {margin:10px 40px;}
hr  {margin:0;padding:0;border:0;border-bottom:1px solid #ccc;height:1px;line-height:0;font-size:0;}
abbr,acronym  {border-bottom:1px dotted #000;cursor:help;}
ol,ul,dl  {margin:10px;}
li  {margin-top:5px;}
ol li  {list-style:decimal outside;}
ul li  {list-style:disc outside;}
/* ===================== BASE TAGS END ===================== */

body {background-color:#fff;}


div.tWrapper {margin:0 auto;padding:0 0 20px 0;width:1000px;}

div.form {position:relative;}
div.form fieldset {margin:0;padding:0;}
div.form div.errMsg  {position:absolute;top:0;left:0;background-color:#666;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);width:350px;}
div.form div.errMsg div.errContent  {padding:10px 26px 10px 10px;border:2px solid #c41230;}
div.form div.errMsg div.errContent h2,div.form div.errMsg div.errContent li  {color:#fff ! important;}
div.form div.errMsg div.errContent .close  {position:absolute;top:10px;right:10px;background:url('../images/formMsgClose_bg.png') no-repeat left top;width:20px;height:20px;cursor:pointer;z-index:9999;}


/* DEBUG WIN */
div#siteDEBUG  {position:absolute;top:10px;left:10px;padding:10px 28px 10px 10px;width:600px;background-color:#ccc;}
div#siteDEBUG dl,div#siteDEBUG dl dt,div#siteDEBUG dl dd  {margin:0;padding:0;}
div#siteDEBUG dl dt  {font-weight:bold;}
div#siteDEBUG dl dd  {margin:4px 0 8px 10px;}
div#siteDEBUG .close  {position:absolute;top:10px;right:10px;background:url('../images/formMsgClose_bg.png') no-repeat left top;width:20px;height:0;font-size:0;line-height:0;padding-top:20px;overflow:hidden;cursor:pointer;z-index:9999;}


/*HEADER*/
div.tHeader {position:relative;background-image:url(../images/header.gif);height:247px;width:1000px;}
div.tHeader a#headerLogo {display:block;width:268px;height:0;padding-top:56px;overflow:hidden;position:absolute;top:158px;left:45px;}

div.tHeader_lisa {background-image:url(../images/LisaHeader.jpg);height:411px;}
div.tHeader_tom {background-image:url(../images/TomHeader.jpg);height:411px;}
div.tHeader_rita {background-image:url(../images/RitaHeader.jpg);height:411px;}
div.tHeader_restaurant {background-image:url(../images/restaurant_header.jpg);height:411px;}
div.tHeader_frisbee {background-image:url(../images/frisbee_header.jpg);height:411px;}
div.tHeader_party {background-image:url(../images/party_header.jpg);height:411px;}
div.tHeader_request {background-image:url(../images/RequestHeader.jpg);height:277px;}
div.tHeader_thanks1 {background-image:url(../images/ThankyouHeader.jpg);height:410px;}
div.tHeader div.logo {display:inline;float:left;height:56px;margin:150px 0 0 40px;width:268px;}
div.tHeader div.logo a,div.tHeader div.logo image {border:0;}
div.statement_sub {display:inline;float:right;height:;margin:140px 15px 0 0;width:352px;}
div.statement_sub p {color:#fff;font-size:15px;}
div.statement_sub p strong {color:#c41230;font-size:15px;font-weight:normal;}

div.tHeader div.statement {display:inline;float:right;margin:140px 0 0 0;width:486px;}
div.tHeader div.statement p {color:#fff;font-size:15px;}
div.tHeader div.statement p strong {color:#c41230;font-size:15px;font-weight:normal;}

/*TCONTENT DIVS*/
div.tContent  {position:relative;overflow:hidden;margin:0;padding:0;zoom:1;}

div.tContent div.nav_and_form {margin:0 auto;padding-top:20px;width:920px;position:relative;overflow:hidden;zoom:1;}
div.tContent div.nav_and_form div.left_nav {float:left;display:inline;margin:0;width:196px;}
div.tContent div.nav_and_form div.left_nav ul.nav {margin:0;}
div.tContent div.nav_and_form div.left_nav ul.nav li {list-style-type:none;margin:0 0 30px 0;padding:0;}

div.tContent div.nav_and_form div.left_nav ul.nav li dl {margin:0;padding:0;}
div.tContent div.nav_and_form div.left_nav ul.nav li dl dt {margin:0;padding:0;}
div.tContent div.nav_and_form div.left_nav ul.nav li dl dd {color:#007fd4;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;text-align:center;}
div.tContent div.nav_and_form div.left_nav ul.nav li dl dd a {color:#007fd4;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

div.tContent div.nav_and_form div.form_area {background-color:#eff0f0;float:right;display:inline;padding:10px 0;width:699px;}
div.form_area div.downloads {display:inline;float:left;margin:15px 30px 0 30px;}
div.downloads h2 {color:#808285;font-size:16px;}
div.downloads div.file {height:50px;margin:10px 0 0 0;width:257px;}
div.form_area div.downloads div.file div.photo {display:inline;float:left;height:42px;width:40px;}
div.form_area div.downloads div.file div.description {color:#808285;display:inline;float:right;font-size:14px;width:195px;}
div.form_area div.downloads div.file div.description a {color:#808285;font-size:14px;}

div.tContent div.nav_and_form div.form_area div.info {display:inline;float:left;margin:20px 0 0 25px;}
div.tContent div.nav_and_form div.form_area div.info h1 {color:#c41230;font-size:18px;font-weight:bold;}
div.tContent div.nav_and_form div.form_area div.info p,
div.tContent div.nav_and_form div.form_area div.info p * {color:#231f20;font-size:14px;}
div.tContent div.nav_and_form div.form_area div.info p a {color:#007fd4;}

div.tContent div.nav_and_form div.form_area div.form {display:inline;float:right;margin:20px 0 20px 0;width:384px;}
div.tContent div.nav_and_form div.form_area div.form h2 {color:#58595b;font-size:13px;margin:0 0 15px 0;}

div.tContent div.nav_and_form div.form_area div.formCallout {clear:both;border-top:4px solid #fff;padding:20px 25px;}
div.tContent div.nav_and_form div.form_area div.formCallout h2 {color:#c41230;font-size:18px;}
div.tContent div.nav_and_form div.form_area div.formCallout p,
div.tContent div.nav_and_form div.form_area div.formCallout p a {font-size:14px;}

div.form fieldset span {display:block;margin:0 0 5px 0;}
div.form label {color:#58595b;float:left;font-size:12px;width:100px;}


div.container2 {padding-top:20px;clear:left;overflow:hidden;width:699px;}
div.container2 h3 {font-size:12px;font-weight:normal;color:#58595b;margin:15px 0 15px 0;}
div.container2 div.transfer {display:inline;float:left;margin:0 0 0 35px;width:320px;}
div.container2 div.transfer select {height:150px;width:300px;}

div.container2 div.career {display:inline;float:right;margin:0 10px 0 0;width:320px;}
div.container2 div.career select {height:150px;width:300px;}



div#contactForm {float:left;margin:20px 0 10px 25px;}




/*HOME PAGE TVS*/
div.tContent ul.tvs {list-style-type:none;margin:10px 0 0 0;padding:10px;overflow:hidden;height:1%;}
div.tContent ul.tvs li {display:inline;float:left;list-style-type:none;margin:0 0 0 55px;padding:0;width:256px;}

div.tContent ul.tvs li dl,div.tContent ul.tvs li dl dt,div.tContent ul.tvs li dl dd  {margin:0;padding:0;}
div.tContent ul.tvs li dl dt {margin:0 0 20px 0;}
div.tContent ul.tvs li dl dt.tv {}
div.tContent ul.tvs li dl dd {}
div.tContent ul.tvs li dl dd.detail {color:#231f20;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px 0 10px 0;}
div.tContent ul.tvs li dl dd.detail a {color:#007fd4;font-family:Arial, Helvetica, sans-serif;font-size:11px;}



/*MORE INFO DIVS*/
div.moreinfo {height:53px;margin:20px auto;width:913px;clear:both;overflow:hidden;position:relative;zoom:1;}
div.moreinfo div.future {display:inline;float:left;height:53px;width:210px;}

div.moreinfo div.links {background-image:url(../images/link_bg.gif); background-repeat:no-repeat;display:inline;float:right;height:53px;width:703px;}
div.moreinfo div.links ul {margin:20px 0 0 25px;padding:0px;}
div.moreinfo div.links ul li {display:inline;float:left;margin:0px 10px 0 0;padding:0px;}
div.moreinfo div.links ul li.spacer {margin-left:25px;}
div.moreinfo div.links ul li a {color:#58595b;font-size:13px;text-decoration:underline;}
div.moreinfo div.links ul li a:hover {color:#007fd4;font-size:13px;}


/*FOOTER*/
div.tFooter {margin:0;padding:0;width:1000px;clear:both;overflow:hidden;position:relative;zoom:1;}
div.tFooter div.address {color:#231e20;text-align:center;}
div.tFooter div.nav {padding:10px 0 0 0;}
div.tFooter div.nav ul {margin:0 auto;padding:0;width:455px;overflow:hidden;position:relative;zoom:1;}
div.tFooter div.nav ul li {color:#231e20;float:left;display:inline;list-style-type:none;margin:0 10px 0 0;}
div.tFooter div.nav ul li a {color:#231e20;font-size:11px;}






/* TESTING 
div.tContent {background-color:#f00;}
div.tContent div.nav_and_form div.left_nav {background-color:#0f0;}
div.moreinfo {background-color:#f00;border:1px solid #f00;}
div.tFooter {background-color:#f00;}
*/

