
.MainNavigationCaption
{
	font:Arial; 
	font-size:25px;  
	border-bottom: thin Red;
	vertical-align:top;  
	height: 30px;
	font-weight: bold;
	color:#00309C;
	    
}

.HeaderLabel
{
	font:Arial; 
	font-size:10px;  
	border-bottom: thin Red;
	vertical-align:top;  
	height: 30px;
	font-weight: bold;
	color:#00309C;	    
}

.HandPointer
{
	cursor: pointer
}

.LeftAlignedText 
{
	text-align:left
}

.backgroundPicture
{
 background :url(../graphics/AdeptTabs/bground.png)  no-repeat;
}
.backgroundModal
{
 background-color: #D6EBFF;
}

.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_hover .ajax__tab_outer
{
   
}

.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:1px;
    background:url(../graphics/AdeptTabs/tab_unselected.gif);
    width:90px;
    padding:6px 0px 3px 0px;
    text-align:center;    
    color:#00309C;
    font-family:verdana;
    font-size:10px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    font-weight:bold;  
    background:url(../graphics/AdeptTabs/tab_unselected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    border: 1px solid #add3ff;
    /*background-color: #D6E3FF;
    font-family:verdana;
    height:800;*/
     padding:8px;
    
}


.linkLabel
{
	color: Navy;
	font-weight:bold;
	text-decoration:none;
}

/*Default_header*/
td.Default
{
		background-color: #F7FBFF;    
    	padding-left:5px;
    	padding-top:5px;
    	padding-bottom:5px;
    	font-size:8pt;
        font-weight:normal;
        font-family:Tahoma;
        color:#003399;
}


    td.Default_header
    {
        color: #003399;
        background-image: url(/graphics/gradient.png);
        background-repeat: repeat-x;
        background-position: top left;
        border: 1px solid #add3ff;
        padding-left:5px;
        height:20px;
        font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		text-align:left;
    }
    
    td.Default_header a
    {
    	text-decoration: none;
        color: #003399;
        font-size:9pt;
        font-weight:bold;
        font-family:Arial;
    }


/**/
/* ajax calendar */

.cal_Theme1 .ajax__calendar_container

{

background-color: #D6E3FF; 
border:solid 1px #00309C;
}

 

 


.cal_Theme1 .ajax__calendar_header

{

background-color: #94BAF7; 
color:#00309C;
margin-bottom: 4px;
}

 

 


.cal_Theme1 .ajax__calendar_title,

.cal_Theme1 .ajax__calendar_next,

.cal_Theme1 .ajax__calendar_prev

{

color: #00309C; padding-top: 3px;
}

 

 


.cal_Theme1 .ajax__calendar_body

{

background-color: #94BAF7; border: solid 1px #00309C;
}

 

 


.cal_Theme1 .ajax__calendar_dayname

{
color:#00309C;
text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}

 

 


.cal_Theme1 .ajax__calendar_day

{
color:#00309C;
text-align:center;
}

 

 


.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,

.cal_Theme1 .ajax__calendar_active

{

color: #00309C; font-weight:bold; background-color: #D6E3FF;
}

 

 


.cal_Theme1 .ajax__calendar_today

{
color: #00309C;
font-weight:bold;
}

 

 


.cal_Theme1 .ajax__calendar_other,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title

{

color: #bbbbbb;
}

/* ajax calendar end */


/* list menu */

.adept-navheader a:hover 
{
	color:#000000;
	text-decoration:underline;
}

.adept-navheader a 
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.adept-navItem a:hover 
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.adept-navItem a {
	color:#003399;
	text-decoration:none;
}

/* list menu end */


/* gradient items */
 .gradientDemo
    {
        border-collapse: collapse;
    }
    
    .gradientDemoHeader
    {
        background-color: #d6ebff;
        background-image: url(/graphics/gradient.png);
        background-repeat: repeat-x;
        background-position: top left;
        border: 1px solid #add3ff;
        
              
    }
    
    .gradientDemoHeader a
    {
    	text-decoration: none;
        font-size:8pt;
        font-weight:bold;
        font-family:Arial;
    }
    
    .gradientDemoItemTreeMenu
    {
    	background-color: #F7FBFF;    
    	padding-left:5px;
    	padding-top:5px;
    	padding-bottom:5px;
    	font-size:8pt;
        font-weight:normal;
        font-family:Tahoma;
    }
    
    .gradientDemoItem
    {
    	background-color: white;
    	padding-left:5px;
    	font-size:8pt;
        font-weight:normal;
        font-family:Tahoma;
    }
    
/* end gradient items */


/* main left menu*/
.mainLeftMenu
{
	text-decoration: none;
}

/*   Buttons*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
 .gradientDemoHeader
    {
        background-color: #d6ebff;
     /*   background-image: url(../graphics/gradient.png);*/
       
        background-position: top left;
        border: 1px solid #add3ff;
        padding-left:5px;
     /*   height:20px;*/
    }
.TimeSheetHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#AFD2FF;
	font-weight: bold;	
	color: white;
	height:12px;
}
.TimeSheet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #f6faff; /*#F6F6E8;*/
	border: 1px solid #888377;
	height:12px; 
	text-align :center; 

}
.TimeSheetNote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #f6faff; /*#F6F6E8;*/
	background-image: url(rightredcorner.png);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #888377;
	height:12px; 
	text-align :center; 

}
.TimeSheetTask
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;  
	font-style: normal;
	background-color:#AFD2FF;
	width:550px;
	text-align :left; 

}
.TimeSheetRest
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;  
	font-style: normal;
	text-align:center;  
	color:#00309C; 
	background-color:#D6E3FF;
	text-align :left; 
	height:12px; 

}
a.ovalbutton{
background: transparent url('../graphics/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
text-decoration: none;
}

a.ovalbutton span{
background: transparent url('../graphics/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration: none;
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
text-decoration: none;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
text-decoration: none;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}



/* adept red #b50101*/

body
{
 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 font-family: Tahoma;
 font-size: 10px;
 font-weight: normal;
 font-style: normal;
 background-color: White;
}



/*#666666*/

/* arrow buttons*/
.arrowButtons.a
{
	height:15px;
	width:100px;
	text-decoration:none;
	color:white;
}


/* styles for tab containers */

/* technocraty theme */

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme 
{
	/*Helvetica Neue*/
    font-family:"Arial", Arial, Arial;
    font-weight:normal;
    background:url(technorati/tab-line.png) repeat-x bottom;
    font-size:11px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(/graphics/gradient.png) no-repeat right top;    
    border-color:#666;
    color:#666;
    padding: 10px, 10px, 10px, 10px;
    font-weight : normal; 
    color:navy;
    width:  100px;
}
.ajax__tab_header_active
{
	/*Helvetica Neue*/
    font-family:"Arial", Arial, Arial;
    font-weight:normal;
    
    /*background:url(technorati/tab-line.png) repeat-x bottom;*/
    background:navy;
    font-size:12px;
    display:block;
    color:#D6EBFF;
    font-weight : bold; 
}



.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
		background-color: Navy;
        background-image: url(/graphics/gradient.png);
        background-repeat: repeat-x;
        background-position: top left;
        border: 1px solid #add3ff;        
        height:20px;  
        margin-left : 3px;  
        padding-left : 3px;           
        width: 100px; /*this one*/
}

.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(/graphics/gradient.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(/graphics/gradient.png);
    /*color:#000000;*/
    color:Navy;
    border-color:#333;
    background-color:Navy;
    background-repeat: repeat-x;
    background-position: top left;
    height:20px;
    width:100px;
    font-weight : bold;
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:6px;
    background-color:#83B0EC;
    border:solid 1px #d7d7d7;
    border-top-width:0;
    text-align:justify;   
    background:url(/graphics/navshape.jpg);    
    background-repeat:no-repeat;
   
}

/* technocraty theme end*/

/* end styles for tab containers */

/*navigation main*/
.adept-pagetitle 
{
	background:url(../graphics/topshape.jpg) no-repeat 420px ; 
	color:#000000;
	font-family:verdana;
	font-size:16pt;
	font-weight:normal;
}
.logouttext {
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	height:8px; 
	font-weight:bold;
}

.adept-titlearea a:hover {
	color:#000000;
	text-decoration:underline;
}

.adept-titlearea {
	color:White;
	font-family:tahoma;
	font-size:18pt;
	letter-spacing:0.1em;
}

.Adept-listdescription {
	background:#F8F8F8 none repeat scroll 0 0;
	border-bottom:1px solid #6F9DD9;
	color:#4C4C4C;
	font-family:tahoma;
	background-color:#f2f2f2;

}
.adept-mainMenu {
	background-color:White; 
    border:1px solid #6F9DD9;
}

.adept-LeftMenubar {
	vertical-align: top;  
	background-image:url(/_layouts/images/listheadergrad.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #6F9DD9;
	width:20%;
}

/*navigation main*/

.adept-menutoolbar {
	background-color:#AFD2FF;
	background-image:url(/_layouts/images/listheadergrad.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #6F9DD9;
	height:22px;
	width:100%;
}
.menutoptoolbar {
	background-color:#EFF3FF;
	color:blue;
	height:10px;
	  

}

/* left menu*/

element.style {
	border-bottom-style:none;
	border-left-style-ltr-source:physical;
	border-left-style-rtl-source:physical;
	border-left-style-value:none;
	border-right-style-ltr-source:physical;
	border-right-style-rtl-source:physical;
	border-right-style-value:none;
	border-top-style:none;
	font-size:1em;
}
.adept-navheader a {
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.adept-quicklaunchheader 
{
	background-color:#D6E8FF;
	background-image:url(/_layouts/images/quickLaunchHeader.gif);
	background-repeat:repeat-x;
	border-left:1px solid #F2F8FF;
	color:#003399;
	font-size:8pt;
	font-weight:normal;
	padding:2px 6px 4px;
}

.adept-quicklaunch table.adept-selectednavheader td 
{
	
	background-color:#FFE6A0;
	background-image:url(/_layouts/images/selectednav.gif);
	background-repeat:repeat-x;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:1px 6px 3px;
	width:100%;

}

table.adept-recyclebin td 
{
	background-color:#F2F8FF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:3px 5px 7px 3px;
	width:100%;
}
/* left menu end*/

.modalDialogContainer
{
	BorderColor:Blue;
    BorderStyle:Outset;
}



.modalDialog 
{
	background-color: White;	
	border-radius: 3em;
	width: 170%;
}

.modalDialogHeader
{
	background: #6593CF;
	font-weight: bold;
	color: #FFF;
	border: #666 1px solid;

}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


#menuLeft
{
	background-color: #E9E9E1;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
}


.textboxBorderless
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px;
	overflow: auto;
	border: none;
}

.validatorLabel
{
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	height:20px; 
}

.mainNavigatorLabel
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
}


.textboxRegular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #f6faff; /*#F6F6E8;*/
	border: 1px solid #888377;
}
.MenuStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #D6E3FF; /*#F6F6E8;*/
	border: 1px solid #94BAF7;
}
.textboxGridItemRegular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #f6faff; /*#F6F6E8;*/
	border: 1px solid #888377;
}

.textboxGridItemDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #F0F0F0; /*#999999; #F6F6E8;*/
	border: 1px solid #888377;	
}


.textboxGridItemRegularRightAligned
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #f6faff; /*#F6F6E8;*/
	border: 1px solid #888377;
	text-align:right;
}

.textboxSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(magLens.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #888377;
	background-color: #f6faff;
	padding-left: 12px;
	height: 14px;
}
.ListBoxRegular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	height: 60px;
	background-color: #f6faff;
	border: 1px solid #888377;
}
.dropDownListRegular
{
	border-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #f6faff;
	border: 1px solid #888377;
	 
}

/* DATA GRIDS */
.DataGridRegular
{
	width: 100%;
	
}
.DataGridRegularSubHeader
{
	background-color: #D6E3FF;
	font-weight: bold;	
	color: #00309C;
	height:10px;
}
.DataGridRegularHeader
{
	background-color: #AFD2FF;
	font-weight: bold;	
	color: #00309C;
	height:12px;
}

.DataGridRegularFooter
{
	background-color: #AFD2FF;
	font-weight: bold;
}

.DataGridRegularItem
{
	background-color: White;
}

.DataGridRegularAlternatingItem
{
	background-color: #f6faff; /*#6593CF;/*#EBF3FF;*/
	background-image: url(line.gif);
	color:Black;
	height:8px;
}


.DataGridRegularPager
{
	background-color: #F6F6E8;
}

.DataGridRegularSelectedItem
{
	background-color: #AFD2FF;
}
/* DATA GRIDS END */



/* Text Box with Different Border: */
.tb-border
{
	border: 1px solid #0000FF;
}

/* Text Box with Background Color: */
.tb-background
{
	background-color: #99FFCC;
	border: 1px solid #008000;
}

/* Text Box with Background Image: */
.tb-bg-image
{
	background-image: url(bg.png);
	border: 1px solid #6297BC;
}

/* Text Box with Focus: */
.tb-focus
{
	border: 1px solid #888377;
}
.tb-focus:focus
{
	background-color: #F4EEDD;
}

/* Text Box with Side Image: */
.tb-bg-side
{
	background-image: url(Portal.gif);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #6297BC;
	padding-left: 16px;
}

/* Text Box with Rounded Corners: */
.tb-rounded
{
	border: 0;
	background: transparent url(rounded.gif) no-repeat top left;
	height: 22px;
	width: 230px;
	padding-top: 0px;
}

/* Text Box with Gradient: */
.tb-gradient
{
	border: 0;
	background: transparent url(gradient.gif) no-repeat top left;
	height: 22px;
	width: 230px;
	padding-top: 0px;
}


.RegisterFormBody
{
	background-color: white;
}

.hidden
{
	display: none;
}

.visible
{
	display: inline;
}

/*Left Menu*/
.LeftMenuLevel1
{
	color: White;
	background-color: #EBF3FF;
	font-variant: normal;
	font-size: "0.9em";
}

.LeftMenuLevel2
{
	color: Blue;
	font-family: Gill Sans MT !important;
	background-color: #EBF3FF;
}

.LeftMenuLevel3
{
	color: black;
	font-family: Gill Sans MT !important;
	font-size: small;
}

.LeftMenuHoverstyle
{
	font-weight: bold;
	background-color: White;
	color: White;
}

.LeftMenuSublevel1
{
	background-color: Gray !important;
	color: White !important;
	font-variant: small-caps;
}

/*End Left Menu*/

.test
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 10px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
}


.buttons
{
	/*
	font-family:Arial;  
	width:130px; 
	background: #6593CF;
	border: #666 1px solid;
	*/
	
	background: #D6E8FF;	
	font-weight: normal;
	color: black;
	border: #666 1px solid;
	padding: 2px;
	font-family:Arial; 
	
}


/*modal dialog content tab control*/
.tabs
{
	/*background: white;#D6E8FF;*/	
	font-weight: bold;
	color: black;
	/*border: gray 1px dotted;*/
	padding: 1px;
	height:20px;
}

.contentTabTable
{
	width : 80%;
}

/*modal dialog content tab control end*/

.wizardControls
{
	height: 308px;
	width: 100%;
}

.wizardControlHeader
{
	height: 30px;
	background: #EBF3FF;
	border: 1px solid #CCCCCC;
	display: inline;
	padding-left: 5px;
	width: 100%;
}

.wizardControlSidebar
{
	background: #6593CF;
	font-size: "0.9em";
	vertical-align: top;
	width: 10%;
}

.wizardControlStepContent
{
	padding: 10px;
	height: 90%;
	width: 100%;
	background: White;
	border: 1px solid #CCCCCC;
}


BODY
{
	/*3a3a3a   7C7E82*/
	font-size: 11px;
	margin: 0px 0px;
	width: 100%;
	font-family: Verdana, Arial;
	
}
TABLE
{
	font-size: 11px;
	font-family: Tahoma;
	/*font-family: Verdana, Arial;*/
	border-collapse: collapse;
	cellpadding:3;
	cellspacing:0;
}
#wrapper
{
	z-index:
TABLE
{
	font-size: 11px;
	font-family: Verdana, Arial;
	border-collapse: collapse;
	cellpadding: 3;
	cellspacing: 0;
	width: 407px;
}
margin: auto;
{
	width: 100%;
	background-color: white;
	align: center;
}

A:link
{
	color: #003399;
	/*#000;*/
	/*text-decoration: underline;*/
	text-align: right;
}
A:visited
{
	color: black;
	/*text-decoration: underline;*/
}

.fileBrowserFilename
{
	font-weight:bold;
}

A:hover
{
	color: #000000;
	/*#333333;*/
	text-decoration: underline;
}
#top_contain
{
	width: 100%; /*980px;*/
	height: 50px;
}
#top_left
{
	display: inline;
	float: left;
	background-image: url(topleft_seo.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 85px;
}
#top_mid
{
	display: inline;
	float: left; /*background-image: url(topmid_seo.jpg);*/
	background-color: #D6E8FF;
	width: 100%; /*961px;*/ /*background-repeat: repeat-x;*/
	height: 50px;
}
#top_right
{
	display: inline;
	float: left;
	background-image: url(topright_seo.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 85px;
}
#top_contain_narrow
{
	width: 100%; /*772px;*/
	height: 85px;
}
#top_mid_narrow
{
	display: inline;
	float: left;
	background-image: url(topmid_seo.gif);
	width: 753px;
	background-repeat: repeat-x;
	height: 85px;
}
#top_menu_contain
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 390px;
	padding-top: 0px;
}
#top_menu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 40px;
	padding-top: 0px;
}
#top_menu LI
{
	padding-right: 5px;
	background-position: 5px 9px;
	display: inline;
	padding-left: 18px;
	font-size: 10px;
	float: left;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 18px;
	margin: 0px;
	padding-top: 8px;
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
#top_menu_contain_narrow
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 350px;
	padding-top: 0px;
}
#top_menu_narrow
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#top_menu_narrow LI
{
	padding-right: 5px;
	background-position: 5px 9px;
	display: inline;
	padding-left: 18px;
	font-size: 10px;
	float: left;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 18px;
	margin: 0px;
	padding-top: 8px;
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
#top_menu A
{
	line-height: normal;
}
#top_menu_narrow A
{
	line-height: normal;
}
#tagline
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 11px Arial;
	width: 400px;
	color: #000;
	padding-top: 0px;
	text-align: left;
}
#subtagline
{
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 11px;
	margin: 0px;
	font: 10px Verdana;
	padding-top: 0px;
	text-align: right;
}
#header_left
{
	padding-right: 0px;
	margin-top: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 15px;
	width: 400px; /*padding za header gde he logo*/
	padding-top: 7px;
}
#header_left_narrow
{
	padding-right: 0px;
	margin-top: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 0px;
	width: 385px;
	padding-top: 0px;
}
#header_left IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#header_left_narrow IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#header_right
{
	padding-right: 0px;
	margin-top: 0px;
	display: inline;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	width: 390px;
	padding-top: 0px;
}
#header_right_narrow
{
	padding-right: 0px;
	margin-top: 0px;
	display: inline;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	width: 350px;
	padding-top: 0px;
}
#menuleft A
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_gray.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 156px;
	color: #aaaaaa;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#menuleft A:visited
{
	color: #aaaaaa;
	text-decoration: none;
}
#menuleft A:hover
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	text-indent: 1em;
	background-repeat: no-repeat;
}
#menuleft_on A
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 156px;
	color: #000000;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#menuleft_on A:visited
{
	color: #000000;
	text-decoration: none;
}
#menuleft_on A:hover
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	text-indent: 1em;
	background-repeat: no-repeat;
}
#menuleft_ontwain A
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 156px;
	color: #000000;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#menuleft_ontwain A:visited
{
	color: #000000;
	text-decoration: none;
}
#menuleft_ontwain A:hover
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	text-indent: 1em;
	background-repeat: no-repeat;
}
#submenu_on A
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 156px;
	color: #000000;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#submenu_on A:visited
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	color: #000000;
	text-indent: 1em;
	background-repeat: no-repeat;
}
#submenu_on A:hover
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	text-indent: 1em;
	background-repeat: no-repeat;
}
#subsubmenu_on A
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	font: 11px verdana;
	color: #000000;
	text-indent: 1em;
	background-repeat: no-repeat;
}
#subsubmenu_on A:visited
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	color: #000000;
	text-indent: 1em;
	background-repeat: no-repeat;
}
#subsubmenu_on A:hover
{
	background-position: 0px 2px;
	display: block;
	background-image: url(icon_dynamsoft.gif);
	text-indent: 1em;
	background-repeat: no-repeat;
}
#on
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 156px;
	color: #000000;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#onsub
{
	padding-right: 0px;
	background-position: 0px 2px;
	display: block;
	padding-left: 2px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	font: 11px verdana;
	margin-left: 10px;
	width: 140px;
	color: #000000;
	text-indent: 1em;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: left;
}
#menuleft
{
	margin-bottom: 20px;
	font: 11px verdana;
	text-align: left;
}
#menuleft_on
{
	margin-bottom: 20px;
	font: 11px verdana;
	text-align: left;
}
#submenu
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-left: 10px;
	width: 140px;
	padding-top: 0px;
}
#submenu A
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-left: 10px;
	width: 140px;
	padding-top: 0px;
}
#submenu_on
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-left: 10px;
	width: 140px;
	padding-top: 0px;
}
#submenu_on A
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-left: 10px;
	width: 140px;
	padding-top: 0px;
}
#subsubmenu
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-left: 10px;
	width: 100px;
	padding-top: 0px;
}
#subsubmenu A
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-left: 10px;
	width: 100px;
	padding-top: 0px;
}
#subsubmenu_on
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-left: 10px;
	width: 100px;
	padding-top: 0px;
}
#subsubmenu_on A
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-left: 10px;
	width: 100px;
	padding-top: 0px;
}
.productlogo
{
	display: inline;
	float: left;
	width: 145px;
}
.description
{
	display: inline;
	float: left;
	width: 320px;
	margin-right: 0px;
}
.description H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.productcontain
{
	clear: both;
	border-top: #cccccc 1px dotted;
	margin-top: 2px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.productcontainsub
{
	clear: both;
	margin-top: 1px;
	padding-bottom: 20px;
}
.productcontainsub H3
{
	font-weight: normal;
}
.productcontainsub .description
{
	border-top: #cccccc 1px dotted;
	padding-top: 5px;
}
#sawforvsslogo
{
	background-image: url(logo_SAWforvss.gif);
	width: 102px;
	background-repeat: no-repeat;
	height: 90px;
}
#bannercontain
{
	background-image: url(adea.gif);
	width: 592px;
	background-repeat: no-repeat;
	height: 215px;
}
#bannerpad
{
	padding-right: 0px;
	padding-left: 25px;
	font-size: 12px;
	padding-bottom: 0px;
	width: 360px;
	color: white;
	line-height: 21px;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
#bannername
{
	color: black;
}
#bannercontain A
{
	color: black;
	text-decoration: underline;
}
#bannercontain A:hover
{
	color: #fe8e14;
	text-decoration: underline;
}
#testimonialcontain
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 160px;
	padding-top: 0px;
}
#testimonialcontent
{
	font: italic 11px/19px Verdana;
}
#testimonialname
{
}
#menuhoriz
{
	background-image: url(menuhoriz_bg.gif);
	margin-bottom: 15px;
	width: 600px;
	background-repeat: repeat-x;
	height: 30px;
}
#menuhorizpad
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#logo
{
	margin-top: 3px;
	margin-right: 15px;
}
.quote
{
	margin: 25px 30px 10px;
	color: silver;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 18px;
	padding-bottom: 10px;
	margin: 0px;
	color: #000;
	padding-top: 10px;
}
H1.subheader
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 10px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
}
H1.product
{
	clear: both;
	font-size: 18px;
	color: #000;
	padding-top: 25px;
}
H1.hp
{
	font: bold 11px Verdana;
}
H2
{
	padding-right: 0px;
	margin-top: 12px;
	padding-left: 0px;
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #000;
	padding-top: 0px;
}
H2.box
{
	font-size: 11px;
	color: #000;
}
H3
{
	font-size: 12px;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 15px 0px 20px 15px;
	padding-top: 0px;
}
HR
{
	color: #cccccc;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	height: 1px;
	border-bottom-style: dotted;
}
#menuleft HR
{
	width: 150px;
	color: #cccccc;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	height: 1px;
	text-align: center;
	border-bottom-style: dotted;
}
.aside:link
{
	color: #fe8e14;
	text-decoration: none;
}
.aside:visited
{
	color: silver;
	text-decoration: none;
}
.aside:hover
{
	color: #333333;
	text-decoration: underline;
}
#main_contain
{
	clear: both;
	margin: 0px auto auto;
	overflow: visible;
	width: 100%; /*980px;*/
}
#main_contain_narrow
{
	clear: both;
	margin: 0px auto auto;
	overflow: visible;
	width: 772px;
}
#mid_contain_fornarrowpage
{
	padding-right: 0px;
	border-top: white 14px solid;
	display: inline;
	padding-left: 0px;
	background: url(menuborder.gif) white repeat-x;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 772px;
	padding-top: 0px;
	text-align: left;
}
#mid_contain
{
	border-top: white 4px solid;
	display: inline;
	background: url(menuborder.gif) white repeat-x;
	float: left;
	padding-bottom: 20px;
	width: 62px;
	text-align: left;
}
#mid_contain_broad
{
	border-top: white 4px solid;
	display: inline;
	background: url(menuborder.gif) white repeat-x;
	float: left;
	padding-bottom: 20px;
	width: 800px;
	text-align: left;
}
#main_headline
{
	padding-right: 8px;
	padding-left: 12px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #cccccc 1px dotted;
	width: 592px;
	line-height: 35px;
	padding-top: 0px;
	text-align: left;
}
#main_content
{
	border-right: #cccccc 1px dotted;
	padding-right: 8px;
	padding-left: 12px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #cccccc 1px dotted;
	width: 592px;
	line-height: 19px;
	padding-top: 0px;
	text-align: left;
}
#main_headline_broad
{
	padding-right: 8px;
	padding-left: 12px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #cccccc 1px dotted;
	width: 750px;
	line-height: 35px;
	padding-top: 0px;
	text-align: left;
}
#main_content_broad
{
	padding-right: 8px;
	padding-left: 12px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #cccccc 1px dotted;
	width: 750px;
	line-height: 19px;
	padding-top: 0px;
	text-align: left;
}
#leftcol
{
	display: inline;
	float: left;
	background-image: url(menu_bg_left.gif);
	width: 180px;
	background-repeat: repeat-x;
	text-align: center;
}
#leftcol IMG
{
	margin-bottom: 10px;
}
#rightcol
{
	padding-right: 0px;
	border-top: white 4px solid;
	display: inline;
	padding-left: 0px;
	font-size: 11px;
	background: url(menuborder.gif) repeat-x;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	line-height: 19px;
	padding-top: 0px;
	text-align: left;
}
#rightcolcontent A:link
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
	text-decoration: none;
}
#rightcolcontent A:visited
{
	color: silver;
	text-decoration: none;
}
#rightcolcontent A:hover
{
	color: #333333;
	text-decoration: underline;
}
#leftcol A:link
{
	text-decoration: none;
}
#leftcol A:visited
{
	text-decoration: none;
}
#leftcol A:hover
{
	text-decoration: none;
}
#rightcolcontent
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	width: 178px;
	padding-top: 0px;
}
.colcontain
{
	clear: both;
	border-top: #cccccc 1px dotted;
	margin-top: 2px;
	padding-bottom: 0px;
	width: 592px;
	padding-top: 15px;
}
.bodyleft
{
	border-right: #cccccc 1px dotted;
	padding-right: 20px;
	display: inline;
	float: left;
	width: 270px;
}
.bodyright
{
	display: inline;
	padding-left: 20px;
	float: left;
	width: 270px;
}
.video_colcontain
{
	clear: both;
	border-top: #cccccc 1px dotted;
	margin-bottom: 15px;
	width: 592px;
	padding-top: 15px;
}
.video_bodyleft
{
	padding-right: 5px;
	display: inline;
	float: left;
	width: 160px;
}
.video_bodyright
{
	display: inline;
	float: left;
	width: 422px;
}
#buttons
{	
	display: inline;
	float: right;
	width: 120px;
	minimum-height: 150px;

}
#buttons IMG
{
	margin-bottom: 7px;
}
#imagecontain
{
	margin: auto;
	overflow: visible;
	width: 592px;
	text-align: center;
}
#imagecontain IMG
{
	margin-bottom: 20px;
}
#leftimages
{
	display: inline;
	float: left;
	width: 35%;
}
#middleimages
{
	display: inline;
	float: left;
	width: 35%;
}
#rightimages
{
	display: inline;
	float: left;
	width: 30%;
}
#contentsml
{
	display: inline;
	float: left;
	width: 450px;
	text-align: justify;
}
#buttoncontain
{
	display: inline;
	float: right;
	width: 120px;
}
#buttoncontain #buttons
{
	clear: both;
	display: inline;
	float: left;
	margin: 15px 0px 5px;
}
.sml
{
	font-size: 11px;
}
#contain_bottom
{
	clear: both;
	border-top: #303030 4px solid;
	margin: 0px auto auto;
	width: 100%; /*980px;*/
	height: 5px;
}
#bottom_left
{
	border-top: #6593CF 6px solid;
	display: inline;
	float: left;
	background-image: url(bottomleft_seo.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 80px;
}
#bottom_mid
{
	border-top: #6593CF 6px solid;
	display: inline;
	font-size: 11px;
	float: left;
	background-image: url(bottommid_seo.gif);
	width: 100%; /*960px; 100%;*/
	background-repeat: repeat-x;
	height: 5px; /*80px;*/
}
#bottom_right
{
	border-top: #6593CF 6px solid;
	display: inline;
	float: left;
	background-image: url(bottomright_seo.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 80px;
}
#contain_bottom_narrow
{
	clear: both;
	border-top: #303030 4px solid;
	margin: 0px auto auto;
	width: 772px;
	height: 10px; /*80px;*/
}
#bottom_mid_narrow
{
	border-top: #6593CF 6px solid;
	display: inline;
	font-size: 11px;
	float: left;
	background-image: url(bottommid_seo.gif);
	width: 752px;
	background-repeat: repeat-x;
	height: 80px;
}
.boxcontain
{
	margin-top: 0px;
	width: 270px;
}
.boxtop
{
	background-image: url(box_top.gif);
	overflow: hidden;
	width: 270px;
	background-repeat: no-repeat;
	height: 11px;
}
.boxmid
{
	background-image: url(box_middle.gif);
	overflow: hidden;
	width: 270px;
	color: black;
	background-repeat: repeat-y;
}
.boxmid .content
{
	padding-right: 105px;
	padding-left: 15px;
	padding-bottom: 0px;
	width: 240px;
	padding-top: 0px;
}
.boxmid #contentright
{
	display: inline;
	float: left;
	width: 130px;
}
.boxmid P
{
	margin-bottom: 10px;
}
.boxmid IMG
{
	margin-right: 15px;
}
.boxbottom
{
	background-image: url(box_bottom.gif);
	overflow: hidden;
	width: 270px;
	height: 23px;
}
.arrow LI
{
	padding-right: 0px;
	background-position: 0px 0px;
	padding-left: 15px;
	background-image: url(arrow1.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
UL.arrow
{
	padding-left: 0px;
	margin-left: 0px;
}
.circle LI
{
	padding-right: 0px;
	background-position: 0px 4px;
	padding-left: 15px;
	background-image: url(icon_dynamsoft.gif);
	padding-bottom: 10px;
	padding-top: 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
UL.circle
{
	padding-left: 0px;
	margin-left: 0px;
}
.hp_list LI
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-type: disc;
}
UL.hp_list
{
	padding-left: 0px;
	margin-left: 25px;
}
.numberlist LI
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-type: decimal;
}
OL.numberlist
{
	padding-left: 0px;
}
.triangle LI
{
	background-position: 0px 0px;
	padding-left: 10px;
	background-image: url(arrow1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
UL.triangle
{
	padding-left: 0px;
	margin-left: 0px;
}
.dot LI
{
	background-position: 0px 5px;
	padding-left: 10px;
	background-image: url(arrow3.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom-style: none;
}
UL.dot
{
	padding-left: 0px;
	margin-left: 0px;
}
#main_top_left
{
	border-top: white 4px solid;
	display: inline;
	background: url(menuborder.gif) repeat-x;
	float: left;
	width: 180px;
}
#main_top_right_contain
{
	display: inline;
	background: url(menuborder.gif) white repeat-x;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
#main_top_mid
{
	padding-right: 5px;
	display: inline;
	padding-left: 5px;
	font-size: 11px;
	float: left;
	margin-left: 5px;
	width: 465px;
	line-height: 16px;
	padding-top: 1px;
	height: 60px;
	text-align: left;
}
#main_top_right
{
	display: inline;
	float: left;
	background-image: url(MSGP%20copy.gif);
	margin-left: 5px;
	width: 305px;
	background-repeat: no-repeat;
	height: 72px;
}
#main_mid_contain
{
	font-size: 11px;
	margin-left: 5px;
	line-height: 17px;
	text-align: left;
}
#main_mid_left
{
	border: 1px solid #cccccc;
	display: inline;
	float: left;
	width: 15%;
	margin-right: 5px;
	background-color: White; /*#D6E8FF;/*#EBF3FF;*/
}
#main_mid_mid
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	display: inline;
	float: left;
	border-left: #cccccc 1px solid; /*width: 490px;*/
	width: 59%;
	margin-right: 5px;
	border-bottom: #cccccc 1px solid;
}

/* left and middle panel master page*/
#main_mid_mid_lmp
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	display: inline;
	float: left;
	border-left: #cccccc 1px solid; /*width: 490px;*/
	width: 83%;
	margin-right: 5px;
	border-bottom: #cccccc 1px solid;
}
/* left and middle panel master page end*/

#main_mid_mid_left
{
	border-right: #cccccc 1px solid;
	padding-right: 5px;
	display: inline;
	padding-left: 10px;
	float: left;
	width: 230px;
	background-color: #EBF3FF;
}
#main_mid_mid_right
{
	padding-right: 5px;
	display: inline;
	padding-left: 10px;
	float: left;
	width: 229px;
	background-color: #EBF3FF;
}
#main_mid_right
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	display: inline;
	float: left;
	border-left: #cccccc 1px solid; /*width: 230px;*/
	width: 24%;
	border-bottom: #cccccc 1px solid;
	background-color: White;/*#D6E8FF;/*#EBF3FF;*/
}
#product_description
{
	height: 53px;
	background-color: #fff;
}
#logo_contain
{
	background-color: #fff;
}
#main_mid_contain
{
	font-size: 11px;
	margin-left: 5px;
	line-height: 17px;
	text-align: left;
}
#news_box
{
	font-size: 11px;
	margin-left: 5px;
	line-height: 17px;
	height: 115px;
}
#news_box_left
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	display: inline;
	background: url(NewsRoom.gif) white no-repeat;
	float: left;
	border-left: #cccccc 1px solid;
	width: 478px;
	margin-right: 5px;
	border-bottom: #cccccc 1px solid;
	height: 65px;
}
#news_box_right
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	display: inline;
	background: url(MediaCoverage.gif) white no-repeat;
	float: left;
	border-left: #cccccc 1px solid;
	width: 478px;
	margin-right: 5px;
	border-bottom: #cccccc 1px solid;
	height: 65px;
}
.displaybuttom
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(PlayButton_Large.gif) no-repeat 22px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 60px;
	padding-top: 0px;
	list-style-type: none;
	height: 38px;
}
.displaybuttom LI
{
	float: left;
	background-image: none;
	width: 60px;
	list-style-type: none;
	height: 38px;
}
.displaybuttom LI A
{
	display: block;
	background: url(PlayButtonOn_Large.gif) no-repeat 38px 38px;
	width: 60px;
	list-style-type: none;
	height: 38px;
	text-decoration: none;
}
.displaybuttom LI A:hover
{
	background-position: 22px 0px;
	text-decoration: none;
}
.displaybuttom_FieldRule
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Field%20Rule.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_FieldRule LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_FieldRule LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Field%20Rule%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_FieldRule LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_Fields
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Fields.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Fields LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Fields LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Fields%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_Fields LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_Form
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Form.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Form LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Form LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Form%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_Form LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_GettingStarted
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Getting%20Started.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_GettingStarted LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_GettingStarted LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Getting%20Started%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_GettingStarted LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_InstallationGuide
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Installation%20Guide.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_InstallationGuide LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_InstallationGuide LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Installation%20Guide%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_InstallationGuide LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_MainOverview
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Main%20Overview.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_MainOverview LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_MainOverview LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Main%20Overview%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_MainOverview LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_Notification
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Notification.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Notification LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Notification LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Notification%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_Notification LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_QueryandReports
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Query%20and%20Reports.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_QueryandReports LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_QueryandReports LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Query%20and%20Reports%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_QueryandReports LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_Security
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Security.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Security LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Security LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Security%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_Security LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.displaybuttom_Workflow
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Video%20Workflow.gif) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Workflow LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
}
.displaybuttom_Workflow LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(Video%20Workflow%20On.gif) no-repeat 150px 120px;
	padding-bottom: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	list-style-type: none;
	height: 120px;
	text-decoration: none;
}
.displaybuttom_Workflow LI A:hover
{
	background-position: 0px 0px;
	text-decoration: none;
}
.videopage_hr
{
	margin-top: 0px;
	color: #cccccc;
	border-top-style: solid;
	padding-top: 0px;
	border-right-style: solid;
	border-left-style: solid;
	height: 1px;
	border-bottom-style: solid;
}
.calendar_nav
{
	font: bold 15px verdana;
	height: 40px;
}
.calendar_weekday
{
	clear: both;
	border-bottom: #333333 1px solid;
	height: 25px;
	text-align: center;
}
.calendar_day_normal
{
	height: 70px;
}
.calendar_day_normal_last
{
	clear: both;
	border-bottom: #333333 1px solid;
	height: 70px;
}
.calendar_blank
{
	height: 70px;
}
#Month
{
	font: bold 15px verdana;
	height: 30px;
	text-align: center;
}

#mainNavigationInfo
{
	padding-top: 5px;
	padding-left: 6px;
}

.faketable {
	float: left;
	background: #999;
	height: 300px;
	margin: 20px;
}

#DivglobalInfoMessage
{
	background-color: white;
	color: Red;
	font-weight: bolder;
	border-bottom: thin gray;
}



.DropShadow {
 position: absolute;
 left: 288px;
 top: 78px;
 color:#00309C;
}
.MainText_
{
	font:Arial; 
	font-size:25px;  
	border-bottom: thin Red;
	vertical-align:top;  
	height: 30px;
	font-weight: bold;
	position: absolute;
	left: -1px;
	top: -1px;
	color: #94BAF7;
}

#DivMainNavigationCaption_
{
	position: absolute;
	font:Arial;
	font-weight: bold;
	font-size:25px;  
	border-bottom: thin Red;
	vertical-align:top;  
	height: 30px;
	 color: #ccc;
   font-weight: bold;
}

.MainNavigationCaption
{background-color: #D6E8FF;/*#FFE6A0;*/
	color: #00309C;
	font-weight: bolder;
	font-size:25px;  
	border-bottom: thin Red;
	vertical-align:top;  
	height: 30px;
}


/*left menu master page*/
.hierachy_tit_selected div
{
	border-bottom: 1px  #BDBDB5;
	margin: 0 5px 0 0;
	padding: 2px 0;
}

#menuLft
{
	background-color: #E9E9E1;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
}

#menu
{
	display: inline;
	float: left;
	margin-bottom: 15px;
	width: 100%;
	text-align: left;
	background-color: #6593CF;
	height: 1px;
}


#menu A
{
	padding-right: 0px;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 4px;
	background: #f7f3f7;
	padding-bottom: 3px;
	margin: 0px;
	font: 11px/16px verdana,sans-serif;
	padding-top: 4px;
	border-bottom: #fff 1px solid;
	white-space: nowrap;
	height: 1%;
	text-decoration: none;
}
#menu H2
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 13px/16px verdana,sans-serif;
	color: #fff;
	padding-top: 0px;
	white-space: nowrap;
	background-color: #fe8e14;
}


/*FE8E14*/
#menu H2 A
{
	padding-right: 0px;
	display: block;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 0px;
	font: bold 11px/16px verdana,sans-serif;
	color: #fff;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	white-space: nowrap;
	border-left-style: none;
	background-color: #6593CF;
	border-bottom-style: none;
}

#leftContent
{
	padding-right: 5px;
	padding-left: 10px;
	height: 560px; /*420px;*/
}

#rightContent
{
	padding-right: 5px;
	padding-left: 10px;
	height: 560px;/*420px;  */
}


#middleContent
{
	/*PADDING-RIGHT: 5px; PADDING-LEFT: 10px; height:420px;	*/
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	height: 100%; /* 420px; width: 475px;*/
	width: 100%;
	overflow: auto;
	/*height: 560px;*/
	height: 100%;
	overflow:hidden; 
}

#menu H2 A:visited
{
	color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #fe8e14;
	border-bottom-style: none;
}
#menu H2 A:hover
{
	color: #fff;
	background-color: #F8AB66;
}
#menu A
{
	color: #666;
}
#menu A:visited
{
	color: #666;
}
#menu A:hover
{
	background: #FFF;
	color: 6593CF;
}
#menu A:active
{
	background: #ccc;
	color: #060;
}
#menu UL
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 65pt;
	padding-top: 0px;
	list-style-type: none;
}
#menu UL LI
{
	display: inline;
	float: left;
	width: 100%;
}
#menu LI
{
	margin-bottom: -1px;
	position: relative;
}
#menu UL.long
{
	width: 155pt;
}
#menu UL.short
{
	width: 115pt;
}
#menu LI.last
{
	border-bottom: #ccc 1px solid;
}
#menu UL UL
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	display: none;
	font-size: 16px;
	z-index: 500;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	position: absolute;
	top: auto;
}
#menu UL UL UL
{
	left: 100%;
	top: 0px;
}
DIV#menu H2:hover
{
	background: url(/css/images/expand3.gif) #000 no-repeat -999px -9999px;
}
DIV#menu LI:hover
{
	z-index: 100;
	cursor: pointer;
}
DIV#menu LI:hover UL UL
{
	display: none;
}
DIV#menu LI LI:hover UL UL
{
	display: none;
}
DIV#menu LI LI LI:hover UL UL
{
	display: none;
}
DIV#menu LI LI LI LI:hover UL UL
{
	display: none;
}
DIV#menu LI:hover UL
{
	display: block;
}
DIV#menu LI LI:hover UL
{
	display: block;
}
DIV#menu LI LI LI:hover UL
{
	display: block;
}
DIV#menu LI LI LI LI:hover UL
{
	display: block;
}
#menu A.x
{
	font-weight: bold;
	background: url(/css/images/expand3.gif) #eee no-repeat 100% 100%;
	color: #000;
}
#menu A.x:visited
{
	font-weight: bold;
	background: url(/css/images/expand3.gif) #eee no-repeat 100% 100%;
	color: #000;
}
#menu A.x:hover
{
	background: #ddd;
	color: #a00;
}
#menu A.x:active
{
	background: #ccc;
	color: #060;
}
A.white:link
{
	color: #d9d9d9;
	line-height: 18px;
	text-decoration: underline;
}
A.white:visited
{
	color: #d9d9d9;
	line-height: 18px;
	text-decoration: underline;
}
A.white:active
{
	color: #d9d9d9;
	line-height: 18px;
	text-decoration: underline;
}
A.white:hover
{
	color: #d9d9d9;
	line-height: 18px;
	text-decoration: none;
}
A.gray:link
{
	color: #222222;
	line-height: 18px;
	text-decoration: none;
}
A.gray:visited
{
	color: #222222;
	line-height: 18px;
	text-decoration: none;
}
A.gray:active
{
	color: #222222;
	line-height: 18px;
	text-decoration: none;
}
A.gray:hover
{
	color: #222222;
	line-height: 18px;
	text-decoration: underline;
}
A.grayunder:link
{
	color: #454545;
	line-height: 18px;
	text-decoration: underline;
}
A.grayunder:visited
{
	color: #454545;
	line-height: 18px;
	text-decoration: underline;
}
A.grayunder:active
{
	color: #454545;
	line-height: 18px;
	text-decoration: underline;
}
A.grayunder:hover
{
	color: #454545;
	line-height: 18px;
	text-decoration: none;
}
.fontgray12B
{
	font-weight: bold;
	color: #555555;
}
.fontyellow12B
{
	font-weight: bold;
	color: #3a3a3a;
}
.UpdateProgress {
    background-color:white;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:50000;
    cursor:wait;
    filter:alpha(opacity=0);
    opacity:0;
}
.UpdateProgressLong {
 	border:outset 4px #933939;
 	padding:10px;
    background-color:white;
    position:absolute;
    top:50%;
    left:50%;
    width:250px;
    height:100px;
    margin-left:-125px;
    margin-top:-50px;
    z-index:51000;
    cursor:wait;	
}
.titlepagetd
{
	vertical-align: middle;
	height: 30px;
}
.subtitletd
{
	vertical-align: bottom;
	height: 30px;
}
.titlepage
{
	font-weight: bold;
	font-size: 14px;
	color: #fe8e14;
}
.subtitle
{
	font-weight: 600;
	font-size: 11px;
	vertical-align: bottom;
	color: #fe8e14;
	font-family: Verdana;
	height: 20px;
	text-align: left;
}
.subtitleITA
{
	font-weight: 600;
	font-size: 11px;
	vertical-align: bottom;
	color: #fe8e14;
	font-family: Verdana;
	text-align: left;
}
.body_Narrow_Width
{
	width: 772px;
}
.body_Broad_Width
{
	width: 984px;
}
.fixHeaderStyle
{
	z-index: 99;
	position: relative; 
	TOP:expression(this.offsetParent.scrollTop);
}

.divContentHeading
{
	background-color: Aqua;
}


