/*tag specific styles*/

BODY{

}

A:LINK{
    color: #000080;
	text-decoration:none;
}

A:VISITED{
    color: #000080;
	text-decoration:none;
}

A:ACTIVE{
    color: #000080;
	text-decoration:none;
}

A:HOVER{
    color: #339966;
    text-decoration: underline; 
}

LI{
	line-height:1.3em;
}

select{
	font-size:10px;
	margin:3px 0px;
	padding:0px;
}

/*dhtml navigation menu styles*/
#footerNav{
	font-family:Arial;
	font-size:12px;
}

#footerNav A{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}

#footerNav A:HOVER{
	color:#000000;
	text-decoration:none;
}

.mnuSiteMap{
	margin-top:10px;
}


.mnuSiteMapSub{
	margin-left:20px;
}

.mnuSiteMapSub A{
	display:list-item;
}

.mnuSiteMapSub .{
	padding-bottom:1px;
	padding-top:1px;
}

#iSiteMap1763,#iSiteMap1764,#iSiteMap1765,#iSiteMap1766,#iSiteMap1845,#iSiteMap1846,#iSiteMap1847,#iSiteMap1848,#iSiteMap1849,#iSiteMap1850{
	display:none;
}

.mnuTopMain{
	margin-left:10px;
}

.mnuTopItem, .mnuTopItemOver, .mnuTopItemActive, .mnuTopItemActiveOver{
	font-family:Arial Narrow;
	font-size:15px;
	color:#666666;
	padding-bottom:8px;
}

.mnuTopItemOver, .mnuTopItemActive, .mnuTopItemActiveOver{
	color:#000000;
	border-bottom:6px solid #BCB7A9;
	padding-bottom:2px;
}

.mnuTopSep{
	width:20px;
}

.mnuLeftMain{
	margin-right:30px;
}

.mnuLeftItem, .mnuLeftItemOver, .mnuLeftItemActive, .mnuLeftItemActiveOver{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	padding:4px;
	padding-left:15px;
}

.mnuLeftItemOver{
	color:#999999;
	text-decoration:underline;
}

.mnuLeftItemActive,.mnuLeftItemActiveOver{
	font-size:14px;
	color:#003399;
	background: url(/_filelib/ImageGallery/_Design/highlight_arrow.gif) no-repeat 0px 5px;
	text-decoration:none;
}

.mnuLeftSep{
	width:20px;
}

.mnuSelectList{
	width:140px;
    font-family:Arial,Helvetica;
    font-size:11px;
}

.mnuMain{
	width:190px;
	padding:0px;
	margin:0px;
	margin-left:4px;
    font-size:11px;
    font-family:Arial,Helvetica;
    font-weight:bold;
    text-transform:uppercase;
    color:#444444;
}

.mnuSub{
	left:150px;
    border:1px solid #999999;
    width:200px;
    background-color:#EFF1F3;
    font-size:11px;
    font-family:Arial,Helvetica;
    font-weight:bold;
    text-transform:uppercase;
    color:#666666;
	background: url(../ImageGallery/Backgrounds/dropmenubg.jpg) #EFF1F3 no-repeat;
}


.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
    padding-top:5px;
    padding-bottom:3px;
    padding-left:12px;
    padding-right:5px;
	background: url(../ImageGallery/Bullets/greendot2.gif) transparent 2px 50% no-repeat;
}


.mnuItemOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}

.mnuItemActive{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#000000;
}

.mnuItemActiveOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}

.mnuItemMembers{
}

.mnuItemMembersOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}

/* horizontal menu */
.mnu2Main{
    width:529px;
	height:40px;
	padding-left:10px;
	padding-right:40px;
	margin-top:5px;
    font-size:9px;
    font-family:Tahoma,Helvetica;
    text-transform:uppercase;
    font-weight:bold;
    color:#444444;
	background: url(../ImageGallery/Backgrounds/submenubg.gif) no-repeat;
}

.mnu2Main TABLE{
	height:0;
}

.mnu2Sub{
    border:1px solid #999999;
    width:210px;
    background-color:#FFFFFF;
    font-size:9px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    text-transform:uppercase;
    color:#666666;
}


.mnu2Item, .mnu2ItemOver, .mnu2ItemActive, .mnu2ItemActiveOver, .mnu2ItemMembers, .mnu2ItemMembersOver{
    padding-top:3px;
    padding-bottom:2px;
    padding-left:12px;
    padding-right:5px;
	background: url(../ImageGallery/Bullets/greendot2.gif) transparent 2px 50% no-repeat;
}


.mnu2ItemOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}

.mnu2ItemActive{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#000000;
}

.mnu2ItemActiveOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}

.mnu2ItemMembers{
}

.mnu2ItemMembersOver{
	background: url(../ImageGallery/Bullets/greendot.gif) transparent 2px 50% no-repeat;
    color:#108642;
}


.mnuItemSeparatorH{
}

.mnuItemSeparatorV{
}
 
.mnuSeparatorH{
    padding:0px;
    border-top:2px groove #707070;
}

.mnuSeparatorV{
    padding:0px;
    border-top:2px groove #707070;
}

/*content styles*/
.inpButton{
    font-family:Ms Sans Serif,Arial;
   	font-size:8pt;
	font-weight: bold;
	border: 1px outset #999999; 
	color: #333333; 
	padding: 1px;
	background-color: #EFEFEF; 
	background-image: url(../ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
    /* behavior:url(../_css/button.htc); */
}

.inpCheckBox{
	border:0px;
	background:none;
	behavior: none;
}

.modContainer{
}

.modHeader{
    display:none;
    background-color:#C6DBDE;
    color:#526163;
    font-family:Verdana, Arial, Helvetica;    
    font-weight:bold;
    font-size:7pt;  
    text-align:center;
    text-transform:uppercase;
    padding:2px;
    height:18px;
}

.modContent{
}

.ctHeader{
    xbackground-color:#DED9C4;
    font-family:Verdana, Arial, Helvetica;    
    color:#000000;
    font-size:9pt;
    font-weight:bold;
    border-bottom:1px solid #000000;
}

.ctToolBar{
    font-family:MS Sans Serif,Verdana, Arial, Helvetica;    
    font-size:8pt;
}

.ctAlternate{
    font-family:Tahoma, Arial, Helvetica;
    font-size:9pt;  
}

.ctNormal{
    font-family:Tahoma, Arial, Helvetica;    
    font-size:9pt;  
}

.ctSmall{
    font-family:Verdana, Arial, Helvetica;    
    font-size:8pt;  
}

/* External News */
.newsTitle{
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 7pt;
	color:#339966;
}

.newsAuthor{
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 7pt;
	color:#000000;
	text-decoration:none;
}

.newsDate{
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 7pt;
	color:#333333;
	text-decoration:none;
}

#calVCalendarLink{
	display:none;
}

#ctNews TD{
	padding:2px 0px;
}

#HomeNews TD{
	padding:0px;
}

#HomeNews .ctBulletinLink{
	display:list-item;
	padding:2px;
	padding-left:15px;
	font-family:Arial;
	font-size:11px;
}

.ctBulletinDate{
	font-family:Arial;
	font-size: 12px;
}

.ctBulletinLink{
	font-family:Arial;
	font-size: 12px;
}

.ctBulletinShortText{
	color:#111111;
	font-family:Arial;
	font-size: 12px;
}
