/* CSS Document */

BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	background-color: #c8e8fa;
	margin: 0px;
	padding-right: 25px;
	padding-left: 25px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
.BackgroundBG{
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
}
A:link {
	CURSOR: pointer; COLOR: #3c7cbc; TEXT-DECORATION: none
}
A:visited {
	CURSOR: pointer; COLOR: #3c7cbc; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; COLOR: #3c7cbc; TEXT-DECORATION: underline
}
A.brown {
	COLOR: #ce7b49; TEXT-DECORATION: none
}
A.brown:hover {
	COLOR: #000; TEXT-DECORATION: none
}
li{
	list-style-type: none;
}
/*---------Paragraph CLASSES START------------*/
#main STRONG {
	COLOR: #9f331d;
}
#main H1 {
	FONT-SIZE: 125%;
	MARGIN-BOTTOM: 0.5em;
	COLOR: #003366;
	background-color: #FFFFFF;
	padding: 0px;
}
H2 {
	CLEAR: both;
	DISPLAY: block;
	WIDTH: 100%;
	COLOR: #FF0000;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 0.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	text-transform: none;
}
#main H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 32px;
	MARGIN-BOTTOM: 0.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dde2e1 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 32px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000099;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dde2e1 1px solid;
	background-image: url(icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size: 120%;
	line-height: 24px;
}
#main P {
	FONT-SIZE: 110%;
	MARGIN: 0px 0px 1em;
	LINE-HEIGHT: 155%;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	color: #566c6b;
}
#main HR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #cdcdcd;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #cdcdcd;
	BORDER-RIGHT-WIDTH: 0px;
}
#main P STRONG {
	COLOR: #333333}
#main UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 1em;
}
#main OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 1em;
}
#main LI {
	LINE-HEIGHT: 135%
}
#main LI STRONG {
	COLOR: #9f331d;
	line-height: 20px;
}
#main IMG {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #e5dfcd;
}

/*---------PARAGRAPH CLASSES END------------*/
p#cnav {
	color: #566c6b;
	margin: 2px 0 1em 0;
	float: left;
}
p#cnav a     { background-image: url(arr_cnav.gif); 
               background-repeat: no-repeat; background-attachment: scroll; 
               margin-right: 2px; padding-right: 18px; background-position: 
               right center }
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}

.tablemenu {
	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #103949;
	border-bottom-color: #103949;
	background-color: #DFEFFF;
}
.ntextlarge1 {
	font-family: tahoma;
	font-size: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: tahoma;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ntextlarge {
	font-family: tahoma;
	font-size: 16px;
	color: #CC6600;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: tahoma;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #07519a;
	text-decoration: none;
}


.video_back {
	background-image: url(sahara/video_back.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.butt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D4D0C8;
	border: 1px solid #333333;
}

.txtfld{
	font-family: tahoma;
	font-size: 10px;
	background-color: #D4D0C8;
	border: 1px solid #333333;
	width: 120px;
}



.search {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 20px;
}


#movie {
Z-INDEX: -1;
}


.green{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #5cac00;
	text-decoration: none;
}





.smallob {
	font-family: Tahoma;
	font-size: 9pt;
	color: #363636;
	font-style: oblique;
	font-weight: normal;
	font-variant: normal;
	font-family: tahoma;
	margin-left: 10px;
	text-align: justify;
	margin-top: 5px;
}



h1 {
	font-family: tahoma;
	font-size: 14pt;
	font-weight: normal;
	color: #363636;
	border: none;
}


h2 {
	font-family: tahoma;
	font-size: 14pt;
	font-weight: normal;
	color: #990000;
}


h3 {
	font-family: tahoma;
	font-size: 14pt;
	font-weight: normal;
	color: #3d8ccb;

}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #3d8ccb;
	text-decoration: underline;
}

hr{
	height: 1px;
	color: #B6B6B6;
	line-height: 100%;
	background-color: #C1B393;
	border: 1px dotted #D2C8B0;
	}


.ntext {
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
	line-height: 150%;
}



.brown {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}



.bigtext {
	font-family: Tahoma;
	font-size: 11pt;
}
.forms-txt {
	FONT-SIZE: 12px;
	MARGIN: 2px;
	COLOR: #000000;
	font-family: tahoma;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6b6b6b;
	border-right-color: #919191;
	border-bottom-color: #6b6b6b;
	border-left-color: #9d9d9d;
}
.forms-txt1 {
	FONT-SIZE: 12px;
	MARGIN: 2px;
	COLOR: #000000;
	font-family: tahoma;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6b6b6b;
	border-right-color: #919191;
	border-bottom-color: #6b6b6b;
	border-left-color: #9d9d9d;
}

.forms-btn1 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #393d43; font-family: tahoma; BACKGROUND-COLOR: #f6f6f6
}
.forms-btn {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 1px;
	font-family: tahoma;
	BACKGROUND-COLOR: #945A21;
	border: 1px solid #945A21;
}
.search-txt {
	BORDER-RIGHT: #919191 1px solid; BORDER-TOP: #a1a1a1 1px solid; FONT-SIZE: 12px; MARGIN: 2px 2px 3px; BORDER-LEFT: #9d9d9d 1px solid; COLOR: #5A3714; LINE-HEIGHT: 10px; BORDER-BOTTOM: #6b6b6b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #FBF4EE
}
.search-txt2 {
	BORDER-RIGHT: #919191 1px solid; BORDER-TOP: #a1a1a1 1px solid; FONT-SIZE: 12px; MARGIN: 2px; BORDER-LEFT: #9d9d9d 1px solid; COLOR: #757575; LINE-HEIGHT: 15px; BORDER-BOTTOM: #6b6b6b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px; BACKGROUND-COLOR: #f6f6f6
}
.search-btn {
	FONT-SIZE: 11px; MARGIN: 2px 2px 4px; COLOR: #393d43; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f6f6f6
}
.imgBrdr {
	border: 10px solid #EBEBEB;
	margin-bottom: 15px;
	margin-left: 15px;
}
.imgBrdr1 {
	border: 10px solid #EBEBEB;
	margin-bottom: 15px;
}
.imgBrdr2 {
	border: 10px solid #B3D9FF;
	margin-bottom: 15px;
	margin-left: 15px;
}
.brdr-bg {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #fafafa;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.orangebar {
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(orange_bar.gif);
	height: 35px;
	text-indent: 10px;
	text-align: left;
}

.gray_small {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.ntext_white {

	font-family: Tahoma;
	font-size: 8pt;
	color: #F8F8F8;
}
.greenbar {

	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(green_bar.gif);
	height: 35px;
	text-indent: 10px;
	text-align: left;
}
.bluebar {

	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(bluebar.gif);
	height: 35px;
	text-indent: 10px;
	text-align: left;
}
.lightbluebar {
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(lightbludebroad.gif);
	height: 54px;
	text-indent: 10px;
	text-align: left;
	padding-left: 12px;
}
.imgBrdrbroad {
	MARGIN: 2px;
	border: 8px double #DFEFFF;
}


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tdnbar {
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FCA632;
	height: 20px;
}

.autoshadow {
	BACKGROUND: url(images/autoshadow.gif) no-repeat right bottom}
.Imagespace {
	padding-bottom: 10px;
	padding-left: 15px;
}
.ImagespaceLeft {
	padding-bottom: 10px;
	padding-right: 15px;
}

.Header_img {
	padding: 2px;
	border: 1px solid #444444;
}
.Image_Border {
	border: 8px solid #0099CC;
	margin: 0px;
	padding: 1px;
}
.textbluenormal {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: tahoma, arial}
.blue_heading {
	font-family: tahoma;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
}
.body_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}


.borderblue {
	border: 1px solid #A4BBD0;
}
.borderblack{
	border: 1px solid #E4E4E4;
}
.brdr_dwn{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	background-color: #F4F4F4;
}

#marqueecontainer {
	BORDER-RIGHT: orange 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: orange 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: orange 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: orange 0px solid; POSITION: relative; HEIGHT: 180px; BACKGROUND-COLOR: white
}
.bullet {
	margin-top:5px;
}
.black_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.blue_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.title		{
	COLOR: #CC0000;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 12px;
}
.big_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	line-height: 35px;
	padding-top: 10px;
	padding-bottom: 20px;
}

/*--------------------------------------
  Secondary Layout Elements
--------------------------------------*/
#leftCol {
	width:250px;
	position:relative;
	top:-15px;
	float:left;
		/*
	width: 190px;
	float:left;
	margin-top: -93px;
	margin-right: 20px;
	margin-left: -5px;
	padding: 0 0 0 20px;
	display:inline;
	height: 600px;
	position:relative;
	border:1px solid red;
*/
}
#leftCol .pagePrimary h2{
	font-size:1.4em;
	height: 23px;
	display:block;
	margin-top: -20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 25px;
	text-align: left;
}


#leftCol .pagePrimary{
	padding:40px 20px 0 20px;
	background-color:#FFF;
	margin:0 10px;
	height:48px;

	
}

#leftCol .navWrapper{
	background: url(../images/spnav-bk.gif) repeat-y left;
	margin:0 0 5px 0;
}

#leftCol .navWrapper div{
	margin:0 20px;
	position:relative;
	top:-30px;
	margin-bottom:-20px;
	
}
#leftCol .navWrapper span{
	display:block;
	height:30px;
	background-image: url(../images/bg-secondary-nav-bottom.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
}

#leftCol .callout{
	margin:10px 10px;
	
}
#leftCol .blockinner{
	margin:20px 10px;
	font-size:.9em;
	
}

/*--------------------------------------
close left coloum 
--------------------------------------*/
/* --- Sidebar Navigation --- */

ul.spNav{
	border-top:1px solid #e0e0e0;
	list-style-type:none !important;
	margin:0;
	
}
ul.spNav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align: left;
}
ul.spNav li{
	border-bottom:1px solid #e0e0e0;
	text-align: left;	
}
ul.spNav a {
	color:#086ea4;
	text-decoration:none;
	display:block;
	padding:8px 10px 8px 20px;

}
ul.spNav li {
	z-index:10;
}
ul.spNav li.current a {
	font-weight:bold;
	background:#e9e7e6;	
	outline: none;
}	
ul.spNav li.expanded a {
	background:url(../images/icon-expanded.gif) no-repeat 5px 12px;
}	
ul.spNav li.expanded li a {
	background:none;	
}	
ul.spNav li.current ul {
	padding-bottom: 5px;
}
ul.spNav li.current ul li {
	border:none;
}
ul.spNav li.current ul li a{
	font-weight:normal;
	background-image:none;
	padding: 5px 0 5px 35px;
	width: 105px;
}
ul.spNav li.current li.current a{
	background-color: #F5F4F3;
}
ul.spNav a:hover,
ul.spNav li a:hover,
ul.spNav ul li a:hover{
	background-color: #F5F4F3;
}

/* --- sIFR STYLES --- */
.greybg {
	background-image: url(../images/grey_bg.jpg);
	background-repeat: no-repeat;
}

#news {
	POSITION: relative;
	width: 280px;
}

#news UL {
	MARGIN: 0px;
	width: 280px;
}
#news UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #d8dcde 1px solid;
	LIST-STYLE-TYPE: none;
	background-color: #fff;
	background-image: url(../images/greenarrow.gif);
	background-repeat: no-repeat;
	background-position: left center; 
	width: 265px;
}
#news UL LI:unknown {
	BORDER-TOP: #d8dcde 1px solid
}
#news UL LI SPAN.date {
	MARGIN-LEFT: 10px;
	color: #993300;
}
#news UL LI A {
	TEXT-DECORATION: none
}
#news P.more A {
	 MARGIN: 0px; TEXT-DECORATION: none
}

.body_Text:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.body_Text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.body_Text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
.body_Text:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.whitetxt{
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;

}


.news:link{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
	color: #000000;
}

.news:visited{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
	color: #000000;
}


.news:hover{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
	color: #CC0000;
}

.news:active{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	line-height: 150%;
	color: #000000;
}



.red:link{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.red:visited{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.red:hover {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline
}
.red:active{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.orng:link{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.orng:visited{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.orng:hover {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #f4a61c;
	text-decoration: underline
}
.orng:active{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.black:link{
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	

}
.black:visited{
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	

}

.black:hover{
	font-family: Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #0099CC;

}
.black:active{
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	

}
.dgreen:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #3c7cbc;
	text-decoration: none;
}

.dgreen:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #3c7cbc;
	text-decoration: none;
}

.dgreen:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #27527C;
	text-decoration: underline;
}
.dgreen:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #3c7cbc;
	text-decoration: none;
}

.title		{
	COLOR: #CC0000;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12px;
}
/* CSS Document */



.bluebigtext {

	font-family: tahoma;
	font-size: 13px;
	color: #0066CC;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: tahoma;
	text-decoration:none;
}
.blackbigtext {

	font-family: tahoma;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: tahoma;
	text-decoration:none;
}
.redbigtext {

	font-family: tahoma;
	font-size: 16px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: tahoma;
	text-decoration:none;
}
.tab1 {
	background-color: #004080;
	
}
.tabheader {
	padding-left: 10px;
	background-color: #002E5B;
	color: #FFFFFF;
}
.td1 {
	background-color: #F7F7F7;
	padding-left: 10px;
	height: 30px;
}
.td2{
	padding-left: 10px;
	height: 30px;
	background-color: #E8F5FF;
}


.Left_Navigation_heading{
	font-size:18px;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: tahoma;
	}
	
.para_heading{
	font-size:18px;
	color: #003366;
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
}

.small:link{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #004890;
	display: block;
	height: 80%;
	width: 80%;
}

.small:visited{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #004890;
	display: block;
	height: 80%;
	width: 80%;
}
.small:hover{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0066CC;
	display: block;
	height: 80%;
	width: 80%;
}
.small:active{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #004890;
	display: block;
	height: 80%;
	width: 80%;
}
.small_grey:link{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.small_grey:visited{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}
.small_grey:hover{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
.small_grey:active{
	font-family: tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}
#quote{
	background-color: #E8F5FF;
	text-align: center;
	padding: 10px;
	width: 600px;
	border: 1px dotted #003366;
}
#quote .text{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 200%;
	font-weight: bold;
	color: #000000;
	}
	
.tdblue{
	background-color: #E8F5FF;
	border: 1px solid #B3D9FF;
	padding: 10px;
}
.tdgrey{
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.tdwhite{
	background-color: #FFFFFF;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.box{
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #008CEA;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.listing_space {
	margin-top: 10px;
}
.photo_border {
	margin: 0px;
	border: 4px solid #EBE9ED;
	padding: 4px;
}
.vision{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 200%;
	font-weight: bold;
	color: #000000;
	}	.bullet_top {
	margin-top: 7px;
}

.error {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000; 
	background-color: #EBE9ED;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	width: 630px;
	height: 20px;
	padding-top: 5px;
}
.Blue_Border
{
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.Blue_Bg{
	margin: 0;
	padding: 4px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: arial;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

TEXTAREA {
	BORDER-RIGHT: #adacac 1px solid; BORDER-TOP: #adacac 1px solid; BORDER-LEFT: #adacac 1px solid; BORDER-BOTTOM: #adacac 1px solid
}
.button3 {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 21px;
	background-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grey:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: Normal;
}
.grey:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: Normal;
}
.grey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: Normal;
	text-decoration: underline;
}
.grey:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: Normal;
}
.projectPanel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 222px; MARGIN-RIGHT: 14px; PADDING-TOP: 5px
}
.projectPanel P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; HEIGHT: 6em
}
.projectPanel A:hover IMG {
	BORDER-LEFT-COLOR: #eda93a; BORDER-BOTTOM-COLOR: #eda93a; BORDER-TOP-COLOR: #eda93a; BORDER-RIGHT-COLOR: #eda93a
}
.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.projectImg {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #fff;
	border: 1px solid #e5dfcd;
}
.smallhead {
	FONT-WEIGHT: 700;
	FONT-SIZE: 13px;
	COLOR: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#aboutme {
	BORDER-RIGHT: #989694 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #989694 1px solid; PADDING-LEFT: 12px; MARGIN-BOTTOM: 29px; PADDING-BOTTOM: 12px; BORDER-LEFT: #989694 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #989694 1px solid
}
.moreAbout {
	BORDER-RIGHT: #989694 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #989694 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: -12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #989694 1px solid; COLOR: #7f0001; PADDING-TOP: 5px; BORDER-BOTTOM: #989694 1px solid
}
.moreAbout:hover {
	BORDER-RIGHT: #7f0001 1px solid; BORDER-TOP: #7f0001 1px solid; BORDER-LEFT: #7f0001 1px solid; COLOR: #fff; BORDER-BOTTOM: #7f0001 1px solid; BACKGROUND-COLOR: #7f0001
}
#aboutme H3 {
	BACKGROUND: #fdfaf6
}
.head {
	FONT-SIZE: 120%;
	text-align: left;
	float: left;
	margin-top: 0px
	margin-right: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(Bullet.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 1px;
}


.cleaner {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
#calendar {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	COLOR: #566c6b;
	PADDING-TOP: 0px;
	background-color: #ECF0EF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}
#calendar TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 110%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 200px;
	COLOR: #566c6b;
	PADDING-TOP: 25px;
	BORDER-COLLAPSE: separate;
	font-family: Arial, Helvetica, sans-serif;
}
#calendar TABLE A {
	DISPLAY: block; BACKGROUND: #a7c500; MARGIN: 0px auto; WIDTH: 22px; COLOR: #fff; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calendar TABLE A:hover {
	BACKGROUND: #56b3e1
}
#calendar TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 200%; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#calendar TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 200%; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#calendar P {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 100%;
	MIN-HEIGHT: 5px;
	PADDING-TOP: 5px;
	margin: 0px;
	padding-bottom: 5px;
}
#calendar P A {
	FONT-WEIGHT: normal; FLOAT: left; TEXT-ALIGN: center
}
#calendar P STRONG {
	FONT-WEIGHT: normal; FLOAT: left; TEXT-ALIGN: center
}
#calendar P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: -2px 0px 0px; WIDTH: 10%; COLOR: #566c6b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#calendar P A:hover {
	BACKGROUND: #a7c500; COLOR: #fff
}
#calendar P STRONG {
	WIDTH: 80%
}
.line {
	background-color: #dde2e1;
	height: 1px;
}
.News_Heading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 110%;
	COLOR: #619f20;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	height: 20px;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}
.cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #566c6b;
	background-color: #F9F9F9;
	padding: 10px;
}
.more:link{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #779695;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.more:visited{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:#779695;
	text-decoration: none;
}

.more:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #779695}

.more:active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #779695;
	text-decoration: none;
}

.Nav:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 700;
	color: #000099;
	text-decoration: none;
}
.Nav:Visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 700;
	color: #000099;
	text-decoration: none;
}
.Nav:Hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 700;
	color: #0066CC;
	text-decoration: none;
}
.Nav:Active {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 700;
	color: #000099;
	text-decoration: none;
}
#cpart {
	OVERFLOW: hidden;
	WIDTH: 670px;
	HEIGHT: auto;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcr-h-ghlight {
	COLOR: #009900; TEXT-DECORATION: none
}
.MT15 {
	MARGIN-TOP: 15px
}
H1 {
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	BACKGROUND: url(Pagetitle-bg.gif) no-repeat left 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	LINE-HEIGHT: 73px;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 73px;
	vertical-align: middle;
}
H1 SPAN {
	FONT-SIZE: 17px; COLOR: #6d6d6d
}
H2 {
	PADDING-LEFT: 15px;
	padding-bottom:8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 19px; 
	BACKGROUND: url(arrow2.gif) no-repeat left 6px; 
	COLOR: #3c7cbc
}
H3 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(arrow-gray.gif) no-repeat left 3px
}
UL.web2-0-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 100%; PADDING-TOP: 0px
}
UL LI {
	PADDING-LEFT: 19px; BACKGROUND: url(arrow-gray.gif) no-repeat left 5px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
UL LI.green {
	COLOR: #759305
}
UL LI.blue {
	COLOR: #3372b5
}
UL LI A {
	COLOR: #3988c7; TEXT-DECORATION: none
}
UL LI A:hover {
	TEXT-DECORATION: none
}


.aboutul-li-col-left {
	FLOAT: left; WIDTH: 270px
}
.aboutul-li-col-left-small {
	FLOAT: left; WIDTH: 150px
}

.orange_heading {
	font-family: arial;
	font-size: 13px; 
	font-style:normal; 
	color: #004192;
	text-decoration: none;
}

.add_con { 
         font-weight:bold;
		 }


.anchor:link{
	font-family: tahoma;
	font-size: 10pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#FF0000;
	display: block;
	height: 80%;
	padding:3px;
	width: 80%;
}

.anchor:visited{
	font-family: tahoma;
	font-size: 10pt;
	text-decoration: none;
		font-weight:bold;
	color:#FFFFFF;
	background-color:#FF0000;
	display: block;
	padding:3px;
	height: 80%;
	width: 80%;
}
.anchor:hover{
	font-family: tahoma;
	font-size: 10pt;
	text-decoration: none;
		font-weight:bold;
	color:  #FFFFFF;
	background-color: #000000;
	padding:3px;
	display: block;
	height: 80%;
	width: 80%;
}
.anchor:active{
	font-family: tahoma;
	font-size:10pt;
	text-decoration: none;
		font-weight:bold;
	color:#FFFFFF;
	background-color:#FF0000;
	padding:3px;
	display: block;
	height: 80%;
	width: 80%;
}

.Salient_Features {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#28537D;
	font-weight: bold;
	text-decoration: underline;
}
.category{
font-family:Arial, Helvetica, sans-serif;
font-size:17;
font-weight:bold;
color:#333333
}
#tnt_pagination {
	display:block;
	text-align:right;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:bold;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;
	font-weight: bold;
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
	font-weight: bold;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
