@charset "utf-8";
/* CSS Document */

/* RESETS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;
	font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline;
	text-decoration:none;
}

.clearfix{clear:both;}
.right-align{text-align:right;}
.center-align{text-align:center;}
.float-left{float:left;}
.float-right{float:right;}



/*************************************************************************************/
/*************************************************************************************/


		
/**** BODY ****/  
body{ font-family:Verdana, Geneva, sans-serif; font-size:.75em; background-color:#E0E0E0; word-spacing:-1px;}

p{text-align:justify; /*text-indent:15px;*/ padding:5px 0; line-height:130%;}

strong{font-weight:bold;}

/** li, ul, ol **/

dl dt{margin:10px 0 5px 0; text-align:justify; line-height:130%;}
dl dd{margin:0 0 15px 0; text-align:justify; padding:0 1% 0 2%; }
ul{margin:10px 0 10px 0; padding:0 2% 0 4%; text-align:justify;  line-height:130%;}
ul li {padding:0 0;}
ul ol li  {font-size:.8em; line-height:130%;}
ol ul li  {font-size:.8em; line-height:130%; list-style-type:disc;}
ol ol li  {font-size:.8em; line-height:130%; list-style-type:disc;}
ol{margin-bottom:10px; padding:0 2% 0 4%; text-align:justify; line-height:130%;}
ol li {padding:5px 0;}

/**** NAVIGATION 1 ****/
#nav1_wrapper{width:100%; height:34px; background-color:#1E1E1E; border-bottom:1px solid #000000;}
#nav1 ul{display:block; padding:0; margin:0;}
#nav1 ul li {padding:0; margin:0;}
#nav1 li { width:80px; height:35px; line-height:35px; float:left; list-style:none; border-right:1px solid #000000; text-align:center;}
#nav1 a:link, #nav1 a:visited{color:#CCCCCC; text-decoration:none;display:block;}	
#nav1 a:hover{color:#FFFFFF; text-decoration:none;background-color:#333333;}


/**** LOGIN FORM ****/
#logged_form{}
.secure-login{margin-top:-3px; padding:0px; border:0px solid; background-color:transparent; float:right;}
.user_label{color:#CCCCCC;}
.cat_button{width:52px;height:20px; border-radius:5px; font-weight:bold; font-size:.85em;}
.cat_textbox_small{width:85px; height:18px; margin:auto 0; padding-left:5px; background:#eceeee; border:1px solid #42464b; border-radius:5px;}
#signupmembers{}
#logged{margin:0px;	padding:0 15px 0 0;	float:right; display:inherit; color:#CCCCCC; line-height:35px;}
#logged a:visited, #logged a:link, #logged a:hover{color:#0099cc; display:inline; background:none;}
#logged a:hover{text-decoration:underline;}


/**** HEADER ****/
#header_wrapper	{width:100%; background-color:#0066FF;}
#header	{ width:960px; margin:0 auto; padding:15px 0 0 0;}


/**** NAVIGATION 2 ****/
#nav2_wrapper{width:100%; height:35px; margin-bottom:5px; background:url(/images/style-css/nav_inner_bg.png) no-repeat #36f; background-size:cover; box-shadow:0px 5px 5px black; behavior: url(/css/PIE/PIE.htc);}
#nav2{width:100%; height:35px; margin:0 auto; background-image:url(/images/style-css/nav_bg.png);}
#nav2 ul{width:960px; margin:0 auto; padding:0;}
#nav2 ul li {padding:0; margin:0;}
#nav2 li{width:150px; height:35px; padding:0 0px 0 0px; line-height:35px; list-style:none; float:left; text-align:center;}
#nav2 li:hover{ color:#FFFFFF; background-image:url(/images/style-css/nav_bg.png);}
#nav2 a:link, #nav2 a:visited, #nav2 a:hover {text-decoration:none; display:block; color:#FFF; text-shadow:2px 2px 3px black;}	
#nav2 a:hover{color:#FFFFFF; text-shadow:3px 3px 3px black;}	


/**** SUB-NAVIGATION 2 ****/
ul#nav_1315872 li ul {
  visibility: hidden;  width:100%; position:relative; }
ul#nav_1315872 li ul li {position:relative; width:180px; border-bottom:1px solid #000; color:#fff; text-align:left; padding-left:15px;}
ul#nav_1315872 li.nav2_top:hover ul {position:relative; display:block; margin:0; padding:0; visibility: visible;}
.nav2_sub {width:300px; height:35px; padding:0; margin:0; line-height:35px; list-style:none; text-align:center;background-color:#36f; box-shadow:5px 5px 5px black; behavior: url(/css/PIE/PIE.htc);}
.nav2_sub li:hover{ color:#FFFFFF; background-image:url(/images/style-css/nav_bg.png);}
.nav2_sub a:link, .nav2_sub a:visited, .nav2_sub a:hover {text-decoration:none; color:#000;}
.nav2_sub a:hover{color:#FFFFFF; text-shadow:1px 1px 4px black;}	


/**** TITLE PAGE ****/
#titlepage_wrapper{width:100%; border-bottom:1px solid #999999;}
#titlepage{width:820px; margin:0 auto; padding:20px 0 10px 0;}
#titlepage h1 {font-size:2.2em; color:#333333;}

/**** CONTENT ****/
#content_wrapper{width:100%; margin:0; border-top:1px solid #FFFFFF;border-bottom:1px solid #999999;}
#content_wrapper p, #content_wrapper ol, #content_wrapper ul, #content_wrapper dl{font-size:1.2em;}
#content{width:820px; margin:0 auto; padding:20px 0 10px 0; /*border:1px solid #999999; background-color:white; box-shadow:5px 5px 10px #0066FF; behavior: url(/css/PIE/PIE.htc);*/}

#content h2 {color:#444; font-size:1.5em; padding-top:10px; padding-bottom:10px;}
.blog_title h2{color:#006699; font-weight:normal;}
#content a{color:#006699;}
#content a:hover{color:#006699; text-decoration:underline;}
#content h3 {font-size:1.2em; font-weight:bold; padding:15px 0;}
#content h4 {font-size:1.05em; font-weight:bold; padding:15px 0;}



/**** FOOTER ****/
#footer_top_shadow	{ background:url(/images/style-css/footer_bg_shadow_top.png) repeat-x left bottom; margin:0 0 0 0; border-bottom:1px solid #444; border-top:1px solid #FFFFFF; width:100%; height:60px;}
#footer_wrapper{width:100%; color:white; background:url(/images/style-css/footer_bg.png) repeat-x; border-top:1px solid #3e3e3e;}
#footer_wrapper hr	{ width:100%; height:2px; background:url(/images/style-css/footer_hr.png) repeat-x; margin:10px 0 12px 0; border:0px; border-bottom:1px;}
#footer_wrapper a{color:white;}	
#footer_wrapper a:hover{ text-decoration:underline;}						  
#footer {width:960px; margin:35px auto;}
#footer h1{color:white; font-size:1.65em; text-shadow:2px 2px 2px black;}
#footer p {line-height:18px;}
#footer_bottom_wrapper{width:100%; background-image:url(/images/style-css/black_35.png); border-top:1px solid #555;}
#footer_bottom{width:960px; height:35px; margin:0px auto; padding:0 0 0 20px; line-height:38px;}

#icons {float:right;padding:6px 0 0 10px;}
#icons img {padding-left:3px;}
#floatright {float:right;}

#introvideo{float:left; margin-right:15px;}
#introtxt{width:600px; text-align:center; margin:20px auto; font-size:120%;}
.facebook_like {padding:7px 0 0 20px; float:left;}
.twitter_this {padding:7px 0 0 10px; float:left;}
.firstline	{color:#adadad; font-size:0.65em;}	
.formstable {margin:0; padding:0; line-height:3;}
.formstable .cat_textbox2{width:140px;}
.cat_textbox {margin:0 0 10px 0; padding:0;}
.col01{width:280px; padding:0 20px 0 20px; color:#adadad;float:left;}
.col02{float:left; width:318px; margin:0 15px 15px 15px; padding:20px 30px; border:1px solid #999999; background-color:#FFF; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col03{float:left; width:208px; margin:0 15px 15px 15px; padding:20px 85px; border:1px solid #999999; background-color:#FFF; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col04{float:left; width:108px; margin:0 15px 15px 15px; padding:20px 135px; border:1px solid #999999; background-color:#FFF; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col05{float:left; width:790px; margin:0 15px 15px 15px; padding:10px 0; color:#444; /*border:1px solid #999999; background-color:#FFF; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);*/}
.col06{width:728px; margin:0 15px 15px 15px; padding:20px 30px; color:#444; border:1px solid #999999; background-color:#F8F8F8; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col07{width:688px; margin:0 15px 15px 15px; padding:30px 50px; color:#444; border:1px solid #999999; background-color:#F8F8F8; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}

.col08{float:left; width:241px; height:14px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 15px 15px 15px; padding:18px 0px; color:#444; border:1px solid #999999; background-color:#F8F8F8; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col08:hover{float:left; width:241px; height:14px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 15px 15px 15px; padding:18px 0px; color:#0066ff; border:1px solid #0066ff; background-color:#F8F8F8; box-shadow:1px 1px 5px #0066ff; behavior: url(/css/PIE/PIE.htc);}
.col09{width:820px; margin:0 0 0 0px; padding:0 20px 0 0; color:#444; border:1px solid #999999; background-color:#F8F8F8; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.col10{width:95%; margin:0 auto; padding:5px 15px; background-color:#FFFFFF; border:1px dashed #999999}

/** REFERENCE Box for audio, video and PDF's **/
.reference_area{width:490px; margin:auto; margin-top:30px; margin-bottom:20px; padding:20px 10px 20px 20px; background-color:#ffffff; border:1px solid #0066ff; box-shadow:2px 2px 10px #0066FF; behavior: url(/css/PIE/PIE.htc);}
.audio_header{display:block; height:35px; padding:15px 15px 5px 60px !important; color:#000000; border:0 none !important; background:transparent url(/images/style-css/audio_header_bg.png) no-repeat scroll 0 0;}
.audio_header h2 {color:#000000; padding-top:0;}
.audio_player {margin:0 0 0 0px;}
.audio_player object{background-color:#CCCCCC; border-radius:5px;}
.audio_item {display:block; width:300px; margin:20px 0 10px 52px; padding:0px 0px 25px 10px; /*border-bottom:1px dashed #006699;*/}
.download_audio_btn {display:block; width:300px; height:24px; float:left; text-indent:-9999px; background:transparent url(/images/download_audio_btn.png) no-repeat scroll left top;}
.download_audio_btn2 {margin:0; display:block; width:140px; height:25px; /*float:left;*/ text-indent:-9999px; background:transparent url(/images/download_audio_btn.png) no-repeat scroll left top;}
.download_audio_btn3 {margin:0; display:block; width:140px; height:25px; /*float:left;*/ text-indent:-9999px; background:transparent url(/audio/player.swf) no-repeat scroll left top;}
.old_play {width:124px; height:25px; margin:0; padding:0;}
.written_files {display:block; height:30px; padding:5px 15px 0 50px; color:#000000; border-top:0 none !important; background:transparent url(/images/style-css/pdf_bg.png) no-repeat scroll 0 0;}

p.literature-container span.name {font-size:.75em; padding:0; margin:0;}

.people-img{vertical-align:middle; box-shadow:1px 1px 5px #000000; behavior: url(/css/PIE/PIE.htc);}
.people-table{margin:10px auto; /*border:1px solid red;*/}
.people-table p{text-align:center; line-height:200%;}
.title-italic {font-size:.9em;}
.title-name {font-size:1.5em;}
.people-table tr td{padding:0 45px; /*border:1px solid black;*/}


/** first letter design **/

.firstletter{line-height:32px; padding-left:10px; vertical-align:-5px; font-family:Garamond, Georgia, "times New Roman", Times, serif; color:#006699; /*letter-spacing:2px;*/ font-size:3em; font-weight:normal;}


.pageback {text-align:right; padding-right:50px; margin:0px;}
.back-index {text-align:right; padding-right:50px; margin:0px;}
img.bookimg {float:left; width:150px; height:180px; margin-left:20px; border:1px solid #000000;}
.name {}
.audiotable {width:600px; margin:0 auto; padding:0px; font-size:.75em;}
.audiotable td {vertical-align:middle; height:30px; margin:0 auto; padding:10px 0; text-align:center; border-bottom:1px solid #0066CC;}

/** UNIVERSITY MENU HERE **/
#universitytable{width:300px; margin:0px auto; padding:0; font-size:.85em; text-align:center;}
#universitytable td{width:150px; height:30px; background-color:#006699; color:#FFFFFF; border:1px solid #FFFFFF; line-height:30px;}
#universitytable td:hover{background-color:#FFFFFF; color:#0066CC; border:1px solid #0066CC;}
#universitytable a:link, #universitytable a:visited {color:#FFFFFF; display:block; text-decoration:none;}
#universitytable a:hover {color:#006699; display:block; text-decoration:none;}


/** WebForms **/
.webform-results {margin:10px 0; padding:5px; background-color:#ffffff; border:1px solid #00b050; box-shadow:2px 2px 10px #00b050; behavior: url(/css/PIE/PIE.htc);}
.webform-results table tr td {padding-bottom:5px;}
.webform-results #title {}
.webform-results #title{line-height:200%;}
.webform-results #name{}
.webform-results #email{}
#customfields .tabledefault{width:100%; padding:0; margin:0;}

#nav2_hidden{display: none;}
#nav2_hidden2{display: none;}

.disclaimer{font-size: 11px; color: #808080;}
.disclaimer p{text-align:center; line-height:102%;}
.disclaimer a {text-decoration:underline;}

/* Banner Pages */
.banners_cat{width:100%; margin:0 auto 20px auto; background-color:transparent;}
.banners_cat img {width:728px;}

.banners_post{width:100%; margin:20px auto 20px auto; background-color:transparent;}
.banners_post img {width:688px;}

