/*tag specific styles*/

BODY{
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #DEDBD6;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#DEDBD6;
	scrollbar-highlight-color:#DEDBD6;
	
}

.MartyBody{
	background-image: url(http://www.flexdemo.com/_filelib/ImageGallery/Martys_images/head_bg.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	
}

A:LINK{
	color: #000080;
	
}

A:VISITED{
	color: #000080;
	
}

A:ACTIVE{
	color: #000080;
	
}

A:HOVER{
	color: #cc3300;
	text-decoration:underline;
	
}

INPUT{
	background:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	background-image: url(../ImageGallery/Backgrounds/bg_inset_shadow.gif);
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	BEHAVIOR: url(../_css/input.htc)
	
}

SELECT{
	background-color:#FFFFFF;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

TEXTAREA{
	background-color:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	background-image: url(../ImageGallery/Backgrounds/bg_inset_shadow.gif);
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

/*dhtml navigation menu styles*/
.mnuBSMain{
	display:block;
	margin-left:12px;
}

.mnuBSItem, .mnuBSItemOver, .mnuBSItemActive, .mnuBSItemActiveOver, .mnuBSItemMembers, .mnuBSItemMembersOver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#73797E;
	font-size: 10px;
	font-weight:bold;
	padding-left: 14px;
	padding-right: 11px;
	padding-top: 13px;
	padding-bottom: 13px;
	background:url(/_filelib/ImageGallery/bismarckservices/nav_off.jpg) no-repeat 0px 50%;
}

.mnuBSItemOver, .mnuBSItemActive, .mnuBSItemActiveOver,.mnuBSItemMembersOver{
	background:url(/_filelib/ImageGallery/bismarckservices/nav_on.gif) no-repeat 0px 50%;
}

.mnuBSLeftMain{
}

.mnuBSLeftSub span{
	color:#5A5859;
	text-transform:none;
}

.mnuBSLeftItem, .mnuBSLeftItemOver, .mnuBSLeftItemActive, .mnuBSLeftItemActiveOver, .mnuBSLeftItemMembers, .mnuBSLeftItemMembersOver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color:#BF311A;
	text-transform:uppercase;
}

.mnuBSLeftItemOver, .mnuBSLeftItemActive, .mnuBSLeftItemActiveOver,.mnuBSLeftItemMembersOver{

}

.mnuMain{
	width:100%;
	background-color:#F3F3F3;
	border:1px solid #B0B0B0;
	/* border-bottom:0px;*/
	
}

.mnuMainMarty{
	background-color: #FFFFFF;
	font-family:Ms Sans Serif,Arial;
	font-size:10pt;
	font-weight: bold;
	
}

.mnuMain2{
	background-color: #80c302;
	border-bottom: #f4e9fe 1px solid;
	border-left: #f4e9fe 1px solid;
	border-right: #f4e9fe 1px solid;
	border-top: #f4e9fe 1px solid;
	width: 100%;
	
}

.mnuItemMarty{
	background-color: #FFEFEF;
	border-bottom: #999999 3px solid;
	border-left: #ff6600 1px solid;
	border-right: #999999 3px solid;
	border-top: #ff6600 1px solid;
	color: #333333;
	font-family: Ms Sans Serif,Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	
}

.mnuItemActiveMarty{
	background-color: #ff6600;
	border-bottom: #999999 3px solid;
	border-left: #1d4d8b 1px solid;
	border-right: #999999 3px solid;
	border-top: #1d4d8b 1px solid;
	color: #ffffff;
	font-family: Ms Sans Serif,Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	
}

.mnuSub{
	background-color:#F3F3F3;
	border:1px solid #B0B0B0;
	border-right:2px outset #DDDDDD;
	border-bottom:2px outset #DDDDDD;
	
}

.MasterTable{
	border: 2px solid #666666;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	font-family:Verdana,Arial,Ms Sans Serif,Helvetica;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F3F3F3;
	border:1px solid #F3F3F3;
	color:#000000;
	
}

.mnuItemOver{
	background-color:#639ACE;
	border:1px solid #000000;
	
}

.mnuItemOverMarty{
	background-color: #21429C;
	border-left:1px solid #21429C;
	border-top:#21429C 1px solid;
	border-right:#999999 3px solid;
	border-bottom:#999999 3x solid;
	font-family:Ms Sans Serif,Arial;
	font-size:10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	
}

.mnuItemActive{
	background-color:#639ACE;
	border:1px solid #639ACE;
	color:#FFFFFF;
	
}

.mnuItemActiveOver{
	background-color:#639ACE;
	border:1px solid #000000;
	
}

.mnuItemMembers{
	background-color:#F3F3F3;
	border:1px solid #F3F3F3;
	
}

.mnuItemMembersOver{
	background-color:#639ACE;
	border:1px solid #000000;
	
}

.mnuItemSeparatorH{
	border-left:1px dotted #808080;
	
}

.mnuItemSeparatorV{
	border-top:1px dotted #CCCCCC;
	
}

.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;
	border-left:4px solid #FF6600;
	
}

.inpCheckBox{
	border:0px;
	background:none;
	
}

.modContainer{
	padding-bottom:10px;
	
}

.modHeader{
	background-color: #6699cc;
	background-image: url(http://www.flexdemo.com/_filelib/ImageGallery/Backgrounds/gripblue.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-variant: small-caps;
	font-weight: bold;
	height: 19px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;
	
}

.modContent{
	padding-left:5px;
	padding-bottom:5px;
	border-top:1px solid #000000;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}

.ctHeader{
	border-bottom: #333333 1px solid;
	border-top: #333333 1px solid;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 9pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	
}

.ctToolBar{
	background-color:#EEEEEE;
	font-family:Ms Sans Serif,Arial;
	font-size:9pt;
	xborder:1px solid yellow;
	
}

.ctNormal{
	background-color:#FFFFFF;
	font-family:Ms Sans Serif,Arial;
	font-size:9pt;
	
}

.ctAlternate{
	background-color:#F2F2F5;
	font-family:Ms Sans Serif,Arial;
	font-size:9pt;
	
}

