@charset "utf-8";
/* CSS Document */

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big, textarea { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{
	list-style-type:none;
	}
	
*:focus{ outline:solid;}	
	
.clear{
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
}

body{ margin:0px; padding:0px; background:url(../img/bg.gif) repeat-x 0 0;}

.container{ width:980px; margin:0 auto;}

.toptextdiv{ height:30px}

.toptext{ font:normal 12px/30px Arial, Helvetica, sans-serif; color:#9d9d9d; text-transform:uppercase; float:left}

.toplinktext{ font:bold 11px/30px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; float:right}
.toplinktext a{ font:normal 11px/30px Arial, Helvetica, sans-serif !important; color:#FFF; text-decoration:underline}
.toplinktext a:hover{ color:#cacb57}

/*logo panel start*/
.logo_panel{ width:980px; height:135px; position:relative;}
.isca_logo{ width:787px; position:relative; float:left; text-align:left;}
.dst_logo{ width:170px; position:relative; float:right; margin-top: 30px; border-left: 1px #fff solid;}
.dst_logo ul li{ font: normal 12px Arial, Helvetica, sans-serif; color:#626262; text-align: center;}

/*logo panel end*/

.menudiv{ border-right:1px solid #c7c7c7; height:38px; margin-bottom:1px; margin-top:1px;}

.menudiv ul li{ float:left; position:relative; border-left:1px solid #c7c7c7; padding:1px; background:#FFF; height:36px}

.menudiv ul li a.home{ width:52px !important; background:url(../img/menubg.gif) repeat-x 0 0; display:block; text-align:center; padding:10px 0px 6px; }

.menudiv ul li a{ background:url(../img/menubg.gif) repeat-x 0 0; display:block; padding:0 39px; text-align:center; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#6d6d6d; text-transform:uppercase}

.menudiv ul li a:hover{ color:#2a87a7}

.menudiv ul li a.active{ display:block; padding:0 42px; text-align:center; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#D40404; text-transform:uppercase}



.leftdiv{ width:784px; float:left; margin-top:20px}

.rightdiv{ float:left; width:186px; margin-left:10px; margin-top:20px}


.headerdiv{ border:1px solid #c7c7c7; padding:10px; height:301px; margin-bottom:20px}

.headertextdiv{ border:0px solid #c7c7c7; padding:0px 10px 20px 0px;}

.headertextdiv p{ font:normal 18px/19px Arial, Helvetica, sans-serif; color:#3A4BB8; float:left; text-transform:uppercase; padding-bottom:20px; padding-left:15px;}

.aboutdiv{ border:1px solid #c7c7c7; background:#fff9ee; padding:20px 15px;}

.aboutdiv h2{ font:normal 14px/14px Arial, Helvetica, sans-serif; color:#d40404; text-transform:uppercase; margin-bottom:14px;}

.aboutdiv p{ font:normal 12px/19px Arial, Helvetica, sans-serif; color:#464646;}
.aboutdiv p span{ font:bold 12px/19px Arial, Helvetica, sans-serif; color:#1c647d;}
.aboutdiv p a{ border:1px solid #b3b3b3; background:url(../img/readbg.gif) repeat-x 0 0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#676767; text-align:center; width:88px; display:block; margin-top:10px}

.aboutdiv p.img{ font:normal 12px/19px Arial, Helvetica, sans-serif; color:#464646; display:block; margin-top:20px; margin-bottom:20px; float:left;}



.selectL{ border:1px solid #c7c7c7; background:#f0f0f0; padding:0 9px; height:52px; margin-bottom:10px; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#3a3a3a;}
.selectL p{ font:bold 12px/25px Arial, Helvetica, sans-serif; color:#5a5a5a;}
.selectL a{ font:normal 12px/25px Arial, Helvetica, sans-serif; color:#3a3a3a; }
.selectL a:hover{ color:#2a87a7}



.otherlinks{ margin-bottom:12px;}
.otherlinks h2{ background:#868686; height:28px; padding-left:10px; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase}

.otherlinks ul{ border:1px solid #c7c7c7; border-bottom:none;}
.otherlinks ul li{ background:url(../img/otherlink_bg.gif) repeat-x 0 0; height:29px; border-bottom:1px solid #c7c7c7;}
.otherlinks ul li a{ background:url(../img/right_arrow.gif) no-repeat 9px 11px; padding-left:27px; font:normal 12px/27px Arial, Helvetica, sans-serif; color:#3f3f3f; display:block}
.otherlinks ul li a:hover{ color:#d40404}
.otherlinks ul li a.active{ background:url(../img/right_arrow.gif) no-repeat 9px 11px; padding-left:27px; font:normal 12px/27px Arial, Helvetica, sans-serif; color:#d40404; display:block}



.photogallery h2{ font:bold 12px/27px Arial, Helvetica, sans-serif; color:#3e3188;}

.events h2{ font:bold 12px/29px Arial, Helvetica, sans-serif; color:#3e3188;}

.precedent_text{ font:bold 11px/30px Arial, Helvetica, sans-serif; color:#636363; padding-left:4px;}



.footerdiv{ margin-top:20px; background:#554947}

.footertext{ background:#403432; border-bottom:1px solid #FFF; height:31px}
.footertext p{ width:980px; margin:0 auto; font:normal 12px/31px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase}


.footer{ width:980px; margin:0 auto; padding:27px 0px;}
.footer ul li{ float:left; border-right:1px solid #685c59; width:150px; margin-right:10px; min-height:118px}
.footer ul li.last{ float:left; border-right:none; width:160px;}
.footer ul li p{ font:bold 12px/12px Arial, Helvetica, sans-serif; color:#fffbc9; text-transform:uppercase; padding-bottom:12px}

.footer ul li a{ font:normal 11px/20px Arial, Helvetica, sans-serif; color:#FFF;}
.footer ul li a:hover{ text-decoration:underline}


.footerbot{ border-top:1px solid #685c59; padding-top:10px; width:980px; margin:0 auto; padding-bottom:30px}

.footerbot p{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#FFF;}
.footerbot p a{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#FFF;}
.footerbot p a:hover{ color:#fffbc9}

.wdclink{ font:bold 12px/20px Arial, Helvetica, sans-serif !important; color:#fffbc9 !important;}

.facebook{ display:block; position:absolute; padding:0px; right:0px; top:10px;}
.facebook a{ display:block; width:32px; height:32px; transition:none; background-image:url(../img/fb_icon.png); background-repeat:no-repeat; background-position:0% 0%;}
.facebook a:hover{background-position:0px 100%; width:32px; height:32px;}

.twitter{ display:block; position:absolute; padding:0px; right:40px; top:10px; }
.twitter a{ display:block; width:32px; height:32px; transition:none; background-image:url(../img/twitter_icon.png); background-repeat:no-repeat; background-position:0% 0%;}
.twitter a:hover{background-position:0px 100%; width:32px; height:32px;}


/*dropmenu nav css strat here*/

.nav{ position:relative; z-index:8888;}

/*.nav li.topLi{float:left; display:block; position:relative}
.nav li.topLi > a{ display:block; padding:0 28px; text-align:center; background:url(../images/menubg.png) repeat-x 0 0; font:bold 12px/61px Arial, Helvetica, sans-serif; color:#484848; text-transform:uppercase}
.nav li.topLi > a:hover{ color:#f47820; background:#f0f0f0}
.nav li.topLi > a.top_navA{ display:block; padding:0 32px; text-align:center; font:bold 12px/61px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase background:#f0f0f0}

.nav li.topLi:hover a{ background:url(../images/navHo.png) no-repeat 50% 0; color:#000;}
*/

.nav li > ul.sub{ position:absolute; left:-9999px; top:0px; height:auto; padding:0px; z-index:9988; background: #EFEFEF; text-align:left}

.nav li:hover ul.sub{position:absolute; left:-1px; top:38px; height:auto; padding:0px; width:166px; z-index:200;  border-top:1px solid #CCC; text-align:left}

.nav li:hover ul.sub li{ float:none; background:none; padding:0px; height:auto; position:relative;  background:#FAFAFA; border:1px solid #CCC; border-top:0px solid #CCC;}

.nav li:hover ul.sub li a{display:block; height:auto; padding:7px 15px; text-decoration:none; color:#484848; font:bold 11px/16px Arial, Helvetica, sans-serif; background:none; text-align:left; /*text-transform:capitalize*/}

.nav li:hover ul.sub li a:hover{background:#FFF;}

.nav li:hover ul.sub ul{ position:absolute; left:-9999px; top:0px; background:#0096d9; height:auto; padding:0; border-top:1px solid #CCC;}
.nav li:hover ul.sub li:hover > a {background:#EFEFEF; color:#d40404}

.nav li:hover ul.sub li:hover ul{position:absolute; left:197px; top:-1px; height:auto; padding:0; width:199px;}

/* ----- */


/*Content css starts*/

.contleft{ width:201px; float:left; margin-top:20px}

.contright{ width:754px; border-left:1px solid #c7c7c7; float:left; margin-top:20px; padding-left:20px; min-height:450px}

.contentdiv{}

.contentdiv h1{ background:#464646; padding-left:14px; font:normal 18px/29px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase}

.contentdiv h2{ padding-left:14px; font:bold 16px Arial, Helvetica, sans-serif; color:#2A87A7; padding-bottom:10px; padding-top:20px;}

.contentdiv h3{ background:url(../img/right_arrow.gif) no-repeat 14px 11px; padding-left:30px; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#000000; padding-right:14px; padding-top:2px;}

.contentdiv h3 a{ font:normal 12px/23px Arial, Helvetica, sans-serif; color:#2A87A7;}

.contentdiv h3 a:hover{ color:#000000;}

.contentdiv h4{ padding-left:14px; font:bold 14px Arial, Helvetica, sans-serif; color:#868686; padding-bottom:10px; padding-top:0px;}
.contentdiv h4 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#ff0034;}
.contentdiv h4 a:hover{ color:#868686;}


.contentdiv p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; padding:10px 14px 10px 14px;}

.contentdiv p.bulet{ background:url(../img/blue_bulet.png) no-repeat 14px 5px; padding-left:40px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding-right:14px; padding-top:2px; text-align:justify; margin-top:5px;}

.contentdiv p.pdf{ background:url(../img/pdficon.gif) no-repeat 14px 5px; padding-left:50px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding-right:14px; padding-top:6px; margin-top:10px;  border-bottom:1px solid #C7C7C7;}

.contentdiv p.pdf a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.contentdiv p.pdf a:hover{ color:#2A87A7;}

.contentdiv p.pdflink{ background:url(../img/pdficon.gif) no-repeat 14px 5px; padding-left:50px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding-right:14px; padding-top:6px; margin-top:10px;}

.contentdiv p.pdflink a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.contentdiv p.pdflink a:hover{ color:#2A87A7;}

.contentdiv p.top{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; padding:23px 14px 10px 14px;}

.contentdiv hr{ border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #C0C0C0; padding-top:10px; margin-bottom:10px; width:99%}


.td_text1{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding-top:10px;}
.td_textbold1{ font:bold 13px/14px Arial, Helvetica, sans-serif; color:#F4F1ED; background-color:#909090; padding:6px 6px 6px 14px;}
.td_textbold2{ font:bold 13px/14px Arial, Helvetica, sans-serif; color:#F4F1ED; background-color:#909090; padding:6px 6px 6px 14px;}

.td_textnormal1{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding:6px 6px 6px 14px;}
.td_textnormal1_bold{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000000; padding:6px 6px 6px 14px;}
.td_textnormal2{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding:6px 6px 6px 14px;}

.link_text { font:normal 12px Arial, Helvetica, sans-serif; color:#128EB8;}
.link_text:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.news_text { font:normal 12px Arial, Helvetica, sans-serif; color:#D40404;}
.news_text:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}


.ltalic_text{ font:italic 12px Arial, Helvetica, sans-serif; color:#211C1B; font-weight:bold;}


.td_box{ font:normal 12px Arial, Helvetica, sans-serif; color:#211C1B; border:1px solid #C7C7C7; padding:3px;}

.td_boxtext{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:0px solid #C7C7C7; padding-top:6px}

.tdpdf{ background:url(../img/pdficon.gif) no-repeat 14px 10px; padding-left:50px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; padding-right:14px; padding-top:15px; margin-top:10px; border-bottom:1px solid #C7C7C7; padding-bottom:10px;}

.tdpdf a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.tdpdf a:hover{ color:#2A87A7;}


.newsdiv{ border:1px solid #c7c7c7; padding:10px; margin-bottom:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#1C647D}

.eventscellone{ background:#fdfcfb; border-bottom:1px solid #c7c7c7; font:normal 12px Arial, Helvetica, sans-serif; color:#2A2A2A; padding:6px 6px 6px 14px; text-align:left; vertical-align:top}

.eventscelltwo{ background:#f5f1ed; border-bottom:1px solid #c7c7c7; font:normal 12px Arial, Helvetica, sans-serif; color:#2A2A2A; padding:12px 6px 6px 14px; text-align:left; vertical-align:top}
.textbox{ border:1px solid #c7c7c7; background:#FFF !important; font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f; padding:4px; width:295px; overflow:hidden;}
.formbutton{ border:1px solid #c7c7c7; background:#464646; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; height:22px; width:75px; text-align:center; cursor:pointer}

.bodytext{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:0px solid #C7C7C7; padding:6px 6px 6px 14px;}

.site_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
	text-decoration: none;
}

.site_boldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
	text-decoration: none;
}

.site_boldlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
	text-decoration:underline;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.button2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}











