﻿body 
{
    
    background-color:#BBBBBB;
    
}
.headerbar
{
    background-image:url(images/main/MainHeaderbar.jpg);
    height:45px;
    width:809px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
}
.red5
{
    background-color:#C10435;
    width:809px;
    height:6px;
    color:#C10435;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    border-bottom-color:Blue;
}
.red10
{
    background-color:#C10435;
    width:809px;
    height:10px;
    
}

.red10up
{
    background-color:#C10435;
    width:809px;
    height:10px;
}

.banner
{
    background-image:url(images/main/mainheaderbanner.jpg);
    width:809px;
    height:120px;
}
.mainmenu
{
	background-image: url(images/main/mainmenubar.jpg);
	background-color: #C10435;
	width: 810px;
	height: 38px;
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	top: 0px;
}

.menuHover
{
    color:white;
    background-color:#BBBBBB;
}
.menuHover a:hover
{
	color:White;

}
.dynamicMenuItem
{
    text-align:left;
    font-weight: normal;
    color: White;
    padding:2px 4px;      
}
.dynamicMenu
{
    background-color:white;
    z-index:19;
    border:Solid 1px #BBBBBB; 
}
.menuhome
{
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:38px;
    outline-color:red;
    outline-style:solid;
    outline-width:1px;  
      
}
.menuelement
{
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:80px;
    height:25px;
    outline-color:red;
    outline-style:solid;
    outline-width:1px;  
    
      
}
.menuelementhome
{
    position:relative;
    text-align:right;
    vertical-align:middle;
    width:100px;
    height:25px;
    padding-right:10px;
    outline-color:red;
    outline-style:solid;
    outline-width:1px; 
    
      
}
.menuelementsoftware
{
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:70px;
    height:25px;
    outline-color:red;
    outline-style:solid;
    outline-width:1px;  
      
}
.menuelementcontact
{
    position:relative;
    text-align:left;
    vertical-align:middle;
    width:100px;
    height:25px;
    outline-color:red;
    outline-style:solid;
    outline-width:1px;  
      
}

.contentpage
{
    background-color:White;
    border-left-color: gray;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:gray;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:gray;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-bottom:0px;
    width:809px;
    text-align:left;
}

.contentpagecontent
{
    margin-left:10px;
}

.masterfooter
{
    background-color:#847970;
    padding-bottom:40px;
    width:809px;
    text-align:left;
}

.moveup
{
    position:relative;
    top:-40px;
}

	
.movedown
{
	position:relative;
	top:0px;
}
	
.dv2
{
    font-weight: normal;
    font-size:smaller;
    color: white;
}

.footerleft a:active
{
    font-weight: normal;
    color: blue;
}

.footerleft a:link
{
    font-weight: normal;
    color: navy;
}

.footerleft a:hover
{
    font-weight:bold;
    color: navy;
    background-color: Transparent;
	text-decoration: none;
}

.footerleft a:visited
{
    font-weight: normal;
    color: white;
}

.footerleft
{
    text-align:left;
    font-weight: normal;
    font-size:smaller;
    color: white;
    background-color:#847970;
    padding-left:5px;
    width:559px;
    
}

.footerright
{
    text-align:right;
    font-weight: normal;
    font-size:smaller;
    color: white;
    background-color:#847970;
    padding-right:5px;
    width:250px;
}

.imageborders
{
    border-color:gray;
    border-style:solid;
    border-width:1px;
}

.highlight 
{
    background-color: #F0F8FF; 
}	
#divInsert
{
    display:none;
    border:solid 1px black;
    width:400px;
    position:absolute;
    top:200px;
    left:500px;
    padding:10px;
    background-color:white;
}
#divInsert a:link 
{ 
	color: Blue;
	padding-left:5px;
	padding-right:5px;
}

#divInsert a:hover
{ 
   color: Gray;
   background-color: Transparent;
}
.news
{
	vertical-align:top;
	padding-top:0px;
}
.grid td, .grid th
{
    padding:5px;
}

.firfoxright
{
       text-align: right;
}
/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-repeat:repeat-x;
	color:black;
}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
	color:Black;
}
.itemArea1 {
	font-family:Arial, Verdana, sans-serif;
	font-size:0.8em;
	text-align:left;
}
.redR
{
	color: Red;
	font-weight: bold;
}
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	font-weight:bold;
}
.indentList 
{
	margin-left:20px;
}
#master_content .collapsePanelHeader a {}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}