﻿/*---------------------*/
/*HTML elements
/*---------------------*/
/*-- reset --*/
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,b, u, i, center,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-size: 100%;background: transparent;}

body	{ background:url(/images/bg_inis.jpg); background-repeat:repeat-x; background-color:#cee1f5; font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:.2%;line-height:1; color: #1d1918;}
a		{ color:#0267cb; text-decoration:none;cursor:pointer;}
a:link, a:visited, a:active, a:selected { color:#0267cb; text-decoration:none;cursor:pointer;}
a:hover	{ color:#1d1918; text-decoration:none;  cursor:pointer;}
h1		{ font-size:48px; font-weight:bold; font-family:Helvetica; color:#f36e1f}
h2		{ }
h3		{ font-size:24px; font-weight:bold; color:#0267cb;}
h4		{ font-size:20px; font-family:arial; font-weight:bold; color:#0267cb}
h5		{ font-size:18px; font-weight:bold}
h6		{ font-size:15px; line-height:21px;}

/*---------------------*/
/*Page elements 
/*---------------------*/
#container	{ width:940px; background-color:#fff; margin:10px auto;}
#header		{ padding:10px; clear:both;}
.logoname	{ float:left; padding-top:25px; padding-left:15px;}
#navigation { height:37px; width:940px; background:url(/images/nav/nav.jpg) repeat-x; font-size:13px; font-weight:bold; }
.topnav		{ font-size:14px; color:#fff; float:left; background:url(/images/nav/bar.jpg);  background-repeat:no-repeat; height:37px; text-decoration:none}
.topnav	a	{ font-size:14px;color:#fff; float:left; background:url(/images/nav/bar.jpg);  background-repeat:no-repeat; height:37px; text-decoration:none}
.topnav	a:active, .topnav a:selected, .topnav a:visited { font-size:14px;color:#fff; float:left; background:url(/images/nav/bar.jpg);  background-repeat:no-repeat;height:37px; text-decoration:none}
.topnav	a:hover	{ font-size:14px; color:#fff; float:left; background:url(/images/nav/bar.jpg);  background-repeat:no-repeat; height:37px; text-decoration:none}
.navright	{ float:right; background:url(/images/nav/bar.jpg);  background-repeat:no-repeat; height:37px; width:10px;}
.nav_pad	{ padding-left:20px; padding-top:10px; padding-right:15px;text-decoration:none}
#content	{ padding:10px;}
#banner		{ background-color:#e0edfc; padding:0; margin:0; margin-bottom:10px;}
#announcements	{ float:left; background-color:#f2f2f2; padding:10px; width:435px; margin-right:10px;}
#rightcont	{ float:right;}
#news_event	{ background-color:#f2f2f2; padding:10px;width:435px; margin-bottom:10px;}
#downloads	{ background-color:#f2f2f2; padding:10px;width:435px; clear:both;}
#adscont	{ clear:both; margin-top:10px;}
.adsbox		{ background-color:#e9f2fb; height:100px; width:300px; margin-right:10px; float:left;}
.adsboxright{ background-color:#e9f2fb; height:100px; width:300px; float:left;}
#footer		{ clear:both}
#foorerborder	{ background-color:#2981e3; height:7px; width:940px;}
#footernav	{ margin-top:10px; padding-left:175px; font-size:13px;}
#footerinfo { padding-top:10px; clear:both; padding-bottom:16px; line-height:25px;}
.footertxt	{ font-size:11px; line-height:18px;}

/*---reuseable css --*/
.fl	{float:left;}
.fr	{float:right;}
.cb	{clear:both;}
.border	{border-bottom:2px solid #2981e3; height:3px; width:435px; clear:both;/* background-color:#2981e3; height:1px; width:435px; clear:both*/}
.title		{ padding-bottom:5px; float:left; font-size:16px}
.jus	{ text-align:justify}

/*--banner--*/
.banner_title { padding-top:30px;}
.banner_sub   { padding-top:30px;}
.banner_txt	  { padding-top:10px; font-size:15px;font-weight:bold; line-height:25px;}
.banner_sep	  { padding-left:15px; padding-right:15px; float:left; padding-top:5px;}
.banner_reg	  { padding-left:150px; padding-top:20px;}
.ban_title    { color:#f36e1f; text-decoration:none;cursor:pointer;}
.ban_title a,.ban_title a:visited, .ban_title a:active, .ban_title a:hover { color:#f36e1f; text-decoration:none;cursor:pointer;}
.ban_sub    { color:#0267cb; text-decoration:none;cursor:pointer;}
.ban_sub a,.ban_sub a:visited, .ban_sub a:active { color:#0267cb; text-decoration:none;cursor:pointer;}
.ban_sub a:hover { color:#1d1918; text-decoration:none;cursor:pointer;}

/*--announcements --*/
.ann_cont	{ padding-top:10px; clear:both;}
.image		{ padding-right:15px; float:left; padding-bottom:5px;}
.ann_title	{ padding-bottom:10px;}
.ann_detail	{ text-align:justify;  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;line-height:25px; color: #1d1918;}
.ann_list	{ padding-top:10px; clear:both;}
.navcontainer ul{list-style-type: none;color:#0267cb;padding-left: 15px;}
.navcontainer ul li a{text-decoration: none; line-height:25px; color:#0267cb; }
.navcontainer ul li a:hover{line-height:25px; color:#000000}
.navcontainer ul li a#current{line-height:25px; color:#0267cb}

.navcontainer2 ul{list-style-type: none;color:#0267cb;padding-left: 5px;}
.navcontainer2 ul li a{text-decoration: none; line-height:25px; color:#0267cb; }
.navcontainer2 ul li a:hover{line-height:25px; color:#000000}
.navcontainer2 ul li a#current{line-height:25px; color:#0267cb}

/*---------------------*/
/* subpages
/*---------------------*/
#announceL { float:left;}
#announceR { float:right; width:280px; background-color:#f2f2f2; padding:10px 10px 20px 10px;}
#announceTB { float:right; width:260px; background-color:#f2f2f2; padding:10px 10px 20px 10px;}
.bordergray	  { border-bottom:3px solid #f2f2f2; width:610px; margin-top:5px;}
.announcetop  { padding-bottom:5px; float:left; }
.announcecont { padding-top:10px; clear:both; width:610px; padding-bottom:20px;}
.announcetitle { color:#1d1918; line-height:30px;}
.announcedet	{ padding-top:15px; }
.announcedet img { padding-right:20px;}
.announcedet ul{ padding-left:30px;}
.announcedet h3{ padding:30px 0; line-height:30px;}
.righttitle	{ padding-bottom:10px;}
.leftbottom { padding:5px 10px; border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc; margin-bottom:10px;}
.email	{ float:right; padding-right:20px;}

.gray{ border: 1px dashed #ccc;}
.announceL-border{ width:590px; padding:10px; margin-bottom:10px;}

.prog-title{ text-align: center; padding: 5px 5px 15px 5px; line-height: 25px;}
.prog-ceap, .prog-ceap a{ color: #1d1918; font-family: Helvetica75; font-size: 24px; text-transform: uppercase; line-height: 30px; cursor: text;}
.prog-anchor{ padding: 8px 0; border-left: none; border-right: none; text-align: center; margin-bottom: 10px;}
.prog-anchor a{ padding: 0 10px; font-weight: bold;}

.prog-objectives{ padding: 10px 15px 15px 15px; text-align: justify; border-bottom: 1px dashed #ccc;}
.prog-objectives ol { padding: 0 0 0 20px; line-height: 25px;}

#prog-table{
	border-collapse: collapse;
	margin: 10px 5px 0 5px;
}

#prog-table tr { vertical-align: top;}
#prog-table td{	padding: 5px;}

#prog-table ul.prog-led , #prog-table ul.prog-led li,
#prog-table ul, #prog-table ul li, #prog-table ul li ul, #prog-table ul li ul li{ list-style: none;}

#prog-table ul.prog-led li{ padding-left: 46px; margin: 0;}

#prog-table ul{margin-bottom: 10px;}
#prog-table ul li{padding-left: 20px; margin: 5px 0;}
#prog-table ul li ul{ padding-left: 20px; margin-top: 5px;}
#prog-table ul li ul li{ padding-left: 0; margin: 5px 0;}

.bold{ font-weight: bold;}
.normal{ font-weight: normal;}

a.prog-day{ font-size: 16px; font-weight: bold; color: #004682; text-decoration:underline; cursor: text;}
.prog-backtotop{ font-weight: bold; padding: 5px; text-align: right; border-left: none; border-right: none;}

ul.prog-nav{ list-style-type:none;}
ul.prog-nav li{ border-bottom:1px solid #ccc; width:280px; padding:5px 0;}

.progParag	{ line-height:25px;}
.progTable	{}
	.progTable td { padding:5px 0 5px 0; }
	.progTable ul { padding-left:15px;}
	.progTable ol { padding-left:15px; line-height:25px;}
	.progTable li { line-height:25px; list-style-type:decimal}
/*--registration--*/
.regTitle	{ padding-bottom:25px;}
.regLabel	{ font-size:13px; text-align:left; width:150px; float:left; padding-bottom:15px;}
.regTxtbox	{ font-size:13px; text-align:left; float:left; padding-bottom:15px;}
.regdata	{ clear:both; padding-top:10px; }
.regtable	{ padding-top:10px;}
.regHead	{ height:30px;}
.regtop		{ height:20px; padding-top:5px; padding-bottom:5px; font-size:13PX; font-weight:bold; line-height:25px;}
.regnotes	{ width:50px; float:left; height:75px;}
.regnotesdat{  padding-left:50px; text-align:justify;}
.regbutton	{  padding-top:10px; padding-bottom:10px; color:#f36e1f}
.regcont	{ clear:both;}
.regDat		{ font-size:14px; line-height:25px; text-align:justify;}
.regform	{ border:1px dotted #f2f2f2; background-color:#f9f9f9; padding:10px;}
.regnotecont{ padding:10px; border:1px dashed #cccccc;}

/*--Downloads--*/
.downborder	{ background-color:#f2f2f2; height:2px; width:920px; margin-top:10px;}
.downcont	{ padding-top:10px; width:455px; float:left; margin-right:10px;padding-bottom:20px;}
.downcontryt{ padding-top:10px; width:455px; float:left; padding-bottom:20px;}

/* Accordion */
.accordionHeader{ color: #0267cb; padding: 5px;  margin-top: 5px;cursor: pointer;}
#master_content .accordionHeader a{	color: #0267cb; background: none;	text-decoration: none;}
#master_content .accordionHeader a:hover{background: none;text-decoration: underline;}
.accordionHeaderSelected{ color: #999; background-color: #f2f2f2; padding: 5px;  margin-top: 5px; cursor: pointer; font-weight:bold}
#master_content .accordionHeaderSelected a{	color: #999;background: none;text-decoration: none;}
#master_content .accordionHeaderSelected a:hover{	background: none;	text-decoration: underline;}
.accordionContent{ background-color:#f9f9f9; padding-left:20px;padding-right: 10px;}
.accLink	{ font-size:13px; }
.accdiscrpt	{ font-size:12px;  line-height:25px;}

/*--ABOUT--*/
.abtParag	{ line-height:25px; margin-top:15px; text-align:justify;}
.abtParagI	{ line-height:25px; font-size:12px; font-style:italic; width:300px;}  
.abtdiv		{ padding-top:15px; padding-bottom:15px;}
.abtParagTl	{ line-height:25px; margin-top:5px; text-align:justify}
.abtTopic	{ padding:10px; border:1px dashed #cccccc;} 
.abtLink	{ padding-top:10px; font-weight:bold;}
.abtceap	{ font-family:Helvetica; font-weight:bold; color:#f36e1f; font-size:24px; padding-bottom:10px;}
.abtover	{ font-weight:bold; color:#f36e1f; font-size:18px; padding-top:20px;}
.abttheme	{ font-size:16px; padding-top:10px; font-weight:bold;}
.abtthemesub{ font-size:14px; font-weight:bold; line-height:10px;}
.abtthemesub1{ font-size:14px; font-weight:bold; line-height:35px;}
.abtchurch	{ line-height:25px; text-align:left; padding-left:50px;}
.abtUnder	{ text-decoration:underline; fonst-size:14px; font-weight:bold; line-height:15px; padding-top:15px; text-align:center}

/*--hotel and travel--*/
.hotelTbl	{ border:1px solid #f2f2f2}
.hoteltd	{ padding:5px 0; border:1px solid #f2f2f2;  background-color:#f2f2f2; }
.hoteltd1	{ padding:5px 0; border-bottom:1px solid #f2f2f2; background-color:#f2f2f2; }
.hoteltd2	{ border:1px solid #f2f2f2; padding-left:10px; padding-right:10px;}
.hoteltd3	{ padding-left:10px;}
.hotelTit	{ font-size:12px; font-weight:bold; color:#444}

/*--primer--*/
.primtd		{ padding:5px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.primtdr	{ padding:5px 10px; border-bottom:1px solid #ccc;} 

/*--sponsor and exhibitors--*/
.sptblpad	{ padding:10px;}
.navcontainer1 ul				{list-style-type: none;text-align: left; padding:5px 0;}
.navcontainer1 ul li a			{background: transparent url(/images/icons/bullets.jpg) left center no-repeat;padding-left: 15px;text-align: left; padding-bottom:5px; text-decoration: none; line-height:25px;  border-bottom:1px solid #ccc;}
.navcontainer1 ul li a:hover	{background: transparent url(/images/icons/bulletsdark.jpg) left center no-repeat; line-height:25px; border-bottom:1px solid #ccc;}
.navcontainer1 ul li a#current	{background: transparent url(/images/icons/bullets.jpg) left center no-repeat;border-bottom:1px solid #ccc;}

.navcontainer10 ul				{list-style-type: none;text-align: left; padding:5px 0;}
.navcontainer10 ul li a			{background: transparent url(/images/icons/bullets.jpg) left center no-repeat;padding-left: 15px;text-align: left; padding-bottom:5px; text-decoration: none; line-height:25px; }
.navcontainer10 ul li a:hover	{background: transparent url(/images/icons/bulletsdark.jpg) left center no-repeat; line-height:25px;}
.navcontainer10 ul li a#current	{background: transparent url(/images/icons/bullets.jpg) left center no-repeat;}


/*--gallery--*/
.gallerdiv	{ padding:10px; border:1px dashed #ccc; margin-top:10px; width:588px;}
.gallerdiv1	{ margin-bottom:10px; padding:10px; border:1px dashed #ccc; margin-top:10px; width:588px;}
.gallerPhot	{ clear:both; margin-top:10px;}
.gallerTit	{ padding-top:10px; clear:both; font-weight:bold; width:100px; clear:both; line-height:21px;}
.viewallink { font-size:10px; float:right; letter-spacing:.5px; }