.chatc
{	
	font-weight:normal;   
	color:#114ebf;
	background-color: #ffffff;
	background-image: url('images/PortletHeader5.gif') ;background-repeat: repeat-x;
}
.chatborder
{ 
border-top: thin solid #ccccff;
border-left: thin solid #ccccff;
border-right: thin solid #ccccff;
border-bottom: thin solid #ccccFF;

} 
.alertmsg
{	
	font-size: 12pt;
	font-weight:normal;
	color:#7E2217;
 
}
.instruction
{	
	
	color:#994ecf;	
}
.tablebgc
{	
	background-color: #4169e1;
        background-image: url('images/PortletHeader8.gif') ;background-repeat: repeat-x ;
      
}

.Homepagenewsheadertext
{	
	font-size: 11pt;
	font-weight:normal;   
	font-weight:bold;
	color:#0066CC;
}
      
}
.tablerowmenusep
{	
	font-size: 10pt;
	font-weight:bold;   
	color:white;
	background-color:#8899ff;
        
      
}
.tablemenutext
{	
	font-size: 10pt;
	font-family:   arial, arial, tahoma;
	font-weight:bold;   
	color:white;
	letter-spacing:.75px;
	
       
      
}
.tablemenu1
{	
border-left:solid 1 #151b64;	
border-top:solid 1 #252b84;
border-right:solid 1 #151b64;
border-bottom:solid 1 #151b64;
padding:0;
      
}

.tablemenu
{	
border-left:solid 1 #ffffff;	
border-top:solid 1 #fffff;
border-right:solid 1 #ffffff;
border-bottom:solid 1 #ffffff;
padding:0;
      
}
.tablerowmenu
{	
	font-size: 10pt;
	font-family: arial, arial, tahoma;
	font-weight:bold;   
	color:white;
	border-right:solid 1 #e1e1e1;
        background-image: url('images/PortletHeader8.gif') ;background-repeat: repeat-x;
      
}

.headertabfootsel
{	
	font-size: 9pt;
	font-weight:normal;   
	background-color:#bbccff;
      
      
}

.headertabfoot
{	
	font-weight:normal;   
	color:#333333;
	background-color:#bbccff;
        border-top:solid 1 #8888ff;
      
}
.headertab1
{	
	color:#333333;
	
        background-image: url('images/PortletHeader2.gif') ;background-repeat: repeat-x;
      border-top:solid 1 #8888ff;
	 border-left:solid 1 #8888ff;
	border-right:solid 1 #8888ff;
}

.tabledata
{	
border-left:solid 1 #888888;	
border-top:solid 1 #888888;
border-right:solid 1 #888888;
border-bottom:solid 1 #888888;
padding:1;
      
}
.tablerowfirst
{	
	color:#333333;
	
        background-image: url('images/PortletHeader6.gif') ;background-repeat: repeat-x;
      
}
.tablerow
{	
	color:#333333;
	border-left:solid 1 #cccccc;
        background-image: url('images/PortletHeader6.gif') ;background-repeat: repeat-x;
      
}
.tableheader
{	
	font-weight:bold;   
	color:#333333;
		border-bottom:solid 1 #888888;
	background-color: #e8e8e8;
        
      
}
.tableheaderfirst
{	
	font-weight:bold;   
	color:#333333;
	
	border-bottom:solid 1 #888888;
	background-color: #e8e8e8;
        
      
}
table.tablebordercls {
	background:#153E7E ;padding:2px 2px 2px 4px;
}
.tablebordercls a{text-decoration:underline;border:none;font-size:11px;color:#e1e1ff;text-decoration:none;}
.tablebordercls a:hover{text-decoration:none;}.nounderline{text-decoration:none;}a.hoverUnderline:link,a.hoverUnderline:visited{text-decoration:none;}
.tablebordercls a.hoverUnderline:hover,a.hoverUnderline:active{text-decoration:underline;}
.tablebordercls td{text-decoration:none;border:none;color:#f1f1ff;text-decoration:none;}



.chatborder
{ 
border-top: thin solid #ccccff;
border-left: thin solid #ccccff;
border-right: thin solid #ccccff;
border-bottom: thin solid #ccccFF;

} 
.tabletop_old
{ 
border-left: 8px solid #8888aa;
border-right: 8px solid #8888aa;
}
.tabletop2
{ 

}  

.chatc
{	
	color:#114ebf;
	background-image: url('images/PortletHeader5.gif') ;background-repeat: repeat-x
}
.alertmsg
{	
	font-size: 12pt;
	font-family: arial;
	font-weight:normal;
	color:#7E2217;
 
}


.menuc1
{	
	font-size: 12px;
	font-family: arial, arial, tahoma;
	font-weight:bold;   
	color:#114ebf;
	background-image: url('images/PortletHeader4.gif');
     
}
.mainmenuc
{	
	font-size: 12pt;
	font-family: Arial;
	font-weight:normal;   
	color:#114ebf;
      	padding: 2px 0 2px 0px;
}

.mainmenuct
{	
	font-size: 12pt;
	font-family: arial;
	font-weight:bold;
	color:#5677ff;
	
      
}
.Portletbackmenu
{	
	background: #9AFEFF url(images/back21.gif) repeat-x top left;
      
}
.Portletbackmenu1
{	
	background: #9AFEFF url(images/back21.gif) repeat-x top left;
      
}
.Portletbackmenu2
{	
	background: #9AFEFF url(images/back21.gif) repeat-x top left;
      
}
.Portletbackmenu4
{	
	background: #9AFEFF url(images/back21.gif) repeat-x top left;
      
}
.tabunsel
{	
	font-size: 10pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	background-image: url('images/PortletHeader2.gif');
      
}
.tabsel
{	
	font-size: 10pt;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	background-image: url('images/PortletHeader1.gif');
      
}
.tabbottom
{	
	font-size: 10pt;
	font-weight:normal;   
	font-weight:bold;
	color:#0066CC;
	background-color:#aaccff;
      
}
.admintext
{	
	font-size: 10pt;
	background-color:#FFF380;
	FONT-STYLE: italic;
	color:#1356ac;	
	font-weight:bold;  
}
.Sectionheader
{	
	font-size: 12pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	background-color:#e8e8e8;
	font-weight:bold;
	color:#1356ac;	
}
.sectionTitle
{	
	font-size: 12pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	
	font-weight:bold;
	color:darkblue;	
}
.Titleheader
{	
	font-size: 11pt;
	font-weight:normal;   
	font-weight:bold;
	color:#666666;	
}
.menuc
{	
	padding: 4px 0 4px 0px;
	border-bottom:1px solid #35517E;
	cursor:hand;
	background: url('images/tri-right1.gif') center right no-repeat  ;

}
.menucon
{	
	padding: 4px 0 4px 0px;
	border-bottom:1px solid #35517E;
	cursor:hand;
	background:#3BB9FF url('images/tri-right1.gif') center right no-repeat  ;


}
.menuct
{	
	font-size: 11pt;
	font-weight:bold;
	letter-spacing:.6px;
	color:#41f1ff;
        

}

.PortletHeader
{	

	
	border-bottom:1px solid #4AA02C;
	
}

.PortletHeadertext
{	
	color: #4d861b; font-size: 18px;  font-weight: bold;  padding: 1px 2px;
        
}

.PortletHeader_1
{	
	font-size: 12pt;
	font-weight:bold;
	color:#ff3300;
	
	
	background-image: url('images/PortletHeader_1.gif') ;background-repeat: repeat-x bottom ;
	
}
.PortletHeadertext_1
{	
	font-size: 11pt;
	font-weight:normal;
	color:#550000;
	
	
	
}

.PortletHeader_2
{	
	font-size: 11pt;
	font-weight:bold;
	color:#ffdddd;
	
	
	background-image: url('images/PortletHeader_2.gif') ;background-repeat: repeat-x bottom ;
	
}
.PortletHeadertext_2
{	
	font-size: 11px;
	font-weight:normal;
	color:#ffffff;
	
	
	
}


.PortletHeader_3
{	
	font-size: 11pt;
	font-weight:bold;
	color:#ffffff;
	
	
	background-image: url('images/PortletHeader_3.gif') ;background-repeat: repeat-x bottom ;
	
}
.PortletHeadertext_3
{	
	font-size: 11px;
	font-family: arial;
	font-weight:normal;
	color:#ffffff;
	
	
	
}


.PortletHeadersel
{	
	font-size: 10pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#ffffff;
	bgcolor: #0066CC
	
	
}
.PortletHeaderseltext
{	
	font-size: 10pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#ffffff;
	bgcolor: #0066CC
      
}
.PortletHeadertext1
{	
	font-size: 11pt;
	font-family: arial;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	background-image: url('images/PortletHeader.gif');background-repeat: repeat-x ;
      
}
.PortletHeadertext1_1
{	
	font-size: 11pt;
	font-family: arial;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
      
}
.PortletHeadertext2
{	
	font-size: 9pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	
	background-image: url('images/PortletHeader2.gif') ;
      
}
.PortletHeadertext3
{	
	font-size: 9pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	
	
}

.Headertop
{	
	font-size: 9pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	background-image: url('images/Headertop.gif') ;
      
}
.Headerbottom
{	
	font-size: 9pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;
	background-image: url('images/Headerbottom.gif') ;
      
}
.Headerback
{	

	background: #f1f1ff ;
      
}

.Menubutton3 {
   cursor:pointer;
   border:outset 1px #ffcc00;
   background:#ffcc66;
   color:#dd6600;
   font: bold 13px Arial, Verdana, sans-serif;
   padding: 1px 2px;
   background:url(../back/images/buttonhg.gif) repeat-x left top;}

.menubutton1 {
   cursor:pointer;
   border:outset 1px #aaaaee;
   background:#aaaadd;
   color:#333399;
   font: bold 11px arial, tahoma, Verdana, sans-serif;
   padding: 1px 2px;
   background:url(images/portletheader1.gif) repeat-x left top;}

.capbutton1 {
   cursor:pointer;
   border:outset 1px #ffffff;
   background:#33aaaa;
   color:#337777;
   font: bold 12px arial, Verdana, sans-serif;
   padding: 1px 2px;
   background:url(images/portletheader1.gif) repeat-x left top;}

.PortletHeaderline
{	
	font-size: 9pt;
	font-family: arial, tahoma;
	font-weight:normal;   
	font-weight:bold;
	color:#114ebf;	
}
.instruction
{	
	font-size: 11px;
	font-family: arial;
	font-weight:normal;   
	color:#994ebf;	
}
.PortletHeaderlinesep
{	
	background: #aaaacc;
}

A.content:link 
{
 FONT-SIZE: 8pt; COLOR: #001e8a; FONT-STYLE: bold; FONT-FAMILY: arial, tahoma; TEXT-DECORATION: none
}



.rbox {
   background: #ffffff;
}
.rtopl div {
   background: url(images/tl.png) no-repeat top left;
}
.rtopl {
   background: url(images/tr.png) no-repeat top right;
}
.rbottom div {
   background: url(images/bl.png) no-repeat bottom left;
}
.rbottom {
   background: url(images/br.png) no-repeat bottom right;
}

.rtop div, .rtop, 
.rbottom div, .rbottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.rcontent { margin: 0 10px; }

.dashline {border-bottom: 1px dashline #cccccc;}


A.PortletLink:link   { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #003eba; FONT-FAMILY:   arial; TEXT-DECORATION: none } 
A.PortletLink:visited { FONT-WEIGHT:   normal; FONT-SIZE: 12px; FONT-FAMILY: arial; COLOR: #bbbbcc; TEXT-DECORATION: none  } 
A.PortletLink:active { FONT-WEIGHT: normal; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: 003eba; FONT-FAMILY:  arial; TEXT-DECORATION: none} 
A.PortletLink:hover { FONT-WEIGHT: normal; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY:  arial; TEXT-DECORATION: none }
td.clstabon{background: #15317E url(images/roundedcornr_323280.gif)  no-repeat bottom right ;color:darkblue;text-align:center; font-weight:bold;font-size:14px;margin-top:0;margin-bottom:4px;font-family:Arial;  padding-bottom:2px; }
td.clstab{ background: #15317E url(images/edge.gif)  no-repeat bottom right; color:#e1e1e1  ; font-weight:bold;font-size:12px;text-align:center;margin-top:0;margin-bottom:4px;font-family:Arial;  padding-bottom:2px; }
.clstabont{color:darkblue;text-align:center; font-weight:bold;font-size:14px;margin-top:0;margin-bottom:4px;font-family:Arial;  padding-bottom:2px; }
.clstabt{ color:#e1e1e1; font-weight:bold;font-size:12px;text-align:center;margin-top:0;margin-bottom:4px;font-family:Arial;  padding-bottom:2px; }
.clshead{ background:#15317E ;  }
body{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #636b75; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
body,p,td,th,input,select,a{font-size:14px; word-spacing: 0.15em; letter-spacing: 0;line-height: 1.6em;font-family:Arial,Tahoma,sans-serif;}
body,p,div,td,th,input,select,h1,h2,h3,h6,a{font-family:Arial,Tahoma,sans-serif;}
img{border:none;-ms-interpolation-mode:bicubic;}
A {	CURSOR: pointer; COLOR: #60a8e6; TEXT-DECORATION: none}
A:link {	CURSOR: pointer; COLOR: #60a8e6; TEXT-DECORATION: none}
A:visited {	CURSOR: pointer; COLOR: #60a8e6; TEXT-DECORATION: none}
A:hover {	CURSOR: pointer; COLOR: #60a8e6; TEXT-DECORATION: none}
A:hover {	TEXT-DECORATION: underline}
hr{height:0;width:100%;border:none;border-top:1px solid #95cee7;}
select,.input{border:1px solid #C9DBEE;padding-left:2px;font:11px Tahoma,Arial;color:#000;min-height:18px;background-color:#fff;}
select{height:18px;}
H1 {	FONT-WEIGHT: 400; FONT-SIZE: 21px; FONT-FAMILY: Myriad Pro, Myriad, "Gill Sans", Calibri, "Trebuchet MS", sans-serif; padding: 0px 0px 0px 0px;margin: 0 0px 0px 0;}
H2 {	FONT-WEIGHT: 400; FONT-SIZE: 21px; FONT-FAMILY: Myriad Pro, Myriad, "Gill Sans", Calibri, "Trebuchet MS", sans-serif}
H3 {	FONT-WEIGHT: 400; FONT-SIZE: 21px; COLOR: #f58846; FONT-FAMILY: Myriad Pro, Myriad, "Gill Sans", Calibri, "Trebuchet MS", sans-serif}
H4 {	FONT-WEIGHT: 700; FONT-SIZE: 16px; PADDING-BOTTOM: 7px}
p {	margin: 0 0 5px 0; }




