/* CSS Document */
body { background-color:#000000; margin:0px; }

.contents { margin:0 auto; width:960px; height:100%; }

.clear { clear:both; }

a img { border:none; }

ul.features { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:22px; font-weight:300; font-style:normal; color:#cccccc; line-height:20px; }

ul.benefits { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; font-style:normal; color:#cccccc; line-height:20px; }

/* HEADER */

.header { width:960px; height:120px; margin-top:0px; background-image:url(../_images/image.header.jpg); background-repeat:no-repeat; background-color:#000000; border-bottom:1px solid #000000; padding:0px; }

.header_icons { width:60px; height:30px; margin:0; padding:7px 0px 0px 896px; }

.email { width:300px; height:20px; margin:0; padding:55px 14px 0px 0px; float:right; }



/* MEDIA */

#wrapper { width:960px; height:281px; margin:0px; border:none; float:left; border-bottom:1px solid #c70879; background-color:#000000; z-index:0; }

.graphic { width:960px; height:281px; margin:0px; float:left; background-color:#1c1c1c; /*background-image:url(../_images/image.background-transparency-black-50.png); background-repeat:repeat;*/ border-bottom:1px solid #000000; }

.graphic-text { width:400px; height:280px; margin:0px 20px 0px 20px; float:left; }

.vimeo-container { width:500px; margin:20px 67px 20px 67px; border:2px solid #000000; }

.twitter_feed { width:220px; height:380px; background-color:transparent; margin-top:20px; float:left; }



/* MAIN CONTENT*/

/* vertical navigation */

.navigation { width:220px; text-align:left; float:left; background-color:transparent; margin-top:20px; }

.nav-vbar { width:220px; text-align:left; float:left; background-color:transparent; }

ul#nav-vtabs { margin:0px; padding:0px; list-style:none; background-color:transparent; }

ul#nav-vtabs a { margin:0px; padding-left:10px; display:block; background-image:url(../_images/image.buttons-nav-v-sprite.png); background-repeat:no-repeat; background-position:0px 0px; width:210px; background-color:transparent; font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#ffffff; text-decoration:none; line-height:24px; border-bottom:1px solid #000000; }

ul#nav-vtabs a:hover { color:#cccccc; background-position:-230px 0px; padding-left:10px; }

ul#nav-vtabs a.current { color:#cccccc; background-position:-230px 0px; padding-left:10px; }

ul#nav-vtabs ul { width:180px; margin:0; list-style:none; display:none; }

ul#nav-vtabs li { float:left; display:block;  }

/* end of vertical navigation */

.maincontent { width:960px; text-align:left; background-color:#111111; /*background-image:url(../_images/image.background-transparency-black-50.png); background-repeat:repeat;*/ padding:0px 0px 0px 0px; border-top:10px solid #272727; border-bottom:10px solid #272727; }

#mcbody { float:left; width:678px; text-align:justify; margin:20px 18px 20px 0px; padding:0px; background-color:#1c1c1c; /*background-image:url(../_images/image.background-transparency-black-50.png); background-repeat:repeat;*/ border:2px solid #000000; }

#mcbody_text { float:left; width:638px; text-align:justify; margin:20px; padding:0px; background-color:transparent; }

.sidebar { width:220px; background-color:transparent; margin:20px; float:left; }

.banner { width:220px; height:150px; background-color:transparent; margin-top:20px; float:left; }

.banner2 { width:220px; height:150px; background-color:transparent; margin-left:209px; }

/* FOOTER */

.footer { text-align:center; width:960px; height:140px; margin:0px; background-color:#1c1c1c; /*background-image:url(../_images/image.background-transparency-black-50.png); background-repeat:repeat;*/ border-top:1px solid #000000; float:left; }

.footerbar { width:960px; margin: 0 auto; text-align:left; float:left; background-color:#1c1c1c; }

#footerbartext { width:960px; height:80px; text-align:center; float:left; margin-top:0px; line-height:12px; background-color:transparent; }

.footerbarlinks { width:960px; text-align:center; float:left; margin-top:0px; line-height:20px; background-color:#000000; }

.footer_w3c { text-align:center; width:960px; line-height:20px; float:left; background-color:#000000; }



/* LINKS*/

a.copylinks { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; font-style:normal; color:#c70879; text-decoration:none; }

a.copylinks:hover { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; font-style:normal; color:#cccccc; text-decoration:underline; }

a.footerbarlink { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; font-style:normal; color:#c70879; text-decoration:none; }

a.footerbarlink:hover { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; font-style:normal; color:#cccccc; text-decoration:underline; }

a.textlinks { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#c70879; text-decoration:none; }

a.textlinks:hover { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#cccccc; text-decoration:underline; }



/* FORM STYLES */

TD.infoForm { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#cccccc; line-height:20px; padding-left:30px; text-align:left; background-color:transparent; }

.infoForm input { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal;color:#ffffff; background-color:transparent; border:dotted 1px #cccccc; }

.infoForm textarea { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal;color:#ffffff; background-color:transparent; border:dotted 1px #cccccc; }

.infoForm select { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal;color:#CCCCCC; background-color:transparent; border:0px; }



/* TEXT STYLES */

p { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#cccccc; line-height:20px; }

h1 { font-family:"pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:24px; font-weight:300; font-style:normal; color:#ffffff; }

h2 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:22px; font-weight:300; font-style:normal; color:#ffffff; }

h3 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; font-style:normal; color:#c70879; }

span.h1_n_c70879 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:24px; font-weight:300; font-style:normal; color:#c70879; line-height:20px; }

span.h3_n_f2bd5c { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; font-style:normal; color:#f2bd5c; line-height:20px; }

span.h3_n_677173 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; font-style:normal; color:#677173; line-height:20px; }

span.h3_n_cccccc { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; font-style:normal; color:#cccccc; line-height:20px; }

span.h3_b_c70879 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; font-style:normal; color:#c70879; line-height:20px; }

span.p_n_ffffff { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#ffffff; line-height:20px; }

span.p_b_c70879 { font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; font-style:normal; color:#c70879; line-height:20px; }