
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #454545; }

/* Package Menu */
#pmenu {
	clear: both;	
	margin: 0 auto; padding: 0;
	background: url(Images/menu.jpg) repeat-x 0 0;	
	font: bold 9px/37px Verdana, Arial, Tahoma, Sans-serif;
	height: 37px;
	width: 960px;	
}
#pmenu ul {
	float: left;
	list-style: none;
	margin:0; padding: 0;
}
#pmenu ul li {
	display: inline;
}
#pmenu ul li a {
	display: block;
	float: left;
	padding: 0 10px;
	color: #FFF;	
	text-decoration: none;
}
#pmenu ul li.last a {
	padding-right: 20px;	
}
#pmenu ul li a:hover {
	color: #D4E59F;	
}
#pmenu ul li#current a {	
	color: #D4E59F;
}


/*Menu*/
.menu {
margin-left: 5px;
background: url(images/menu.jpg) repeat-x;
font-size: 10px;
font-weight: bold;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
color: #FFFFFF;
height: 37px;
background: url(images/menu.jpg) no-repeat;
width: 120px;
text-align: center;
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
color:#fa7b2c;
text-decoration:none;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link{
color: #FFFFFF;
text-decoration: none;
}
.menuItem a:visited {
color:#FFFFFF;
text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
color:#fa7b2c;
text-decoration: underline;
}

/* Boxed Style */

.right_box
{
	float:right;
	margin: 0 0 0 0;
	width:300px;
	padding: 0 0 0 0;
}
.right_title {
	background: #3C74E6 url(images/img06.gif) repeat-x;
	margin: 0;
}

.right_title h2 {
	height: 28px;
	padding: 12px 20px 0 20px;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
	background: url(images/img10.gif) no-repeat right top;
}

.right_content {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(images/img07.gif) repeat-x;
	margin: 0;
}

.left_box
{
	float:left;
	margin: 0 0 0 0;
	width:290px;
	padding: 0 0 0 0;
}
.left_title {
	background: #3C74E6 url(images/img06.gif) repeat-x;
	margin: 0;
}

.left_title h2 {
	height: 28px;
	padding: 12px 20px 0 20px;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
	background: url(images/img09.gif) no-repeat left top;
}

.left_content {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(images/img07.gif) repeat-x;
	margin: 0;
}

.left_corner {
	height: 28px;
	padding: 12px 20px 0 20px;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
	background: url(images/img09.gif) no-repeat left top;
}
/* links */
a { color: #0c53a5; background: inherit; }
a:hover { color: #9EC068; background: inherit; }	


/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; color:#fa7b2c; }
h4 { text-align:center; font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; color:#fa7b2c; background-image: url(images/img08.jpg); background-position: center top; background-repeat: no-repeat;}

h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
.lst1 ul { margin: 0; padding : 0; list-style : none; }
.lst2 li{width:340px; background:url(images/symbol2.gif) 0 7px no-repeat; padding:0 0 0 20px;}
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }

/* content holder */
#content { margin: 5px auto; width: 960px; }

/* header */
#header { height: 95px; }
#logo { padding: 0 0 0 10px; }
#logo p { margin: 0; padding: 0 0 0 2px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 2px 5px 2px 0; text-align: right; }

/* Sort*/
.sort { float: left; height:10px; width: 960px; text-align: center; background: #fff; }
/*Paging*/
.paging { float: left; height:25px; width: 960px; background: #fff url(images/pagingbg.jpg) repeat-x; font-weight: bold; color: White; }
/* main 1 */
.main { float: left; width: 900px; margin: 5px 30px 5px 30px; }
.mainboxtop { height: 19px; background: #fff url(images/mainboxtop.jpg) no-repeat; color: #000; }
	.mainbox { background: #fff url(images/mainbox.jpg) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.mainbox p { padding: 0; margin: 0;}
	.mainimage { float: left; margin: 0 9px 3px 0; }
	.mainimage_r { float: right; margin: 0 9px 3px 0; }
/* main 2 */	
.mainb { float: left; width: 960px; margin: 5px 0px 5px 0px; }
.mainbdetail { float: left; width: 960px; margin: 5px 0px 5px 0px; border-color: Blue; border-style: solid; border-width: medium; }
.contentdetail { float: left; width: 940px; padding: 5px 0px 0px 5px; margin: 0px 5px 5px 5px; border-color: Blue; border-style: ridge; border-width: thin;}
.mainboxtopb { height: 62px; background: #fff url(images/titlebackground.jpg) no-repeat; color: #000; text-align: center; }
.mainboxb { background: #fff; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
.mainboxb p { padding: 0; margin: 0;}
	.mainimageb { float: left; margin: 0 9px 3px 0; }
	.mainimageb_r { float: right; margin: 0 9px 3px 0; }
/* left side */
.left { float: left; width: 650px; margin: 0 0 10px 0; }
	.left_articles {
		margin: 0 0px 0px 0px;
		padding: 0 0 0 0;
		border-bottom: 1px dotted #ccc;
		color: #000;
		
	}
	
	.calendar { height: 50px; float: left; background: #fff url(images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }

.advleft { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
/* bottom thirds */

.thirds { float: left; width: 295px; background: #eee; margin: 0 10px 0 0; color: #5d5d5d; padding: 5px 0 0 0;}
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.jpg) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.jpg) no-repeat bottom left; color: #444; padding: 5px 1px 5px 1px;  }
	.smallbox p { padding: 0; margin: 0; }
	
.thirds_m { width: 205px; background: #eee; margin: 0 9px 0 0; color: #5d5d5d; padding: 3px 0 3px 0; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.jpg) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.jpg) no-repeat bottom left; color: #444; padding: 1px 6px 5px 5px;  }
	.smallbox p { padding: 0; margin: 0; }

/* bottom thirds */
.thirds_r { float: left; width: 295px; background: #eee; margin: 0 0 0 2px; color: #5d5d5d;}
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.jpg) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.jpg) no-repeat bottom left; color: #444; padding: 1px 6px 5px 5px;  }
	.smallbox p { padding: 0; margin: 0; }
	
/* right side */
#right {
	float: right;
	width: 295px;
	margin: 0 0 0px 0;
}
.boxtop { height: 19px; background: #fff url(images/boxtop.jpg) no-repeat; color: #000; }
	.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
	.image_r { float: right; margin: 0 9px 3px 0; }

/* left side 1*/
.left1{
	float: left;
	width: 295px;
	margin: 0 0 10px 0;
}

/* right side 1*/
.right1
{
	float: right;
	width: 650px;
	margin: 0 0 10px 0;
}
/* left side 2*/
.left2{
	float: left;
	width: 735px;
	margin: 0 0 10px 0;
}
/* right side 2*/
.right2{
	float: right;
	width: 215px;
	margin: 0 0 10px 0;
}

.item {width:340px; background:url(images/arrow2.gif) 0 5px no-repeat; padding:0 0 0 18px; font:14px/24px Helvetica, sans-serif;}
.item1 {width:940px; background:url(images/arrow3.gif) 0 5px no-repeat; padding:0 0 0 20px;}

/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.radio { text-align: left; padding: 0 0 0 0; margin: 1px 2px 0 0px; float: left; width:600px;
	}
.radio .help a { color: #fa7b2c; background: inherit; }
.radio .help a:hover { color: #9EC068; background: inherit; }
.searchEngine { text-align: left; padding: 0 0 0 0; margin: 0 Auto; float: left; width:600px;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.orangebtn { background: #488EB2 url(images/orangebtn.jpg) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover, .orangebtn:hover { background: #488EB2 url(images/hoverbtn.gif) no-repeat; color: #fff; }
.hl { color: #0c53a5; background: inherit; line-height: 3px;}
.hl1 { color: #0c53a5; background: inherit; line-height: 3px; width: 300px; text-align:center;}
.hl2 { color: #0c53a5; background: inherit; line-height: 3px; width: 880px; text-align:left;}
/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }

/* links */


/***********************************/
/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_Glass
{
	font: 9pt Tahoma;
	color: black;
	
}
.dxtcLoadingPanel_Glass
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_Glass td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink */
.dxtcTab_Glass a, .dxtcTabWithTabPositionLeft_Glass a, .dxtcTabWithTabPositionBottom_Glass a, .dxtcTabWithTabPositionRight_Glass a,
.dxtcActiveTab_Glass a, .dxtcActiveTabWithTabPositionBottom_Glass a, .dxtcActiveTabWithTabPositionLeft_Glass a, .dxtcActiveTabWithTabPositionRight_Glass a,
.dxtcTabHover_Glass a, .dxtcTabHoverWithTabPositionBottom_Glass a, .dxtcTabHoverWithTabPositionLeft_Glass a, .dxtcTabHoverWithTabPositionRight_Glass a
{
	text-decoration: none;
	color: black;    
}

/* Active Tab */
.dxtcActiveTab_Glass, .dxtcActiveTabWithTabPositionBottom_Glass,
.dxtcActiveTabWithTabPositionLeft_Glass, .dxtcActiveTabWithTabPositionRight_Glass
{
	font: 9pt Tahoma;
	color: #FFFFFF;
	border: solid 1px #4986A2;	
	padding: 3px 27px 3px 27px;
	background-color: #4986a2;
}
.dxtcActiveTab_Glass table.dxtc, .dxtcActiveTabWithTabPositionBottom_Glass table.dxtc,
.dxtcActiveTabWithTabPositionLeft_Glass table.dxtc, .dxtcActiveTabWithTabPositionRight_Glass table.dxtc
{
	font: 9pt Tahoma;
	color: #FFFFFF;
}
.dxtcActiveTab_Glass
{
	background-image: url(images/tcATabBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;    
    background-color: #4986a2;
}
.dxtcActiveTabWithTabPositionBottom_Glass
{
	background-image: url(images/tcATabBottomBack.gif);	
    background-repeat:repeat-x;	
    background-position:bottom;      
    background-color: #94b8cc;
}
.dxtcActiveTabWithTabPositionLeft_Glass,
.dxtcActiveTabWithTabPositionRight_Glass
{
	background-image: url(images/tcATabBack.gif);
    background-repeat:repeat-x;	
    background-position:top;    	
    background-color: #4986a2;
}

.dxtcActiveTab_Glass td.dxtc, .dxtcActiveTabWithTabPositionBottom_Glass td.dxtc
{
	white-space: nowrap;	
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_Glass
{
	background-color: #4986A2;
}
.dxtcTabsCellWithTabPositionBottom .dxtcActiveTabHover_Glass
{
	background-color: #94B8CC;
}
.dxtcTabsCellWithTabPositionLeft table.dxtc .dxtcActiveTabHover_Glass,
.dxtcTabsCellWithTabPositionRight table.dxtc .dxtcActiveTabHover_Glass
{
	background-color: transparent;
}

/* Tab */
.dxtcTab_Glass, .dxtcTabWithTabPositionBottom_Glass,
.dxtcTabWithTabPositionLeft_Glass, .dxtcTabWithTabPositionRight_Glass
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #C4C5C6;
	padding: 3px 27px 3px 27px;
}
.dxtcTabWithTabPositionBottom_Glass
{
    border-top-color: #4986a2;
}
.dxtcTab_Glass 
{
	background-image: url(images/tcTabBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;		    
	background-color: #F1F2F4;
	border-bottom: none;		
}
.dxtcTabWithTabPositionBottom_Glass
{
	background-image: url(images/tcTabBottomBack.gif);	
    background-repeat:repeat-x;	
    background-position:bottom;		    
	background-color: #FFFFFF;        
	border-top: none;		    
}
.dxtcTabWithTabPositionLeft_Glass,
.dxtcTabWithTabPositionRight_Glass
{
	background-image: url(images/tcTabLeftBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;		    
	background-color: #FFFFFF;        
	border-top: none;		    
}

.dxtcTab_Glass table.dxtc, .dxtcTabWithTabPositionBottom_Glass table.dxtc,
.dxtcTabWithTabPositionLeft_Glass table.dxtc, .dxtcTabWithTabPositionRight_Glass table.dxtc
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcTab_Glass td.dxtc, .dxtcTabWithTabPositionBottom_Glass td.dxtc,
.dxtcTabWithTabPositionLeft_Glass td.dxtc, .dxtcTabWithTabPositionRight_Glass td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTab_Glass a, .dxtcTabWithTabPositionBottom_Glass a,
.dxtcTabWithTabPositionLeft_Glass a, .dxtcTabWithTabPositionRight_Glass a
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-decoration:none
}
.dxtcTabWithTabPositionLeft_Glass, .dxtcTabWithTabPositionRight_Glass
{
    border-top: Solid 1px #c4c5c6;    
}
/* Hover */
.dxtcTabHover_Glass, .dxtcTabHoverWithTabPositionBottom_Glass,
.dxtcTabHoverWithTabPositionLeft_Glass, .dxtcTabHoverWithTabPositionRight_Glass
{
	background-image: url(images/tcHTabBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;		
	background-color: #C0DDE0;
}
.dxtcTabHoverWithTabPositionBottom_Glass
{
	background-color: #EEF5F7;
	background-image: url(images/tcHTabBottomBack.gif);	
    background-repeat:repeat-x;
    background-position:bottom;
}
/* Content */
.dxtcPageContent_Glass, .dxtcPageContentWithTabPositionBottom_Glass, 
.dxtcPageContentWithTabPositionLeft_Glass, .dxtcPageContentWithTabPositionRight_Glass
{
	font: 10pt Tahoma;
	color: black;    
	background-color: #EDF3F4;
}

.dxtcPageContent_Glass
{
	background-image: url(images/pcContentBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;
	vertical-align: top;
}
.dxtcPageContentWithTabPositionBottom_Glass
{
	background-image: url(images/pcContentWithTabBottomBack.gif);	
    background-repeat:repeat-x;	
    background-position:bottom;
	vertical-align: top;    
}

.dxtcContent_Glass
{
	font: 9pt Tahoma;
	color: black;		
	background-image: url(images/tcContentBack.gif);	
    background-repeat:repeat-x;	
    background-position:top;
	height: 5px;	
	vertical-align: top;
}
/* Disabled */
.dxtcDisabled_Glass, .dxtcDisabled_Glass table.dxtc
{
	color: #93a1a4;
	cursor: default;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 

#processMessage {  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff; 
} 

