﻿H1
{
	margin-bottom: 10px;
	color: #2e5892;
	font-size: 18px;
	font-weight: normal;
	margin-top: 5px;
}

H2
{
	margin-bottom: 10px;
	color :#2e5892;
	font-size :16px;
	font-weight :normal ;
	margin-top:5px;
}

H3
{
	margin-bottom: 0px;
	color: #000000;
	font-size :14px;
	font-weight:bold;
	margin-top: 0px;
}

/* LINKS */
A, A:Visited
{
	color: #0153A4;
	text-decoration: underline;
}

A:Active
{
	color: #FF0000;
}

A:Hover
{
	color: #6FADD4;
}

/* TABS */
.Tabs
{
	background: transparent url(../Images/tabs_bkg.gif) bottom left repeat-x;
}

A.ActiveTab
{
	display: inline-block;
	vertical-align: bottom;
	line-height: 25px;
	padding: 0 6px 0 6px;
	background-color: #ffffff;
	border: solid 1px #8E8E8E;
	border-bottom: none;
	color: #000000;
	text-decoration: none;
}
A.Tab
{
	display: inline-block;
	vertical-align: bottom;
	line-height: 21px;
	padding: 0 6px 0 6px;
	background-color: #ffffff;
	background: #ffffff url(../Images/button_bkg.png) left bottom repeat-x;
	border: solid 1px #8E8E8E;
	color: #000000;
	text-decoration: none;
}
A.Tab:Hover
{
	display: inline-block;
	background: #ffffff url(../Images/button_hover_bkg.png) left bottom repeat-x;
	border-color: #3C7FB1 #3C7FB1 #8E8E8E #3C7FB1;
}

/* END TABS */


fieldset
{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font-size: 9pt;
	color: #000000;
}
fieldset legend
{
	padding: 0px 10px 0px 10px;
}

fieldset p
{
	margin: 0;
	/* Remove margins from p elements inside fieldsets */
} 
legend
{
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
img
{
	border-style: none;
}
.center
{
	text-align: center;
}
.underline
{
	 text-decoration :underline;    
}

p
{
	font-family: Tahoma;
	font-size: 9pt;
}

.popupbox
{
	background-color: #F0F1F3;
	
	border: 1px solid #3080BB;
}
.PageTitle
{
	margin-bottom: 10px;
	color :#2e5892;
	font-size :18px;
}
.PageSubTitle
{
	margin-bottom: 10px;
	color :#2e5892;
	font-size :16px;
}
.Normal
{
	font-size: 10pt;
}
.NormalGrey
{
	font-size: 9pt;
	color: #808080;
}
.Small
{
	font-size: 8pt;
}
.SmallGrey
{
	font-size: 8pt;
	color: #808080;
}
.Bold
{
	font-weight: bold;
}
.Medium
{
	font-family: Arial;
	font-size: 11pt;
}
.MediumBold
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}
.Big
{
	font-family: Arial;
	font-size: 16pt;
}
.HorizDivider
{
	background-image: url(../images/horiz_dots.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 9px;
}
.watermarked
{
	background-color: #F0F8FF;
	border: solid 1px #A5ACB2;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px;
}

.ErrorText
{
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.HighlightedText
{
	background-color: #ffff99;
	font-weight: bold;
}
.AddedText
{
	color: #008000;
	text-decoration: underline;
}
.PromoPrice
{
	margin: 5px;
	color: #008000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18pt;
}
.DeletedText
{
	color: #FF0000;
	text-decoration: line-through;
}
INPUT.SearchQuery
{
	border: solid 1px #909090;
	height: 18px;
	padding-left: 2px;
	padding-top: 1px;
}

/* LISTS */
.DirectoryItem
{
	padding: 5px 15px 5px 15px;
	font-family: Arial;
	font-size: 9pt;
	list-style-type: disc;
}
.Thumbnail
{
	border: solid 1px #d0d0d0;
	width: 120px;
	height: 120px;
	vertical-align: top;
}

A.ViewScreenshot, A.ViewScreenshot:Visited
{
	display: inline-block;
	border: solid 2px #FFFFFF;
	padding-bottom: 15px;
}

A.ViewScreenshot:Hover
{
	display: inline-block;
	border: solid 2px #e0e0e0;
	background-color: #e0e0e0;
	background-image: url(../Images/view_full_size.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

A.ViewScreenshot IMG
{
	border: none;
}

/* END LISTS */

/*############################################## BOXES ##################################################*/
.RightBoxText
{
	font: 10px "Trebuchet MS" , Verdana, Arial;
	color: #58646b ;
}
.RightBoxTitle
{
	font: bold 11px "Trebuchet MS" , Verdana, Arial;
	color: #333f45 ;
}

/*---------------------------------- yui ---------------------------------------------------------------*/

.ajax__tab_yuitabview-theme .ajax__tab_header 
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
	background:url(../images/yui/sprite.png) #d8d8d8 repeat-x;
	margin:0px 0.16em 0px 0px;
	padding:1px 0px 1px 0px;
	vertical-align:bottom;
	border:solid 1px #a3a3a3;
	border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
	color:#000;
	padding:0.35em 0.75em;    
	margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
	background: url(../images/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	background:url(../images/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0px;
	/*background-color:#edf5ff;    */
	border:solid 1px #808080;
	border-top-width:0px;
}

/*############################################# TABLES #################################################################*/

TABLE.Simple
{
	background-color: #ffffff;
	width: 100%;
}
TABLE.Simple TD.Feature
{
	background-color: #e5e5e5;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}
TABLE.Simple TD
{
	background-color: #f2f2f2;
	padding: 5px;
}
TABLE.editions
{
	background-color: #ffffff;
	font-family :Tahoma ;
	font-size :9pt;
}
TABLE.editions TD
{
	background-color: #f0f0f0;
	padding: 5px;
}
TABLE.editions .header TD
{
	font-size: 11pt;
	color: #ffffff;
	text-align: center;
	height: 50px;
}
TABLE.editions .header TD A
{
	font-size: 11pt;
	color: #ffffff;
	text-align: center;
	text-decoration :none;
}
TABLE.editions .header TD.express
{
	background-color: #02974D;
}
TABLE.editions TD.express
{
	background-color: #D7FFE3;
	text-align: center;
}
TABLE.editions .header TD.standard
{
	background-color: #006699;
}
TABLE.editions TD.standard
{
	background-color: #C6E2FF;
	text-align: center;
}
TABLE.editions .header TD.professional
{
	background-color: #FF6600;
}
TABLE.editions TD.professional
{
	background-color: #FFE3CE;
	text-align: center;
}
TABLE.editions .header TD.enterprise
{
	background-color: #4B4B53;
}
TABLE.editions TD.enterprise
{
	background-color: #CCCCCC;
	text-align: center;
}
		.Summary
{
	background-color: #ffffff;
	padding: 5px;
}
		.Summary .Header
{
	padding: 10px 0px 10px 10px;
	font-size: 16pt;
	background-color: #E5F2FF;
	color: #1F4978;
	border-bottom: solid 2px #86B9F7;
}
		.Summary A
{
	color: #0153A4;
}
		.Summary
{
	font-family: Tahoma;
	font-size: 9pt;
}
		.Summary H1
{
	font-size: 1.7em;
	color: #1F4978;
	border-bottom: dotted 3px #efefef;
}
		.Summary H2
{
	font-size: 1.2em;
} 
		.Summary TABLE
{
	border: solid 1px #e5e5e5;
}
		.Summary TD.Label
{
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
	background-color: #f5f5f5;
}
		.Summary TH
{
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
	background-color: #f5f5f5;
}
		.Summary TD
{
	padding: 8px;
	font-size: 9pt;
}
		.Summary UL LI
{
	font-size: 1.1em;
	font-weight: bold;
}
		.Summary UL UL LI
{
	font-size: 0.9em;
	font-weight: normal;
}
		.Centered
{
	text-align: center;
}
		.AlignRight
{
	text-align: right;
}
		.Width12Percent
{
	width: 12%;
}
.basicCk, .premiumCk, .businessCk, .ultimateCk
{
	border-style: none;
	width: 18px;
	height: 18px;
}
.basicCk
{
	background: url(../Images/CheckMark_lime_18x.gif) no-repeat center center;
}
.premiumCk
{
	background: url(../Images/CheckMark_green_18x.gif) no-repeat center center;
}
.businessCk
{
	background: url(../Images/CheckMark_blue_18x.gif) no-repeat center center;
}
.ultimateCk
{
	background: url(../Images/CheckMark_black_18x.gif) no-repeat center center;
}

/*----START------------LiveTable--------------------*/
#LiveTable
{
	margin: 1em 0 2em;
	width: 100%;
	border-bottom: 1px solid #c5d1d8;
}
#LiveTable thead th.label
{
	padding-left: 0px;
	text-align: left;
	font-weight :normal ;
}
#LiveTable thead th
{
	border-bottom: 1px solid #c5d1d8;
	font-weight :normal ;
}
#LiveTable thead tr
{
	outline: 0;
	text-align :center ;
}
#LiveTable thead tr th
{
	text-align: center;
	font-weight: normal;
}
#LiveTable th
{
	padding: 8px 10px;
	text-align: left;
	outline: 0;
}
#LiveTable td, LiveTable th
{
	padding: 8px 10px;
}
#LiveTable tbody
{
	outline: 0;
}
#LiveTable tbody th
{
	padding-left: 0;
	color: #3066a2;
}
#LiveTable tbody tr td
{
	padding-left: 0;
	color: #3066a2;
	text-align: center;
}

/*----END------------LiveTable--------------------*/
#mytable
{
	width: 100%;
	padding: 0;
	margin: 0;
	font: normal 11px auto "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #2E5892;
	background: #E5F2FF;
}
#mytable a 
{
	color: #2E5892;
}
#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
#mytable th
{
	font: bold 11px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	color: #2E5892;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7; /*border-left: 1px solid #C1DAD7;*/
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #E5F2FF;
}

#mytable th a
{
	text-decoration: none;
}

#mytable th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
#mytable td
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #2E5892;
	text-align: center;
}
#mytable td.alt
{
	background: #F5FAFA;
	color: #797268;
}
#mytable th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#mytable th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #E5F2FF;
	font: 10pt Arial;
	color: #2E5892;
}
 
/*###################################################### Message Boxes #############################################*/
 
.info, .success, .warning, .error, .validation
{
	border: 1px solid;
	margin: 10px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../Images/MessageBoxes/info.png');
	background-repeat: no-repeat;
}
.success
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../Images/MessageBoxes/success.png');
}
.warning
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../Images/MessageBoxes/warning.png');
}
.error
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Images/MessageBoxes/error.png');
}
.validation
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Images/MessageBoxes/error.png');
}

.validation ul
{
	padding: 0px 30px;
	margin-left: 30px;
}

.container{}

.container img
{
	border: none;
}

.info p, .success p, .warning p, .error p
{
	padding: 0px 50px;
}
.info a, .success a, .warning a, .error a
{
	float: right;
	padding: 10px;
	cursor: pointer;
}


/*################################################################## MENUS #################################################*/
/*
#TopMenu ul
{
	margin-top: 0px;
	float: left;
	margin-left: 20px;
	margin-right: auto;
	padding-left: 0px;
	margin-bottom: 0px;
}
#TopMenu ul li
{
	display: inline;
	float: left;
}
#TopMenu ul li a,
#TopMenu ul li a:visited
{
	color: #1E356D;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border: solid 1px transparent;
	border-left: solid 1px #b4ccec;
	border-right: solid 1px #879FD3;
	border-right-color: #839CD1;
	border-left-color: #CFDEF3;
	display:block;
	
}
#TopMenu ul li a:hover
{
	border-top: solid 1px #879FD3;
	background: #ffffff url(../Images/Menu/menu_bg_sel.png) repeat-x center center;
	border-bottom: solid 1px #879FD3;
}
#TopMenu ul ul
{
	left: 0;
	top: 100%;
	font-size: 9pt;
	background-color: #B9CFEE;
	margin-left :0px;
	padding-left :0px;
}
#TopMenu ul ul li
{
	text-align:left;
	font-size :9pt;
	font-weight :normal ;
	display: inline;
	float: left;
	font-weight :normal ;
}
#TopMenu ul ul li a,
#TopMenu ul ul li a:visited
{
	text-align:left;
	font-size :9pt;
	font-weight :normal ;
	width: 200px;
	color: #1E356D;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-family: Arial;
	display:block;
	float:left;
}
*/
/*
#TopMenu ul
{
	margin-top: 0px;
	float: left;
	margin-left: 20px;
	margin-right: auto;
	padding-left: 0px;
	margin-bottom: 0px;
}
#TopMenu ul li
{
	display: inline;
	float: left;
}
#TopMenu ul li a,
#TopMenu ul li a:visited
{
	float: left;
	color: #1E356D;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border: solid 1px transparent;
	border-left: solid 1px #b4ccec;
	border-right: solid 1px #879FD3;
	border-right-color: #839CD1;
	border-left-color: #CFDEF3;
	display:block;
	float:left;
}
#TopMenu ul li a:hover
{
	border-top: solid 1px #879FD3;
	background: #ffffff url(../Images/Menu/menu_bg_sel.png) repeat-x center center;
	border-bottom: solid 1px #879FD3;
}
#TopMenu ul ul
{
	left: 0;
	top: 100%;
	font-size: 9pt;
	font-weight: normal;
	background-color: #B9CFEE;
}
#TopMenu ul ul li
{
	text-align:left;
	font-size :9pt;
	font-weight :normal ;
	display: inline;
	float: left;
	font-weight :normal ;
}
#TopMenu ul ul li a,
#TopMenu ul ul li a:visited
{
	text-align:left;
	font-size :9pt;
	font-weight :normal ;
	width: 200px;
	float: left;
	color: #1E356D;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-family: Arial;
	font-weight: normal;
	display:block;
	float:left;
}
*/
/*
	.menu
{
	border: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font: 67.5% "Lucida Sans Unicode" , "Bitstream Vera Sans" , "Trebuchet Unicode MS" , "Lucida Grande" , Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
*/
	.menu ul
{
	list-style: none;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: auto;
	padding-left: 0px;
	margin-bottom: 0px;
}
	.menu li
{
	float: left;
	padding: 0px;
}
	.menu li a
{
	color: #1E356D;
	display: block;
	line-height: 27px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-decoration: none;
	
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border: solid 1px transparent;
	border-left: solid 1px #b4ccec;
	border-right: solid 1px #879FD3;
	border-right-color: #839CD1;
	border-left-color: #CFDEF3;
}
		.menu li a:hover, .menu ul li:hover a
{
	background: url('../Images/Menu/menu_bg_sel.png') repeat-x center bottom;
	text-decoration: none;
}
	.menu li ul
{
	display: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #1E356D;
	position: absolute;
	
	z-index: 200;
	background-color: #A4BDE5;
}
	.menu li:hover ul
{
	display: block;
}
	.menu li li
{
	background: left bottom;
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
}
	.menu li:hover li a
{
	background: none;
}
	.menu li ul a
{
	display: block;
	height: 27px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	border-left: solid 1px #b4ccec;
	border-right: solid 1px #879FD3;
}
		.menu li ul a:hover, .menu li ul li:hover a
{
	border-style: solid none solid none;
	background: url('../Images/Menu/menu_bg_sel.png') repeat-x left;
	text-decoration: none;
	border-top-color: #397FD2;
	border-bottom-color: #397FD2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	
}
	.menu p
{
	clear: left;
}	


/* LEFT MENU */
.LeftMenu
{
	font-family: Verdana;
	font-size: 8pt;
}
.LeftMenu ul
{
	background-color: #D1E9FF;
}

.LeftMenu ul.AspNet-Menu
{
	width: 190px;
}

.LeftMenu ul.AspNet-Menu ul,
.LeftMenu ul.AspNet-Menu ul ul
{
	left: 190px;
	top: -0.5em;
	width: 190px;
	z-index: 400;
	border: solid 1px #86B9F7;
	padding: 2px;
}

.LeftMenu li.AspNet-Menu-Leaf a, /* leaves */
.LeftMenu li.AspNet-Menu-Leaf span
{
	background-image: none !important;
}

.LeftMenu ul.AspNet-Menu li a
{
	color: #000000;
	padding: 6px 15px 6px 7px;
	text-align: left;
	
}

.LeftMenu ul.AspNet-Menu li span
{
	cursor: pointer;
	color: #333333;
	padding: 6px 25px 6px 7px;
	background: transparent url(../Images/menu_popup_right.gif) right center no-repeat;
	text-align: left;
}

.LeftMenu ul.AspNet-Menu li:hover,
.LeftMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	background-image: url(../Images/left_menu_hover_bkg.gif);
	background-repeat: no-repeat;
}

.LeftMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	border: solid 1px #CCCCCC;
	background-color: #F8F8F8;
}

.LeftMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a
{
	padding: 7px 15px 7px 15px;
	text-align: left;
	border: none;
	margin: 0px;
}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.LeftMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
	margin: 1.0em 0 0 10.35em;
}


#Left
{
	float: left;
	position: relative;
	top: -15px;
	padding: 0px;
	width: 200px;
	margin: 1px 0px 1px 1px;
	
}

#Left .MenuHeader
{
	height: 38px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 7px;
	color: #1F4978;
	font-size: 9pt;
	background: transparent url(../Images/left_menu_header.gif) no-repeat;
}

#Left .Menu
{
	padding: 0px 3px 5px 3px;
	background-color: #D1E9FF;
	border: solid 1px #86B9F7;
	border-top: none;
	margin-bottom: 20px;
	
}
#Left .Menu ul
{
	padding: 0px;
	margin: 0px;
	background-color: #D1E9FF;
	list-style-type :none;
}

#Left .Menu ul li
{
	height: 25px;    
}
#Left .Menu ul li a
{
	color: #000000;
	padding: 6px 15px 6px 7px;
	text-align: left;
	list-style-image: none;
	font-family: Verdana;
	font-size: 9pt;
	cursor: pointer;
	color: #333333;
	padding: 6px 25px 6px 7px;
	background: transparent url(../Images/menu_popup_right.gif) right center no-repeat;
	text-align: left;
	height :25px;
}

#Left .Menu ul li a span
{
	cursor: pointer;
	color: #333333;
	padding: 6px 25px 6px 7px;
	background: transparent url(../Images/menu_popup_right.gif) right center no-repeat;
	text-align: left;
}
#Left .Menu ul li:hover
{
	background-image: url(../Images/left_menu_hover_bkg.gif);
	background-repeat: no-repeat;
	height: 25px;
}


/*############################################### CONTROLS ########################################################*/
.Shevron
{
	padding: 4px 6px 4px 6px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width:100%;
}

.ShevronActive
{
	background: transparent url(../images/shevron_bkg.gif) left center repeat-x;
	border: solid 1px #99DEFD;
	padding: 3px 5px 3px 5px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width:100%;
}

.ShevronLine
{
	background: transparent url(../images/shevron_line.gif) left center repeat-x;
	width: 100%;
}

INPUT.TextBox, SELECT, TEXTAREA
{
	border: solid 1px #A5ACB2;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px;
}

INPUT.MediumTextBox
{
	font-family: Arial;
	font-size: 14pt;
	border: solid 1px #A5ACB2;
	padding: 2px;
}
INPUT.BigTextBox
{
	font-family: Arial;
	font-size: 16pt;
	border: solid 1px #A5ACB2;
	padding: 2px;
}
INPUT.NormalButton
{
	font-family: Tahoma;
	font-size: 8pt;
	background: #ffffff url(../Images/button_bkg.png) left center repeat-x;
	border: solid 1px #8E8F8F;
	padding-left: 5px;
	padding-right: 5px;
	height: 24px;
}
INPUT.NormalButton:hover
{
	background: #ffffff url(../Images/button_hover_bkg.png) left center repeat-x;
	border: solid 1px #3C7FB1;
	height :24px;
}
INPUT.BigButton
{
	font-family: Tahoma;
	font-size: 8pt;
	background: #ffffff url(../Images/button_bkg2.png) left center repeat-x;
	border: solid 1px #8E8F8F;
	padding-left: 5px;
	padding-right: 5px;
	height :31px;
}
INPUT.BigButton:hover
{
	background: #ffffff url(../Images/button_hover_bkg2.png) left center repeat-x;
	border: solid 1px #3C7FB1;
	height :31px;
}
/*################################################## BREADCRUMB ##############################################*/
#Breadcrumb
{
    margin: 0px;
    padding: 10px;
    background: #E5F2FF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #86B9F7;
    clear: left;
}

#Breadcrumb .Path
{
	font-size: 9pt;
	color: #1F4978 !important;
}

#Breadcrumb .Path A,
#Breadcrumb .Path A:Active,
#Breadcrumb .Path A:Visited,
#Breadcrumb .Path A:Hover
{
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode A.Button,
#Breadcrumb .CurrentNode A.Button:Visited,
#Breadcrumb .CurrentNode A.Button:Active
{
	font-size: 8pt;
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode DIV.Normal,
#Breadcrumb .CurrentNode DIV.Huge,
#Breadcrumb .CurrentNode A.Huge,
#Breadcrumb .CurrentNode span.Huge
{
	text-decoration: none;
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode DIV.Huge,
#Breadcrumb .CurrentNode DIV.Huge A,
#Breadcrumb .CurrentNode span.Huge
{
	font-size: 12pt;
}

/*############################################## GRIDS #################################*/

.DefaultGrid
{
	font-size: 9pt;
}
.DefaultGrid .Header
{
	background-color: #DDEDF7;
}
.DefaultGrid .Row
{
	background-color: #FFFFFF;
}
.DefaultGrid .Row TD
{
	border-bottom: solid 1px #DDEDF7;
}
.DefaultGrid .AlternativeRow
{
	background-color: #FFFFFF;
}
.DefaultGrid .AlternativeRow TD
{
	border-bottom: solid 1px #DDEDF7;
}


.WireGrid
{
	font-size: 9pt;
	background-color: #cfe4ed;
}
.WireGrid .Header TH
{
	background-color: #cfe4ed;
	font-size: 8pt;
}
.WireGrid .EmptyRow
{
}
.WireGrid .EmptyRow TD
{
	background-color: #FFFFFF;
}
.WireGrid .Row
{
}
.WireGrid .Row TD
{
	background-color: #FFFFFF;
}
.WireGrid .AlternativeRow
{
}
.WireGrid .AlternativeRow TD
{
	background-color: #E5F2FF;
}
.WireGrid .Pager TD
{
	background-color: #f1f7fc;
	text-align: center;
}

.WireGrid .Pager SPAN
{
	display: inline-block;
	padding: 3px 6px 3px 6px;
	border: solid 1px #cfe4ed;
	background-color: #cfe4ed;
}

.WireGrid .Pager A
{
	display: inline-block;
	padding: 3px 6px 3px 6px;
	border: solid 1px #cfe4ed;
	background-color: #ffffff;
	text-decoration: none;
}


.StripedGrid
{
	font-size: 9pt;
}
.StripedGrid TD
{
	padding: 3px;
}
.StripedGrid .Header
{
	background-color: #DDEDF7;
}
.StripedGrid .Row
{
	background-color: #FFFFFF;
}
.StripedGrid .AlternativeRow
{
	background-color: #f1f7fc;
}

/*######################################### FORMS ###########################################*/
/* FORMS */
.Form
{
	border: solid 1px #DDEDF7;
	font-size: 9pt;
}
.FormRow
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	color: #000000;
}
.FormButtonsBar
{
	/*
	background-color: #DDEDF7;
	padding: 4px;
	*/
	padding: 10px; /*font-size: 11pt;*/
	vertical-align: middle;
	background-color: #E5F2FF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.FormButtonsBar .Left
{
	float: left;
}

.FormButtonsBar .Right
{
	text-align: right;
}

.FormButtonsBarClean
{
	clear: both;
	padding-bottom: 4px;
}

.FormButtonsBarCleanLeft
{
	float: left;
}

.FormButtonsBarCleanRight
{
	text-align: right;
}

.FormFooter
{
	background-color: #DDEDF7;
	padding: 5px;
}

.FormBody
{
	padding: 10px;
}

.FormBodyBlue
{
	padding: 10px;
	background-color: #E5F2FF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 20%;
	left: 50%;
}

.ToolLink
{
	padding: 5px 0px 5px 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* ############################################### Progress Panel ######################################*/
.ProgressPanel
{
	width: 350px;
}

.ProgressBarContainer
{
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	height: 11px;
	background: #e5e5e5 url(../Images/gauge_bkg.gif) center center repeat-x;
}

.ProgressBarIndicator
{
	background: #e5e5e5 url(../Images/gauge_green.gif) center center repeat-x;
	height: 11px;
}

.ProgressPanelArea
{
	padding: 10px;
}


/*-----------------------FORM TABS------------------------*/

#LiveTabs .bottomline
{
	border-bottom: #57A2DC 1px solid;
}

#LiveTabs .tab
{
	padding: 5px;
	background-color: #E7F2F8;
	color: #666666;
	line-height: 18px;
	text-align: center;
	border: #57A2DC 1px solid;
	font-size:10pt;
}

#LiveTabs .tab A
{
	 text-decoration:none;
}

#LiveTabs .tab_hover
{
	padding: 5px;
	background-color: #3080BB;
	line-height: 18px;
	text-align: center;
	border: #57A2DC 1px solid;
	cursor: hand;
	cursor: pointer;
	font-size:10pt;
}

#LiveTabs .tab_hover a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

#LiveTabs .tab_selected
{
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	text-align: center;
	height: 18px;
	border-left: #57A2DC 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #57A2DC 1px solid;
	border-top: #57A2DC 1px solid;
<<<<<<< .mine
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li, ul#controls li.numeric{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a, ul#controls li.numeric a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a, ul#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	ul#controls {
		height: 30px;
		margin-left: -40px;
	}
	
/* // Easy Slider */=======
}

/*------------------------------Easy Slider------------------------------*/
/* Front Page Slider
------------------------------------------------------*/
#container-slider
{
	margin: 0px 0px 0px 0px;
	width: 950px;
	height: 320px;
	float: left;
	background-color: #CCCCCC;
}
#slider-box
{
	position: relative;
	margin: 0px;
	padding-top: 20px;
	height: 252px;
	overflow: hidden;
}
#slider-box ul, #slider-box li{margin:0px; padding:0px;	list-style:none;}
#slider-box li{width:835px; height:252px; padding:0px; float:left;}
.slider-img{width:340px; height:252px; margin-left:30px; margin-right:50px; float:left;}
#slider-box li.slider-text{width:900px; float:left;}
#slider-box li.slider-text p{width:420px; float:left;}
.slider-text h1{margin:20px 0px 0px 0px;}
.readmore-slider{float:right; padding:10px 30px 0px 0px;}

/* Slider Navigation styling */
#slider-navigation
{
	padding: 0px;
	width: 300px;
	height: 20px;
	margin: 0px auto;
}
#prev
{
	display: block;
	float: left;
}
#prev a
{
	width: 41px;
	height: 41px;
	position: relative;
	top: -38px;
	left: 38px;
	display: block;
	background: url(http://www.orcsweb.com/files/themes/OrcsWeb_Jan2010/images/slide-prev.png) no-repeat 0 0;
	cursor: pointer;
	float: left;
}
#next
{
	display: block;
	float: right;
}
#next a
{
	width: 41px;
	height: 41px;
	position: relative;
	top: -38px;
	right: 38px;
	display: block;
	background: url(http://www.orcsweb.com/files/themes/OrcsWeb_Jan2010images/slide-next.png) no-repeat 0 0;
	cursor: pointer;
	float: right;
}

/* numeric controls */	

	#controls
{
	margin: 1em 0;
	padding: 0;
	height: 20px;
	float: right;
}
	ol#controls li
{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 20px;
	line-height: 20px;
}
	ol#controls li a
{
	float: left;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ccc;
	background: #3080BB;
	color: #FFFFFF;
	padding: 0 10px;
	text-decoration: none;
}
	ol ol#controls li.current a
{
	background: #000000;
	color: #fff;
}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus
{
	outline: none;
