body
{
   margin: 0px;
	padding: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 11pt;
	width: 100%;
   color: #444444;
}

td
{
   vertical-align: top;
}

a
{
	color: #3348a3;
	text-decoration: underline;
}

a:hover
{
	color: #c6771f;
}

a img
{
	border: 0px;
}

td.fieldname
{
   text-align: right;
   font-weight: bold;   
}

hr
{
   color: #c4c4c4;
	height: 1px;
}

#container
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	
}
.header2
{
background: url(im/head2.gif) no-repeat right top;
}
#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   min-width:900px;
   height: 128px;
clear: both;
	background: url(im/headerbg.gif)  repeat-x ;
	vertical-align:middle;
	
}

#header_center
{
	width: 100%;
}

#headermenu
{
   position: relative;
   top: 153px;
   left: 245px;
   width: 700px;
   padding: 2px 2px 2px 2px;
}


#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;
	padding-bottom: 5px;        
}

#footer
{
   padding: 0px;
   margin: 0px;
	height: 78px;
   width: 100%;
   background-color: #c3d5ee;
	background-image: url(im/footer_bg.gif);
	background-position: bottom;
}

#footer2
{
	height: 78px;
	background-image: url(im/footer.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
        
#leftcol
{
	padding: 0px;
	width: 190px;
}

#centercol
{
   padding: 2px 15px 15px 15px;
   background-color: white;
}

#centercol table.sectiontitle, #centercol div.sectiontitle
{
   font-weight: bold;
  
   color: #b45d16;
	margin-bottom: 5px;
	padding-top: 15px;
	width: 100%;
}

.articletitle
{
  
   font-weight: bold;
   color: #3348A3;
   font-size:12pt;
 margin-bottom :5px;
}

#centercol div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}

#centercolcontent img
{
	margin-right: 6px;
}

.footermenulink
{
	margin: 10px;
   font-family: Arial, Serif;
   font-size: 80%;
	text-align: center; 
}

.footermenulink a
{
   color: #17398b; 
}

.footermenulink a:hover
{
	color: #fff;
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.articlebox
{
   color: #444444;
   font-size: smaller;
   margin-bottom: 10px;
}
#news .articlebox
{
 margin-bottom: 3px;
}

.articleabstract
{  
	line-height: 1.2em;
	margin-top: 3px;
	font-size:11pt;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.postinfo
{
   background-color: #f9eaa6;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}

/*---[ Added ]---*/
#GlobalContainer
{
	background-color: #fff;
	margin: 0px 25px;
}

#language
{
	float: left;
	font-size: 80%;
	padding-bottom:3px;
}

.lanselector
{
	height: 20px;
	vertical-align: middle;
}

#official
{
	float:right;
	text-align: right;
	padding-right: 6px;
	background-color: #fff;
}

#subheader
{
	font-size: 80%;
	height: 25px;
	margin-top: 1px;
	vertical-align:middle;
	background-color: #fff;
}

#submenu
{
	float: left; 
	vertical-align:middle;
}

#submenu a
{
	margin-top: auto;
	display: inline;
}

#submenu img
{
	margin: 3px 6px 0px 0px;
}

#submenu td
{
	vertical-align: middle;
}

.menu
{
	background-color: #c4c4c4;
	margin-left: 11px;
}


.staticmenu
{
	color: #00429a;
	font-size: 100%;
	height: 29px;
	padding-right: 5px;
	padding-left: 2px;
}

.staticmenu td
{
	vertical-align: middle;
}

.staticHover
{
	background-color: #e5eefa;	
}

.staticHover a
{
	color: #3348a3;
	text-decoration: underline;
}

.staticHover a:hover
{
	color: #3348a3;
}

.dynamicmenu
{
	color: #3348A3;
	font-size: 90%;
	padding: 6px;
	background-color: #dbeaff;
}

.dynamicmenu a
{
	padding: 0px;
}

.dynamicHover
{
	background-color: #9dc7ff;
}

.dynamicHover a:hover
{
	color: #3348A3;
	text-decoration: underline;
}

#searchbox
{
	margin-left: 15px;
	vertical-align: middle;
}

#searchbox td, #searchbox tr
{
    vertical-align: middle;
}

#searchdiv
{
	background-color: #dbeaff;
	margin-top: 2px;
	margin-bottom: 15px;
}

#menudiv
{
	margin-bottom: 15px;
	background-image: url(im/menu_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BannerBox
{
	margin-left: 15px;
	padding: 10px 0px 6px 0px;
	width: 160px;
}

.BannerBox td
{
	margin-bottom:5px;
	text-align: center; 
}

#addrboxdiv, #news
{
	background-color: #dbeaff;
	margin-bottom: 15px;
}


.fordetailsview
{
	margin: 0px;
	padding: 0px;
}

.fordetailsview div, .fordetailsview p
{
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 3px;
}

.fordetailsview input
{
	width: 25em;
}

.alignright
{
	text-align: right;
	margin-right: 0px;
}

.detailsviewsubmit td input
{
	width: 10em;
}

.fordetailsview span input
{
	width: 1em;
}

.fordetailsview textarea
{
	width: 25em;
}

.blockk 
{
 width: 190px;
}

.blockk p 
{
	margin: 0 10px;
}

.rtop 
{
	background-image: url(im/container_topright.GIF); 
	background-repeat:no-repeat; 
	background-position: right top;
 }
 
.rbottom 
{ 
	background-image: url(im/container_bottomright.GIF); 
	background-repeat: no-repeat; 
	background-position: right top;
} 

.corner {
	height: 7px;
	width: 7px;
	display: block !important;
	border: none;
} 

.inside
{
	background-image: url(im/container_leftbg.GIF);
	background-repeat: repeat-y;
	background-position: left;
	border: #c8cdd5 0px solid;
	border-right-width: 1px; 
	position:relative;
}

.newsdate
{
	color: #3348A3;
	font-size: 90%;
}

.breadcrumb
{
	width: 100%;
	height: 7px;
	background-image:url(im/breadcrumbs_topbg.gif);
}

.breadcrumb2
{
	width: 100%;
	font-size: 80%;
	border-left: 1px solid #aebdd0;
	border-right: 1px solid #aebdd0;
	border-bottom: 1px solid #aebdd0;
	padding: 0px 10px 5px 6px;
}

.breadcrumbbox
{
   background-color: #dbeaff;
}

#allnewsbox
{
	float: right;
	height: 22px;
	vertical-align: middle;
	padding-left: 24px;
	background-image: url(im/allnews.gif);
	background-position: left;
	background-repeat: no-repeat;
}

span .at
{
	width: 11px;
	height: 12px;
	background-image: url(im/at.gif);
	margin: 0em 0.1em 0em 0.1em;
}

.dvFieldHeader
{
	padding-right: 6px;
	text-align: right;
	width: 10em;
}

a.approve:hover
{
	background-color: #F2FDF2;
	color: #3348A4;
}

a.decline:hover
{
	background-color: #FFF2E8;
	color: #3348A4;
}

.treeview_selected
{
	background-color: #DBEAFF;
	padding: 0px 2px 0px 2px;
}

.required
{
	color: #105CAB;
	
	font-weight: bold;
	padding-left: 3px;
	font-family: "Arial Black";
}

.dvEditInsert
{
	padding: 0px 0px 6px 0px;
}

.dvHeaderStyle
{
	background-color: #b45d16;
	font-weight: bold;
	color: #fff;
	height: 1.5em;
	padding: 3px 0px 0px 6px;
	text-align: left;
}
.blkContent
{
padding:5px;

}
.blkContent .articletitle
{
font-size:9pt;
}
.pollcontent 
{
text-align:center;
padding:3px;
}


.polloptions
{
text-align:left !important;
padding-left:3px;
font-size:75%;
}

.pollquestion
{
font-size:75%;
font-weight:bold;
}
.statistica
{
	width:140px;
	height:52px;
	background: url(im/StattisticButton.jpg);
}
