﻿/* CSS Global styles */

* {
font-size: 10pt !important;
font-family:Calibri,Tahoma,GillSans,Segoe,sans-serif; !important;
color:#555;
}


html,body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html {height:100%;min-height:100%;}
body {font-size: 75%;background-color:#D4E2F4;height:100%;min-height:100%;}

ul { margin:5px 0 5px 35px; }
li { margin-bottom:5px; }
img{border-style: hidden;}
input, select, textarea, button { border: 1px solid #999999; }

p, td { line-height: 1.4em; }

a, a:visited{ coLor:#9C0606; text-decoration:none;}
a:active, a:hover{ color:#9C0606; text-decoration:underline; }

a.headerLink, a:visited.headerLink {color:#333; text-decoration:none; }
a:hover.headerLink, a:active.headerLink {text-decoration:none; border-bottom:1px dotted; }

h6 {color:#333;font-weight:bold; font-size:.9em; padding-bottom:5px;}
h5 {color:#333;font-weight:bold; font-size:1em;  padding-bottom:5px;}
h4 {color:#333;font-weight:bold; font-size:1.1em; padding-bottom:5px;}
h3 {color:#333;font-weight:bold; font-size:1.3em; padding-bottom:5px;}
h2 {color:#333;font-weight:Bold; font-size:1.5em; padding-bottom:5px;}
h1 {color:#333;font-weight:bold; font-size:1.8em; padding-bottom:5px;}



.title {
	color:#9C0606;
	font-size:1.1em; 
	font-weight:bold;
	text-decoration:none;
	padding-bottom:12px;
}

.displaytable{border:1px solid #9C0606;}
.displaytable th{border:1px solid #9C0606;padding:6px;font-size:13px;color:#9C0606;font-weight:bold;}
.displaytable td{border:1px solid #9C0606;padding:6px;font-size:12px;}

.headline{font-size:1.4em;color:#555;}

/* Main Regions */
.wrapper 
{
   	background:url('../images/topbg.gif');
   	background-repeat:repeat-y;
   	background-position: left top;
    height:auto;
    min-height:100%;
	width:935px;
	padding-right:0px;
	margin-left:auto;
	margin-right:auto;
}

.toplinks{
	line-height: 1.7em;
	height:22px;
	text-align:right;
	}

.maincontainer
{
    display:block; 
	border:1px solid #FFFFFF;
	width:100%;
	height:100%; 
	background-color:#FBFAF6;
	background-image:url('../images/back5.jpg');
	}
	
.topcontainer{display: block;clear:both;height:135px;}

.midcontainer{display: block;clear:both;height:300px;}

.bodycontainer{display: block;height:100%;
	background-color:#FBFAF6;
	background-image:url('../images/back5.jpg');
    clear:both;
    overflow: hidden;
	width: 100%;

}

.footercontainer{
	display:block; 
	height:22px;
	line-height: 1.7em;
	background:url('../images/topbg.gif');
	vertical-align: bottom;
	clear: both;
	width: 100%;
}

	
.logoind{
	width:387px;
	padding:22px 0 0 15px;
	height:62px;
	float:left;
	}


.logocontainer{
	float:left;
	padding-bottom:17px;
}

.logo{
	width:387px;
	padding:17px 0 0 15px;
	float:left;
	}
	
.logoslogan{
	padding:58px 0 0 0px;
	float:left;
	width:270px;
	}
	
/* Top Menu */

.topblockmenu {
	float:left;
	padding-left:0;
	margin: 0;
	font: 1.1em bold;
	border: 1px solid  #cccccc;
	border-width:1px 0;
	width: 100%;
	height: 32px;
	background: silver url(../images/link-bg.gif) center center repeat-x;
	text-align:center;
}

.topblockmenu li{
	display: inline;
	list-style: none;
	
}

.topblockmenu li a,.topblockmenu li a:visited{

	padding: 8px 2em;
	color: #131313;
	float:left;
	text-decoration: none;
	background:url(../images/div.gif) no-repeat left;
}

.topblockmenu li a:hover{
	color: #131313;
	background: transparent url('../images/bg-hover.gif') center center repeat-x;
}

	
/*** Midcontainer ***/

.leftnav{
	float:left;
	padding:0 0px 0 5px;
	}

.midrightnav{
	width:222px;
	float:right;
	padding-right:8px;
	}	

/* Mid Leftnav Menu*/

.midblockmenu {
	padding:5px 1px;
	margin: 0;
	width: 673px;
	height:41px;
}	

.midblockmenu ul{
	background: black url(../images/midblockmenu-bg.gif) center center repeat-x;
	padding-left: 0;
	margin: 0;
	float: left;
	font: 1em bold;
	color: #D3C9B4;
	width:100%;
}

.midblockmenu ul li{
	display: inline;
}

.midblockmenu ul li a,.midblockmenu ul li a:visited{
	float: left;
	color: #D3C9B4;
	padding: 10px 7px 10px 7px;
	text-decoration: none;
	background:url(../images/div1.gif) no-repeat top left;
}

.midblockmenu ul li a:hover{
	text-decoration: none;
	background: transparent url(../images/midblockmenu-hover-bg.gif) center center repeat-x;
}

/* Mid Right Navigation Menu (DIG DEEPER)*/
	

.midrhtcrv{
	background:url(../images/rht-crv.gif);
	width:216px;
	height:17px;
	padding:0 0 0 6px;
	color:#FFE28A;
	}
	
.midrht-bg{
	background:url(../images/rht-bgt.gif) repeat-y;
	padding:26px 7px 30px 8px;
	width:208px;
	overflow:auto;
	}
	
.midrhtbotcrv{
	background:url(../images/bot-crv.gif);
	width:216px;
	height:15px;
	padding:0 0 0 6px;
	}


/*** Bodycontainer ***/

/* Body Area - Topic Index - textpanel */

.appFormPanel {
	border:1px solid #bbb;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#e2e3e7;
}
.appFormPanel input#Button1 {margin:10px;}

.appPanel {border:1px solid #bbb;width:80%;margin-left:auto;margin-right:auto;margin-top:30px;padding:10px;background-color:#e2e3e7;}
.appPanel li{padding:4px;} 


/* news */
.tagline a{	font-weight:bold;}

.lastmenuitem a{border-style:none;border-width:0;}
.lastmenuitem a:visited{border-style:none;border-width:0;}


/* Body Container #bodycontainer*/

.body-main
{
	float:left;
	width:673px;
	padding-right:10px;
	padding-left:10px;
	height:100%;
	/*padding-bottom:80px;*/

	}
	
.body-main p{padding-bottom:.5em;}	
	
.bodyrightnav{
	float:right;
	width:222px;
	padding-right:4px;
	padding-top:4px;

	}

/* Body Main 2 types with and without index*/	

/* Body Standard */

.bodytext{
	float:left;
	width:630px;
	text-align:left;
	}
	
/* Body Area with index */	
	
.body-topicindex{

	float:left;
	width:188px;
	padding-right:20px;
	}

.bodytext-indexed{
	padding-top:10px;
	float:left;
	width:460px;
	text-align:left;
	}
	
.headlinequote {	
	font-size: 1.4em;
	font-weight:400;
	color:#555;
	padding-bottom:10px;
}

.menu_img{float:left; margin-top:0px;margin-right:15px;margin-bottom:25px;}
.photo_img{float:right; margin:0 10px 10px 0;}

.fp_title{padding:0;margin:0;font-weight:bold; font-size:1.1em;}
.fp_body {height:100px}


/* Body Area -  Right RSS News */
 
.rhtcrv{
	background:url(../images/rht-crv.gif);
	width:216px;
	float:left;
	height:17px;
	padding:2px 0 0 6px;
	color:#FFE28A;
	}
	
.rht-bg{
	background:url(../images/rht-bgt.gif) repeat-y;
	float:left;
	padding:26px 7px 35px 7px;
	width:208px;
	overflow:auto;
	}
	
.rhtbox1{
	width:221px;
	float:left;
}

.rhtwht{
	width:221px;
	float:left;
	background:url(../images/white-bg.gif);
	}

.block2_title{color:#990000;font-size:13px; margin-left:10px;}
.block2_title2{color:#011F3E;font-size:13px;margin-top:10px;margin-left:20px;margin-right:20px;font-weight:bold;}
.block2_date{color:#635D6F;font-size:13px;margin-top:10px;margin-left:70px;margin-right:5px;text-align:right;}
.block2_text{color:#635D6F;font-size:13px;margin-top:10px;margin-left:20px;margin-right:5px;}
.block2_more{color:#990000;font-size:14px;margin-top:10px;margin-left:70px;margin-right:5px;text-align:right;}
	

		

	
	




