body {border:0px none; margin:0px; padding:0px; text-align:center; font-family:Optima, Arial, Helvetica, sans-serif;}

/* general element styling */
p, h1, form, ul, li {border:0px; margin:0px; padding:0px}

/* generic class assigments */
a.ctaLink {color:#993333;font-weight:700;font-size:80%;}
a.bulletLink {color:#993333;text-decoration:none;background:#FFF url(../imgs/bullet.gif) top left no-repeat;padding:2px 0px 0px 22px}
a.bulletLinkLrg {color:#993333;text-decoration:none;background:#FFF url(../imgs/bullet_lrg.gif) top right no-repeat;padding:0px 22px 2px 0px}
a.bulletLinkChevron {color:#993333;text-decoration:none;background:#FFF url(../imgs/bullet_chevron.gif) 0px 2px no-repeat;padding:0px 0px 0px 13px}
a.printLink {color:#993333;text-decoration:none;background:#FFF url(../imgs/print_icon.gif) top left no-repeat;padding:2px 0px 0px 26px}
p.footer {width:1000px;float:left;padding:0px 0px 10px 15px;color:#000;font-weight:700;font-size:60%;}
p.italic {font: italic;}/* _border:#FFF 1px solid; - weird IE bug? */
p.bolded {font-weight:700}
p.boldedred {font-weight:700;color:#993333}
ul.col2NoIndent {font-size:11px;font-weight:500;list-style-type:disc;margin:5px 0 10px 45px;padding:0 10px 0 12px;_padding:0 10px 0 15px;}
ul.dblCol2NoIndent {font-size:70%;font-weight:500;list-style-type:disc;margin:5px 50px 10px 45px;padding:0 10px 0 12px;_padding:0 10px 0 15px;}

/* layout divs */
div#bodyContainer {background:#FFF; width:1024px; margin:0 auto; text-align:left;}
div#banner {background:#FFF url(../imgs/banner.gif) top left no-repeat; width:1024px; height:164px; float:none}
div#column1 {background:#FFF; width:365px; float:left}
div#column1single {background:#FFF; width:900px; float:left}
div#column2 {background:#FFF; width:405px; float:left}
div#column2Dbl {background:#FFF; width:659px; float:left}
div#column3 {background:#FFF; width:254px; float:right}

/* main site nav div */
div#homeNav {display:inline; float:left; width:325px; margin:0px; padding:0px}
div#mainNav {display:inline; float:left; width:680px; margin:115px 0px 0px 0px;}
div#mainNav a {height:32px; padding:10px 0px 10px 18px; font-weight:700; font-size:70%; color:#FFF; text-decoration:none}
div#mainNav a:hover, div#mainNav a.navBG {background:#993333 url(../imgs/main_nav_bg.gif) top left no-repeat; text-decoration:none}
div#mainNav ul {margin:0; padding:0}
div#mainNav ul li {list-style-type:none; float:left; padding:0; white-space:nowrap}

/* secondary site nav div
div#secondaryNav {display:inline; float:left; margin:5px 0px 0px 510px;_margin:-13px 0px 0px 510px;}
div#secondaryNav a {height:32px; padding:10px 10px 10px 15px; font-weight:700; font-size:70%; color:#FFF; text-decoration:none}
div#secondaryNav ul {margin:0; padding:0}
div#secondaryNav ul li {list-style-type:none; float:left; padding:0; white-space:nowrap}
 */
 





/* yoga studies training page */
table#trainingDateChart {font-size:11px;border-top:#993333 4px solid;border-bottom:#993333 4px solid;border-left:#993333 2px solid;border-right:#993333 2px solid;}
table#trainingDateChart td {border-left:#993333 1px solid;border-right:#993333 1px solid;padding:0px 10px 5px 40px}

/* training application form page */
table#applicationForm {margin:10px 0px 0px 45px;font-size:70%}
table#applicationForm td {padding:0px 0px 5px 0px}
div#column2Dbl form#form1 textarea {margin:10px 0px 0px 48px;}
div#column2Dbl form#form1 input#Submit {font-size:70%;margin:10px 0px 0px 48px;}

/* media page */
div.col1CTABody ul.inPageNavMedia {list-style: none;width:300px;margin:0px 0px 0px 50px;padding-top:10px}
div.col1CTABody ul.inPageNavMedia li {background:#FFF url(../imgs/bullet_chevron_blk.gif) 0px 6px no-repeat;padding:0px 0px 0px 12px;line-height:19px;color:#000;font-weight:700;font-size:100%;}
div.col1CTABody ul.inPageNavMedia a {color:#993333;font-weight:700;font-size:100%;}

/* contact page */
div.col3CTABody form#form1 label, div.col1CTABody label {font-size:70%;padding:0px 0px 0px 15px}
div.col3CTABody form#form1 input[type="text"], div.col1CTABody form#form1 input[type="text"] {font-size:70%;width:135px;height:17px;margin:0px 0px 2px 2px;}
div.col3CTABody form#form1 input#Submit, div.col1CTABody form#form1 input#Submit {margin:5px 0px 10px 160px;}





/* Newer tags TODO kill old ones!*/
/* TODO Column_Content vanilla*/
.Column_Title1{color:#FFF;margin:0px 0px 0px 50px;padding:13px 0px 0px 0px;font-size:19px;font-weight: bold;}
.Column_Title2{color:#FFF;margin:0px 0px 0px 54px;padding:4px 0px 0px 0px;font-size:20px;font-weight: bold;}
.Column_Title3{color:#FFF;margin:0px 0px 0px 54px;padding:4px 0px 0px 0px;font-size:11px;font-weight: bold;}
.Column_Title4{color:#FFF;margin:0px 0px 0px 30px;padding:13px 0px 0px 0px;font-size:19px;}
.Column_Title5{color:#FFF;margin:0px 0px 0px 30px;padding:2px 0px 0px 0px;font-size:19px;}
.Column_Content {font-size:11px;padding:5px 38px 5px 50px;line-height:17px;font-stretch: extra-expanded;}
.Column_Content ul{font-size:16px;margin:0px 0px 0px 50px;line-height: 13px; font-stretch: normal; padding: 0px 0px 0px 0px}
.Column_Content ul li a{font-size:11px;font-weight: 400;font-stretch: normal; padding: 0px 0px 0px 0px}
.Column_Content ul li p{font-size:11px;font-weight: 400;font-stretch: normal; padding: 0px 0px 0px 0px}
.Column_Content ul li {font-size:11px;font-weight: 400;font-stretch: normal; padding: 0px 0px 0px 0px}
.Column_Content2 {font-size:11px;padding:10px 58px 0px 45px;line-height:17px}
.Column_Content3 {font-size:11px;padding:0px 37px 5px 13px;line-height:17px}
.Column_Content5 {font-size:11px;padding:5px 38px 5px 50px;font-stretch: extra-expanded;}
.gray_link {display:block;color:#FFF;margin:0px 0px 0px 50px;padding:10px 0px 0px 0px;font-size:16px;font-weight:700;}
.gray_link a{display:block;color:#FFF;margin:0px 0px 0px 50px;padding:10px 0px 0px 0px;font-size:16px;font-weight:700;}
.gray_heading {display:block;color:#FFF;margin:0px 0px 0px 50px;padding:13px 0px 0px 0px;font-size:35px;font-weight:900}
.gray_content {color:#FFF;margin:0px 0px 0px 50px;padding:7px 30px 0px 0px;font-size:13px;line-height:19px}
.image_wrap_left{ margin-right: 5px; float: left;}
.image_float_left {float: left;}
.image_wrap_right { margin-left: 5px; float: right;}
.image_pad_top_bottom { padding-top: 5px; padding-bottom: 5px }
.inPageNav {font-size:11px; } 
.inPageNav ul {list-style: none;width:300px;margin:0px 0px 0px 50px;padding-top:10px}
.inPageNav li {background:#FFF url(../imgs/bullet_chevron.gif) 0px 6px no-repeat;padding:0px 0px 0px 12px;line-height:19px}
.inPageNav a {color:#993333;font-weight:700;font-size:100%;}
.listCol2NoIndent {font-size:11px;font-weight:500;list-style-type:disc;margin:5px 0 10px 45px;padding:0 10px 0 12px;_padding:0 10px 0 15px;line-height: 12px;}
.listDblCol2NoIndent {font-size:11px;font-weight:500 ;list-style-type:disc;margin:5px 50px 10px 45px;padding:0 10px 0 12px;_padding:0 10px 0 15px;line-height: 12px;}
.bodyLink {color:#993333;}
.bodyLink  a{color:#993333;}
.bodyLinkLarge {color:#993333;font-size: 12px; font-weight: bold;}
.bodyLinkLarge  a{color:#993333;font-size: 12px; font-weight: bold;}
.bulletLink {color:#993333;text-decoration:none;background:#FFF url(../imgs/bullet.gif) top left no-repeat;padding:2px 0px 0px 22px}
.bulletLinkChevron {color:#993333;text-decoration:none;background:#FFF url(../imgs/bullet_chevron.gif) 0px 2px no-repeat;padding:0px 0px 0px 13px}
.printLink {color:#993333;text-decoration:none;background:#FFF url(../imgs/print_icon.gif) top left no-repeat;padding:2px 0px 0px 26px}
.bolded {font-weight:700}
.boldedred {font-weight:700;color:#993333}
.Column_Content6 {font-size:11px;padding:10px 0px 0px 135px;line-height:17px}
.red {color:#993333;}

/*Fullscreen view styles*/
.fullscreen_overlay[class] { background: url("../imgs/overlay_gray.png"); }
.fullscreen_overlay {
	position: fixed;
	left: 0px;
	top:  0px;	
	border: solid 2px black;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../imgs/overlay_gray.png';
	}
.close_overlay
{
	position: fixed;
	left: 95%;
	top: 95%;
}

