hmtl,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span{margin:0;padding:0;border:0;}INPUT, SELECT, TH, TD {font-size:1em}
br.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.all{text-align:left;}.alc{text-align:center;}.alr{text-align:right;}
.tdn{text-decoration:none;}
.fl{float:left;}.fr{float:right;}hr{height:1px;}
body{background:#eeeeee;color:#cccccc;font:62.5% Arial,Verdana,Hetvetica,sans-serif;line-height:1.5;}
h1{font-size:1.6em;color:#d55256;background:white;font-weight:normal;letter-spacing:0.5px;}
h2{font-size:1.2em;color:#c61318;background:white;}
h3{font-size:1.1em;color:#999999;background:white;font-weight:bold;}
p{font-size:1.1em;}
a{color:#c61318;background:white;}
#ctr{width:744px;color:#999999;background:#003277;margin:10px auto;border:1px solid black;}
#ctr .main{padding:0 35px 10px 35px;}
#ctr .cnt{background:white;color:black;padding:30px;}

#head{background:white url(../images/h.gif) no-repeat;padding:0 0 0 0;margin:0;height:163px;color:black;}
#getintouch{background:none;}
#getintouch #question{height:44px;width:118px;margin:50px 0 0 360px;}

#spn{width:340px;text-align:center;}
#spn p{font-size:1.5em;padding:0;margin:0;}
#spn a{font-size:0.6em;padding:0;margin:0;}

#nav{width:644px;padding-left:35px;}
#nav ul{display:block;list-style:none;}
#nav li{float:left;padding:0;border-right:1px solid #003277;}
#nav a{float:left;background:#406599;color:white;padding:5px 15px;text-decoration:none;font-size:1.5em;}
#nav a.on,#nav a:hover{background:white;color:#406599;}

#bot{width:674px;padding:10px 35px;margin:0 auto;}
#copy{float:left;color:#cccccc;background:#003277;}
#copy a{color:#cccccc;background:#003277;text-decoration:none;}
#copy a:hover{color:#e5eaf1;background:#003277;text-decoration:underline;}

/** HOME **/
#imgs #yngling{height:282px;width:410px;}
#imgs #fourtwenty{height:282px;width:190px;}
#cho #h{width:600px;padding:5px;}
#cho #h #strap{float:left;width:400px;background:url(../images/h/strap.gif) no-repeat;padding-right:5px;height:137px;}
#cho #h #homepress{float:left;width:190px;background:url(../images/ttl/prsm.gif) no-repeat;padding-top:20px;}
#cho #h #homepress p{padding:0;background:white;color:black;margin:0;}
#cho #h #homepress a{background:white;color:#cc3333;font-weight:bold;}
/** ABOUT **/
#cab #h{width:614px;background:url(../images/ttl/a.gif) no-repeat;padding-top:30px;}
#cab #h .txt{padding:10px;background:#e5eaf1;color:black;}
#cab #h .txt img{float:right;padding-left:10px;clear:both;}
#cab #h .txt h2{font-size:1.2em;color:#c61318;background:#e5eaf1;}
#cab #h .txt a{color:#c61318;background:#e5eaf1;}
/** MISSION **/
#cmi #h{width:614px;background:url(../images/ttl/m.gif) no-repeat;padding-top:30px;}
/** PRESS **/
#cpr #h{width:600px;font-size:1.1em;}
#cpr #h #strap{float:left;width:385px;background:url(../images/ttl/pr.gif) no-repeat;padding:30px 15px 0 0;}
#cpr #h #press{float:left;width:190px;background:url(../images/ttl/rpr.gif) no-repeat;padding-top:20px;}
#cpr ul{padding-left:20px;}
#press p{padding:10px;background:#e5eaf1;color:black;margin:0;}
#press a{background:#e5eaf1;color:#c61318;}
#press h3{background:#e5eaf1;color:#cc3333;text-decoration:underline;}
#press ul{padding:10px 20px;background:#e5eaf1;color:#cc3333;margin:0;}
#press li{padding:10px 0;margin:0;}
/** CONTACT **/
#ccu #h #strap{float:left;width:550px;background:url(../images/ttl/c.gif) no-repeat;padding:30px 15px 0 0;}
#contact{width:450px;padding-top:10px;}
#contact h2{background:#6a9cd5;color:#e1ebf7;padding:5px 10px;margin:0;letter-spacing:normal;}
#contact div.box{background:#e1ebf7;color:#6a9cd5;display:block;padding:10px 10px 0 10px;margin:0;}
#contact div.l{width:140px;float:left;padding:5px;font-weight:bold;font-size:110%;}
#contact div.r{width:265px;float:left;padding:5px;}
#contact div.tab{width:405px;float:left;padding:5px;}
#contact #tab div.bld{width:200px;float:left;padding:5px;font-weight:bold;font-size:110%;}
#contact #tab div.l{width:200px;float:left;padding:5px;font-weight:normal;font-size:100%;}
#contact #tab div.r{width:205px;float:left;padding:5px;font-weight:normal;}
#contact div.r input{width:220px;}
#contact div.cb input{width:auto;}
#contact div.r textarea{width:220px;height:80px;}

#cont .err{color:#cc0000;margin:0;padding:0 0 0 20px;}
#errorsList{margin:0;padding:0 0 10px 30px;}

/** SPONSORS **/
.spl{width:290px;float:left;font-size:1.1em;padding:10px 10px 10px 0;}
.spl h1{color:#0000CC;background:white;padding:0;margin:0;font-size:1.3em;font-weight:bold;}
.spl a{font-weight:normal;}
#csp h2{padding-top:10px;}
#csp ul{margin-left:20px;}
#spontop{width:610px;padding:10px 0;}
#spontop p{font-size:1.2em;width:200px;float:left;}
/** GALLERY **/
/*
#gallery h1{font-weight:bold;}
#gallery h2{font-weight:normal;}
#gallery ul{padding-left:20px;}
*/
#portfolio #thumbnails a{padding:0 5px;}
/* Team log */
#clo #h{width:600px;font-size:1.1em;}
#clo #h #strap{float:left;width:385px;background:url(../images/ttl/tl.gif) no-repeat;padding:30px 15px 0 0;}
#clo #h #teamlog{float:left;width:190px;background:url(../images/ttl/rtl.gif) no-repeat;padding-top:20px;}
#clo ul{padding-left:20px;}
#teamlog p{padding:10px;background:#e5eaf1;color:black;margin:0;}
#teamlog a{background:#e5eaf1;color:#c61318;}
#teamlog ul{padding:10px 20px;background:#e5eaf1;color:#c61318;margin:0;}
#teamlog li{padding:10px 0;margin:0;}

/**YAM**/
#yammayap{float:right;text-align:right;}
#yammayap a{background:#003277 url(../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;color:#385f95;text-decoration:none;font-size:9px;margin:0;}
#yammayap a:hover{background:#003277 url(../images/yammayap-on.gif) no-repeat right;color:#a8b9d1;text-decoration:underline;}




#gallery{padding:0px;}
#gallery table{width:550px;padding:0;margin:0 auto;border:0;}
#gallery table.sec{width:350px;}
#gallery table.sec td{padding:0;margin:0;}
#gallery a{border:0;}
#gallery td.image{padding:10px 0;margin:0;}
#gallery td.image img{border:1px solid white;}
#gallery td.image table{width:100%;}
#gallery td.image td{padding:0 10px;}

#gallery td.galimage table{width:100%;background:#aab4be;padding:5px;}
#gallery .galzoom td{background:#aab4be;padding:5px 10px;text-align:center;}
#gallery .galzoom a{background:#aab4be;}
#gallery table.norm{width:100%;}
#gallery td.img{height:280px;text-align:center;}
.znav a{text-decoration:none;}
/*
#gallery td.galimage{padding:10px;margin:0;}
#gallery td.galimage img{border:1px solid white;}
#gallery td.galimage td{padding:0 10px;}
*/
#gallery #grid{width:500px;}
#gallery form#others{display:inline;margin:0;padding:0;}
