body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9B9D0;

}

.workgroupsidenav
{
	 border-bottom: solid 1px #FFEEC8;
	 padding-left: 5px;
	 cursor:pointer;
}

.workgroupsidenavon
{
	 border-bottom: solid 1px #FFEEC8;
	 padding-left: 5px;
	 background-color: #F2F2F2;
	 cursor:pointer;
}

.textLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #4C4C4C;
}

.navMain 
{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: bold; 
	color: #0D2C62; 
	border-bottom-style: solid;
	border-width: 1px; 
	border-color: #0D2C62; 
	background-color: #CCDBE5;
	padding: 3px;
	padding-left: 13px;
	height: 25;
}

.navMain a
{
	font-family: Verdana; 
	font-weight: bold; 
	color: #0D2C62; 
	text-decoration: none;
}

.navMain2
{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: bold; 
	color: #0D2C62; 
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px; 
	border-color: #0D2C62; 
	background-color: #CCDBE5;
	padding: 3px;
	padding-left: 13px;
	height: 25;
}

.navMain2 a
{
	font-family: Verdana; 
	font-weight: bold; 
	color: #0D2C62; 
	text-decoration: none;
}

.navSub
{
	font-family: Calibri Verdana; 
	font-size: 11px; 
	color: #585858; 
	padding: 3px;
	padding-left: 10px;
	border-width: 1px; 
	border-color: #0D2C62; 
	text-decoration: none;
	background-color: #D6DDE7;
}

.navSub a
{
	color: #585858; 
	text-decoration: none;
	padding-left: 10px;
	padding:5px; 
}


.navSubOn
{
	font-family: Calibri Verdana; 
	font-size: 11px; 
	color: #585858; 
	padding: 3px;
	padding-left: 10px;
	border-width: 1px; 
	border-color: #0D2C62; 
	text-decoration: none;
	background-color: #ECEFF3;
}

.navSubOn a
{
	color: #585858; 
	text-decoration: none;
	padding-left: 10px;
	padding:5px; 
}

.navHeader
{
	font-family: Verdana; 
	font-size: x-small; 
	color: #585858; 
	font-weight: bold; 
	text-decoration:none;
	padding-left: 15px;
        border-width: 1px; 
	border-color: #0D2C62; 
	border-top-style: solid;
	
	padding:5px; 
}

.navHeader a
{
	font-family: Verdana; 
	font-size: x-small; 
	color: #585858; 
        font-weight: bold; 
	text-decoration:none;
	padding-left: 0px;
        border-width: 0px; 
	
	border-color: #0D2C62;
	
}

.workgroupbg
{
	background: url(/epmlivewebsite/images/workgroupbg.gif) repeat-x;
	background-position: bottom;
}









.navback
{
	border-right-style: solid; 
	border-width: 1px; 
	border-color: #0D2C62; 
	background-color: #D6DDE7;
}
img
{
	border: 0px;
}

h1, h2, h3, h4, p
{
	margin: 0px;
	padding: 0px;
}

h5
{
	margin: 5px;
}


h1, h1 a
{
	padding-bottom: 8px;
	color: #0D2C62; 
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
}

h2, h2 a
{
	color: #2277FF;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}

h3
{
	color: #0560a6;
	font-size: 13px;
}

h3 a
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px;
	text-decoration: none;
	color: #0560a6;
}

h3 a:hover
{
	text-decoration: underline;
}
h4
{
	color: #fbd713;
	font-size: 16px;
}
.text
{
	font-size: 11px;
	color: #4C4C4C;
	
	line-height: 16px;
}

.main_page
{
	padding: 0px 10px 0px 10px;
}

.top_panel_login
{
	padding-right: 7px;
}

.top_panel_login a
{
	color: #888888;
	font-size: 11px;
	text-decoration: none;
}

.top_panel_login a:hover
{
	text-decoration: underline;
}

.logo
{
	background: url(http://epmlive.elgraph.com/img/bg_top_logo.gif) repeat-x #F8FBFE;
	border: #B8D3FA solid 1px;
}

.search_table
{
	border: #CDE2FF solid 1px;
	margin-right: 37px;
}

.search
{
	border: none;
}

.input
{
	border: solid 1px #143266;
	width: 270px;
}

.inputbad
{	
	border: solid 1px #143266;
	width: 270px;
	background-color: #FFFF89;
}

.select
{
	border: solid 1px #CDE2FF;
}

.menu_left_column
{
	border: #B8D3FA solid 2px;
	background-color: #F0F6FF;
	margin-top: 1px;
	margin-right: 5px;
	padding-bottom: 3px;
}

.menu_left_column h1
{
	margin: 0px;
	padding: 4px 0px 0px 4px;
	background: #D9E7FF;
	border-top: #B8D3FA solid 1px;
	border-bottom: #B8D3FA solid 1px;
	color: #2277FF;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
/*	height:22px;*/
}

.menu_left_column_head
{
	padding-left: 0px !important;
/*	height:22px !important;	*/
}

.menu_left_column div div
{
	padding-left: 10px;
	padding-bottom:5px;
}



.menu_left_column a
{
	font-size: 11px;
	color: #2277FF;
	text-decoration: none;
	display: block;
	background: url(http://epmlive.elgraph.com/img/red_marker.gif) no-repeat 0px 8px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	height:20px;*/
}

.menu_left_column a:hover
{
	text-decoration: underline;
}

.menu_left_column_link a
{
	font-size: 11px;
	color: #2277FF;
	text-decoration: none;
	display: block;
	background-image: none;
	padding: 0px;
}

.FooterLink a
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
	background-image: none;
	padding: 0px;
}


.menu_left_column_link a:hover
{
	text-decoration: underline;
}

.office_progect
{
	text-align: center;
	padding-top: 18px;
	margin-right: 5px;
}

.table_right_column
{
	margin-top: 3px;
	padding: 15px 25px 25px 25px;
	border: #B8D3FA solid 2px;
	background: url(http://epmlive.elgraph.com/img/bg_table_right_column.gif) repeat-x bottom left #FFFFFF;
}

.table_right_column_empty
{
	margin-top: 3px;
	padding: 15px 25px 25px 25px;
	background: url(http://epmlive.elgraph.com/img/bg_body.gif) #7DAAE3 repeat-x;
}

.workspace, .enterprice
{
	
	margin-right: 10px;
}

.workspace_text
{
	background: url(../img/home_product_bg.jpg) no-repeat bottom;
	padding-left: 13px;
	padding-right: 13px;
	color: #4C4C4C;
	line-height: 17px;
	font-size: 11px;
}

.workspace_link
{
	
	color: #678FC2;
	text-decoration:none;
	line-height: 17px;
	font-size: 11px;
}

.workspace_link_orange
{
	
	color: #FA9646;
	text-decoration:none;
	line-height: 17px;
	font-size: 11px;
}

.workspace_linkwhite
{

	color:#FFFFFF;
	text-decoration:none;
	line-height: 17px;
	font-size: 11px;
}

.workspace_title
{
	font-weight: bold;
	padding-left: 13px;
	padding-right: 13px;
	color: #678FC2;
	line-height: 17px;
	font-size: 14px;
}

.workspace_titleorange
{
	padding-left: 13px;
        padding-bottom: 8px;
	color:#FFC502;
	font-size: 20px;
	font-weight: normal;
}


.workspace_largetitle
{
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 13px;
	padding-right: 13px;
	color: #678FC2;
	line-height: 17px;
	font-size: 20px;
}

.workspace_body
{
	
	padding-left: 13px;
	padding-right: 13px;
	color: #4C4C4C;
	line-height: 17px;
	font-size: 11px;
}

.workspace_text a
{
	text-decoration: none;
}

.workspace_text a:hover
{
	text-decoration: underline;
}

.workspace_text h1, .enterprice_text h1
{
	color: #4C4C4C;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 8px;
}

.workspace_text h2, .enterprice_text h2
{
	color: #66AAEE;
	font-size: 15px;
	margin-bottom: 4px;
}

.workspace_text h1 span
{
	color: #ffa209;
}

.workspace_text ul, .enterprice_text ul
{
	margin: 0px 0px 19px 0px;
	padding: 0px;
}

.workspace_text li, .enterprice_text li
{
	margin: 0px;
	padding: 0px 0px 0px 9px;
	list-style: none;
	background: url(http://epmlive.elgraph.com/img/orange_marker.gif) no-repeat 0px 5px;
}

.sign_up_column
{
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.sign_up_column h1
{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 20px;
}

.sign_up_table
{
	border: #D1E4FC solid 1px;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	width: 350px;
}

.sign_up_table2
{
	border: #678FC2 solid 1px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background-color: #FAFAFA;
	
}

.overviewtable
{
	border: #678FC2 solid 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #FAFAFA;
	
}

.sign_up_table3
{
	border: #678FC2 solid 1px;
	margin: 0px 0px 0px 0px;
	
	background-color: #FAFAFA;
	
}

.manage_your_organization h1
{
	color: #CC6600;
	font-size: 18px;
	font-weight: normal;
	float: left;
	height: 40px;
	margin-right: 14px;
}

.using_microsoft_project
{
	position: relative;
}

.using_microsoft_project img
{
	float: right;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}

.using_microsoft_project h1
{
	color: #CC6600;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}

.using_microsoft_project h2
{
	color: #333333;
	font-size: 15px;
	margin-bottom: 15px;
}

.hr
{
	border-top: solid 1px #BED4F1;
	font-size: 0px;
	line-height: 0px;
	margin-top: 20px;
	margin-bottom: 6px;
}

.table_order_bg
{
	background: url(http://epmlive.elgraph.com/img/table_order_bg.gif) repeat-y;
	padding: 5px 20px 5px 26px;
}

.table_order_bg li
{
	list-style: none;
	padding-left: 9px;
	background: url(http://epmlive.elgraph.com/img/grey_marker.gif) no-repeat 0px 6px;
}

.table_order_bg ul
{
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

.table_order_bg h2
{
	color: #66AAEE;
	font-size: 15px;
	margin-bottom: 7px;
}

.table_order_bg p
{
	margin-left: -10px;
	margin-top: 5px;
}

.table_order_bg a, .table_order_bg span
{
	color: #8FC1F3;
	font-size: 11px;
}

.table_order_bg a:hover
{
	text-decoration: none;
}

.list
{
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.list h2
{
	font-size: 15px;
	margin-top: 15px;
}

.list_right_column
{
	padding-left: 20px;
	width: 180px;
}

.list_right_column h2
{
	color: #CC6600;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 4px;
}

.list_right_column ul, .list ul
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.list_right_column li, .list li
{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	list-style: none;
	background: url(http://epmlive.elgraph.com/img/blue_marker.gif) no-repeat 0px 9px;
}

.list_right_column a, .list a
{
	color: #66AAEE;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}

.list_right_column span
{
	color: #999999;
	font-size: 11px;
}

.price
{
	color: #FF9900;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 10px;
}

.enterprice_text
{
	background: url(http://epmlive.elgraph.com/img/enterprice_bg.gif) repeat-y;
	padding-left: 23px;
	padding-right: 23px;
	color: #4C4C4C;
	line-height: 17px;
	font-size: 11px;
}

.enterprice_text span
{
	color: #CF5F5D;
}

.workspace_bot
{
	background: url(../img/enterprice_bot.gif) no-repeat;
	padding-left: 120px;
	padding-right: 15px;
}

.enterprice_bot
{
	background: url(http://epmlive.elgraph.com/img/enterprice_bot.gif) no-repeat;
	padding-left: 141px;
	padding-right: 15px;
}

.free_trial
{
	background: url(http://epmlive.elgraph.com/img/free_trial.gif) no-repeat;
	height: 25px;
	width: 112px;
	float: left;
	text-align: center;
	padding-top: 4px;
}

.buy_now
{
	background: url(http://epmlive.elgraph.com/img/buy_now.gif) no-repeat;
	height: 25px;
	width: 112px;
	float: right;
	text-align: center;
	padding-top: 4px;
}

.free_tour
{
	background: url(http://epmlive.elgraph.com/img/free_tour.gif) no-repeat;
	height: 25px;
	width: 131px;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 4px;
}

.sign_up_now
{
	background: url(http://epmlive.elgraph.com/img/sign_up_now.gif) no-repeat;
	width: 132px;
	height: 26px;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 10px;
}

.free_tour a
{
	color: #9FC818;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

.sign_up_now a
{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

.free_trial a
{
	color: #9FC818;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.buy_now a
{
	color: #2D7196;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.free_trial a:hover, .buy_now a:hover, .sign_up_now a:hover, .free_tour a:hover, .list_right_column a:hover, .list a:hover
{
	text-decoration: underline;
}

.inf_bottom_table
{
	color: #4C4C4C;
	font-size: 11px;
}

.inf_bottom_table h2
{
	color: #66AAEE;
	font-size: 13px;
	margin-bottom: 3px;
}

.inf_bottom_table img
{
	float: left;
	margin-right: 8px;
}

.inf_bottom_table td
{
	padding-right: 10px;
}

.menu_bottom
{
	height: 55px;
	color: #CDE2FF;
	font-size: 11px;
	padding-left: 22px;
	padding-top: 10px;
	line-height: 17px;
}

.menu_bottom a
{
	color: #CDE2FF;
	font-size: 11px;
	text-decoration: none;
}

.menu_bottom a:hover
{
	text-decoration: underline;
}

.captcha td
{
	font-size: 11px;
}


/******************/
.paging a
{
	font-size: 12px;
	color: #66AADD;
}

.paging a:hover
{
	color: #000;
}

.paging span
{
	font-size: 12px;
}

.productsList .product .partners h2
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}

.productsList .product .partners
{
	padding-bottom: 20px;
}

.productsList td
{
	border: 0px;
}

.productsList .product div
{
	margin-left: 10px;
	margin-right: 10px;
}

.productsList .product div b
{
	color: #3B699F;
}

.productsList .product .description
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.productsList .product .enterprice_level .partners
{
	float: right;
	padding-top: 5px;
	color: #f00;
}

.additionalProducts .product .partners
{
	padding-bottom: 10px;
}

.additionalProducts .product .partners a
{
	color: #5F8BBF;
	font-size: 12px;
}

.additionalProducts .product .partners a:hover
{
	color: #7DAAE3;
	text-decoration: none;
}

.additionalProducts .product .partners div
{
	margin-left: 10px;
	margin-right: 10px;
}

.additionalProducts .product .description .partners
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.text .big_black_title
{
	font-size: 20px;
	color: #333333;
	line-height: 16px;
}

.text a.greenLink 
{
    text-decoration:none;
    color:Green;
}

.text a, .text a:hover
{
	color: #6a92c0;
}


.collapse_table
{
	border-color: #678FC2;
	border-width: 1px;
	border-style: Solid;
    line-height: 16px;
	border-collapse: collapse;
}

.collapse_table_padding
{
	border-color: #678FC2;
	border-width: 1px;
	border-style: Solid;
        cellpadding: 10px;
	border-collapse: collapse;
}



.collapse_table th
{
	color: #2277ff;
	background-color: #d9e7ff;
}

.collapse_table td
{
	padding: 3px 2px 3px 2px;
}

.collapse_table .alt
{
	background-color: #f4f8ff;
}

.footer
{
    font-size: 11px;
    color: #cde2ff;
    padding: 10px;
}

.footer a
{
    text-decoration: none;
    color: #cde2ff;
}

.footer a:hover
{
    text-decoration: underline;
    color: #eeeeee;
}

a.orange
{
    color: #FF9900;
    text-decoration:underline;
}

.shadow_l
{
	background: repeat-y url(http://epmlive.elgraph.com/img/shadow_l.png) top left; 
	width: 6px
}

.shadow_r
{
	background: repeat-y url(http://epmlive.elgraph.com/img/shadow_r.png) top left; 
	width: 6px
}

.shadow_t
{
	background: repeat-x url(http://epmlive.elgraph.com/img/shadow_t.png) bottom left;
	height: 6px
}

.shadow_b
{
	background: repeat-x url(http://epmlive.elgraph.com/img/shadow_b.png) top left; 
	width: 5px
}

.message
{
    color:Red;
}

.shadow_border_l
{
	background: url(http://epmlive.elgraph.com/img/corner_l.png) repeat-y top right;
}

.shadow_border_r
{
	background: url(http://epmlive.elgraph.com/img/corner_r.png) repeat-y top left
}