﻿* { 
	margin:0px; 
	/* removed by alex padding:0px;*/
	padding:0px;
	}
html, body {
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:0px; 
	padding:0px;
	background-color: #FFFFFF;
}
p{
	margin-bottom:16px;
	line-height:16px;
	}
.rule {
	display:block;
	width:410px;
	height:4px;
	margin:0px 0px 0px 0px;
	background: url(../images/dotted.gif) no-repeat bottom left;
}
h1 {
	padding:0px;
	margin-bottom:7px;
}
h3 {
	padding:0px;
	margin-bottom:4px;
	 font-size:small;
}
a {
	text-decoration:none; 
	color:#006699;
	}
a:hover { 
	text-decoration:underline; 
	color:#008ACB;
	}
#frame{	
	margin-left:auto;
	margin-right:auto;
	width:805px;
	}
#top, #menu, #left, #content, #foot, #big_banner, .home_sections, #main_content, #pagination, #list_top, .list_element, .list_element2, .list_element2_templateManager, .softwarelist_element2{
	float:left;
	display:inline;
	width:800px;
}
.home_sections_single 
{
	position:relative;
	display:block;
	width:800px;
}

#top{
	height:70px;
	border-top:1px solid #fff;
	background:#000 url(../images/logo.png) no-repeat top left;
}
#top p{
	float:right;
	display:inline;
	margin:0px 13px 0px 0px;
	padding-top:42px;
	color:#006699;
}
.cloudbase
{
    font-weight:bold;
    color:white;
    margin: 5px 0px 0px 13px;
    display:inline;
}

#menu{
	height:25px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background: url(../images/nav_bg.gif) top left repeat-x;
}
#menu a{
	float:right;
	display:inline;
	margin:5px 13px 0px 0px;
	font-weight:bold;
	padding-left:17px;
	background:url(../images/log_icon.gif) no-repeat 0px 0px;
	color:white;
}
#left{
	/*margin-left:12px;
	width:150px;*/
	width:162px;
	border-right:1px solid #E1E0E0;
}
#left ul{
	margin:10px 0px 0px 4px;
	list-style:none;
	/*list-style:none outside url("../images/arrow.gif");*/
}
#left li{
	margin-bottom:10px;
	color:#006699;
	font-weight:bold; 
}
#left li a{	
	/*padding-left:14px;*/
	/*background:url(../images/arrow.gif) no-repeat 0px 4px;*/
}
#left li a:hover{
	/*padding-left:14px;*/
	text-decoration:none;
	/*background:url(../images/arrow2.gif) no-repeat 0px 4px;*/
}

#content{
	width:637px;
	border-left:1px solid #E1E0E0;
	margin-left:-1px;
}
#foot{
	height:40px;
	border-top:1px solid #E1E0E0;
	clear:both;
}
#foot p{
	color:#B9B9B9;
	padding-top:6px;
}
.footpad {
	padding:0px 5px 0px 5px;
}
.footright{
	float:right; 
	display:inline; 
	/* alex removed margin-top:-16px; */
}
/* HOME */
#big_banner{
	width:636px;
	height:177px;
	margin:0px 0px 1px 1px;
	background:url(../images/ortho_banner.jpg) no-repeat top left;
}

#big_banner h1{
	float:right;
	display:inline;
	width:288px;
	margin:10px 18px 0px 0px;
	font:normal 20px tahoma;
	color:white;

}


#big_banner p{
	float:right;
	display:inline;
	width:288px;
	margin:10px 18px 0px 0px;
	color:white;
}


.home_sections{
	width:158px;
	margin-left:1px;
}
.home_sections_single{
	width:158px;
	margin-left:1px;
}
.home_sections2{
	width:159px;
}
.account_section1{
	width:211px;
}
.account_section2{
	width:212px;
}
.big_section{
	width:317px;
}
.big_section2{
	width:318px;
}
.home_sections_single p
{	
	position:relative;
	padding:13px 11px 0px 11px;
	color:#999999;
}
.home_sections p{
	position:relative;
	padding:13px 11px 0px 11px;
	color:#999999;
}
.home_sections .home_sections_single a.link{
	text-decoration:none; 
	display:block;
	padding-top:6px;
	color:#006699;
	font-weight:bold;
}
.home_sections .home_sections_single a:hover.link{
	text-decoration:underline; 
	color:#008ACB;
	font-weight:bold;
}
a.managecustomers, a.manageemps, a.manageemail, a.manageusers{
	width:317px;
	height:44px;
	display:block;
}

a.managecustomers {
	background:#fff url(../images/btn_managecustomers.gif) no-repeat top left;
	}
a:hover.managecustomers{ 
	background:#fff url(../images/btn_managecustomers_on.gif) no-repeat top left;
	}
a.manageemps {
	background:#fff url(../images/manage_employees.gif) no-repeat top left;
	}
a:hover.manageemps{ 
	background:#fff url(../images/manage_employees_on.gif) no-repeat top left;
	}
a.manageusers {
	background:#fff url(../images/btn_manageusers2_on.gif) no-repeat top left;
	}
a:hover.manageusers{ 
	background:#fff url(../images/btn_manageusers2.gif) no-repeat top left;
	}
a.manageemail {
	background:#fff url(../images/btn_manageemails.gif) no-repeat top left;
	}
a:hover.manageemail{ 
	background:#fff url(../images/btn_manageemails_on.gif) no-repeat top left;
	}


a.home1link, a.home2link, a.home3link, a.home4link, a.account1link, a.account2link, a.account3link, a.homeemp1, a.homeemp2, a.homeemp3, a.homeemp4, a.btn_sys1, a.btn_sys2, a.btn_sys3, a.btn_sys4, a.btn_sys5, a.btn_sys6, a.btn_sys7, a.btn_sys8, a.btn_sys9{
	width:158px;
	height:44px;
	display:block;
}
a.btn_sys1 {
	background:#fff url(../images/btn_manageaccess.gif) no-repeat top left;
	}
a:hover.btn_sys1 { 
	background:#fff url(../images/btn_manageaccess_on.gif) no-repeat top left;
	}
a.btn_sys2 {
	background:#fff url(../images/btn_managecontacttypes.gif) no-repeat top left;
	}
a:hover.btn_sys2 { 
	background:#fff url(../images/btn_managecontacttypes_on.gif) no-repeat top left;
	}
a.btn_sys3 {
	background:#fff url(../images/btn_managemanuf.gif) no-repeat top left;
	}
a:hover.btn_sys3 { 
	background:#fff url(../images/btn_managemanuf_on.gif) no-repeat top left;
	}
a.btn_sys4 {
	background:#fff url(../images/btn_managepackagecurrent.gif) no-repeat top left;
	}
a:hover.btn_sys4 { 
	background:#fff url(../images/btn_managepackagecurrent_on.gif) no-repeat top left;
	}
a.btn_sys5 {
	background:#fff url(../images/btn_new_packageimp.gif) no-repeat top left;
	
	}
a:hover.btn_sys5 { 
	background:#fff url(../images/btn_new_packageimpon.gif) no-repeat top left;
	}
a.btn_sys6 {
	background:#fff url(../images/btn_new_manproph.gif) no-repeat top left;
	
	}
a:hover.btn_sys6 { 
	background:#fff url(../images/btn_new_manprophon.gif) no-repeat top left;
	}	
a.btn_sys7 {
	background:#fff url(../images/btn_new_manprocedure.gif) no-repeat top left;
	
	}
a:hover.btn_sys7 { 
	background:#fff url(../images/btn_new_manprocedureon.gif) no-repeat top left;
	}	
	
a.btn_sys8 {
	background:#fff url(../images/btn_new_mancomp.gif) no-repeat top left;
	
	}
a:hover.btn_sys8 { 
	background:#fff url(../images/btn_new_mancompon.gif) no-repeat top left;
	}			

a.btn_sys9 {
		background:#fff url(../images/btn_mangenconfig.gif) no-repeat top left;
	
	}
a:hover.btn_sys9 { 
		background:#fff url(../images/btn_mangenconfig_on.gif) no-repeat top left;
	}			
	
a.homeemp1 {
	background:#fff url(../images/btn_managepackage.gif) no-repeat top left;
	}
a:hover.homeemp1 { 
	background:#fff url(../images/btn_managepackage_on.gif) no-repeat top left;
	}
a.homeemp2 {
	background:#fff url(../images/btn_manageuser.gif) no-repeat top left;
	}
a:hover.homeemp2 { 
	background:#fff url(../images/btn_manageuser_on.gif) no-repeat top left;
	}
a.homeemp3 {
	background:#fff url(../images/btn_system_reports.gif) no-repeat top left;
	}
a:hover.homeemp3 { 
	background:#fff url(../images/btn_system_reports_on.gif) no-repeat top left;
	}
a.homeemp4 {
	background:#fff url(../images/btn_sysmaint.gif) no-repeat top left;
	}
a:hover.homeemp4 { 
	background:#fff url(../images/btn_sysmaint_on.gif) no-repeat top left;
	}
a.home1link {
	background:#fff url(../images/home_btn_1.gif) no-repeat top left;
	}
a:hover.home1link { 
	background:#fff url(../images/home_btn_1on.gif) no-repeat top left;
	}
a.home2link {
	background:#fff url(../images/home_btn_2.gif) no-repeat top left; 
	}
a:hover.home2link { 
	background:#fff url(../images/home_btn_2on.gif) no-repeat top left;
	}
a.home3link {
	background:#fff url(../images/home_btn_3.gif) no-repeat top left;
	}
a:hover.home3link { 
	background:#fff url(../images/home_btn_3on.gif) no-repeat top left;
	}
a.home4link {
	background:#fff url(../images/home_btn_4.gif) no-repeat top left;
	width:159px; 
	}
a:hover.home4link { 
	background:#fff url(../images/home_btn_4on.gif) no-repeat top left;
	}
a.account1link {
	width:211px;
	background:#fff url(../images/details_btn.gif) no-repeat top left;
	}
a:hover.account1link { 
	background:#fff url(../images/details_btnon.gif) no-repeat top left;
	}
a.account2link {
	width:211px;
	background:#fff url(../images/password_btn.gif) no-repeat top left;
	}
a:hover.account2link { 
	background:#fff url(../images/password_btnon.gif) no-repeat top left;
	}
a.account3link {
	width:212px;
	background:#fff url(../images/updates_btn.gif) no-repeat top left;
	}
a:hover.account3link { 
	background:#fff url(../images/updates_btnon.gif) no-repeat top left;
	}
	
a.ManageTemplatesLink {
	width:211px;
	background:#fff url(../images/btn_managetemps.gif) no-repeat top left;
	}
a:hover.ManageTemplatesLink { 
	background:#fff url(../images/btn_managetemps_on.gif) no-repeat top left;
	}

a.ManageDocumentsLink {
	width:211px;
	background:#fff url(../images/btn_managedocs.gif) no-repeat top left;
	}
a:hover.ManageDocumentsLink { 
	background:#fff url(../images/btn_managedocs_on.gif) no-repeat top left;
	}
a.ManageSoftwareLink, a.ManageDocumentsLink, a.ManageTemplatesLink
{
	width:211px;
	height:44px;
	display:block;
}	
a.ManageSoftwareLink {
	background:#fff url(../images/btn_managesoft.gif) no-repeat top left;
	}
a:hover.ManageSoftwareLink { 
	background:#fff url(../images/btn_managesoft_on.gif) no-repeat top left;
	}
a.ManageCustomersLink {
	width:211px;
	background:#fff url(../images/title_managecust.gif) no-repeat top left;
	}
a:hover.ManageCustomersLink { 
	background:#fff url(../images/title_managecust_on.gif) no-repeat top left;
	}
	
a.ManageEmployeesLink {
	width:211px;
	background:#fff url(../images/title_manageemploy.gif) no-repeat top left;
	}
a:hover.ManageEmployeesLink { 
	background:#fff url(../images/title_manageemploy_on.gif) no-repeat top left;
	}
	
a.ManageUsersLink {
	width:211px;
	background:#fff url(../images/title_manageuser.gif) no-repeat top left;
	}
a:hover.ManageUsersLink { 
	background:#fff url(../images/title_manageuser_on.gif) no-repeat top left;
	}
	
a.ManageSecurityGroupsLink {
	width:211px;
	background:#fff url(../images/title_managesec.gif) no-repeat top left;
	}
a:hover.ManageSecurityGroupsLink { 
	background:#fff url(../images/title_managesec_on.gif) no-repeat top left;
	}

a.ManageEmailsLink {
	width:211px;
	background:#fff url(../images/title_manageemails.gif) no-repeat top left;
	}
a:hover.ManageEmailsLink { 
	background:#fff url(../images/title_manageemails_on.gif) no-repeat top left;
	}
	



/* CONTENT */
#small_banner{
	width:613px;
	height:86px;
	padding:13px 0px 1px 24px;
	margin:0px 0px 1px 0px;
	background:url(../images/small_banner.gif) no-repeat top right;
	border-bottom:1px solid #E1E0E0;
}
#small_banner h1{
	padding:0px;
	margin:0px 0px 5px 0px;
}
#small_banner p{
	width:390px;
	margin:0px;
	line-height:15px;
	color:#CCFFFF;
}
#main_content{
	width:584px;
	padding:20px 26px 20px 26px;
}
#pagination{
	width:584px;
	height:38px;
	border-bottom:1px solid #E1E0E0;
	padding:0px 26px 0px 26px;
}
#pagination p{
	padding:10px 0px 0px 0px;
	_margin-bottom:-7px;
	font-weight:bold;
	color:#006699;
}
.pag_float {
	float:right; 
	display:inline; 
	margin-top:-16px;
}
.aqua{
	color:#008ACB;
}
#list_top{
	width:574px;
	height:33px;
	background-color:#00A2CB;
	padding: 5px 5px 5px 5px;
	float:left;

}

.list_top
{
	float:left;
	width:584px;
	background-color:#00A2CB;
	
	
}

.list_top a
{
	color:White;
	
}
.ManageSoftwarePackagesHeader
{
	float:left;
	width:584px;
	height:30px;
	background-color:#0197A8;
}

.ManageSoftwarePackagesHeader a
{
	color:White;
}
	

.gvSoftwarePackagesDescription, .gvSoftwarePackagesDescriptionHeader
{
	
	width:176px;
	float:left;
	text-align:left;
}

.gvSoftwarePackagesSelect, .gvSoftwarePackagesSelectHeader
{
	width:50px;
}

.gvSoftwarePackagesOldID, .gvSoftwarePackagesOldIDHeader
{
	width:125px;
}

.gvSoftwarePackagesComments, .gvSoftwarePackagesCommentsHeader
{
	width:270px;
	float:left;
	text-align:left;
}

.gvSoftwarePackagesAvailableForDownload, .gvSoftwarePackagesAvailableForDownloadHeader
{
	width:90px;
}

.gvSoftwareReleasesSelectHeader
{
	color:White;
}

.gvSoftwareReleasesSelect, .gvSoftwareReleasesSelectHeader
{
	width:60px;
	
}

.gvSoftwareReleasesSoftwareReleaseType, .gvSoftwareReleasesSoftwareReleaseTypeHeader
{
	width:200px;
	text-align:left;
}

.gvSoftwareReleasesAvailableForDownload, .gvSoftwareReleasesAvailableForDownloadHeader
{
	width:100px;
	text-align:center;
	
}

.gvSoftwareReleasesMajorVersion, .gvSoftwareReleasesMajorVersionHeader
{
	width:200px;
	text-align:left;
	padding-left:5px;
	
}

.gvSoftwareReleasesMinorVersion, .gvSoftwareReleasesMinorVersionHeader
{
	width:100px;
	
}









#list_top h1{
	font-size:11px;
	color:white;
	margin:3px 0px 0px 8px;
	float:left;
}
.list_element{
	width:574px;
	padding:10px 0px 10px 8px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	
	
	
}
.list_element2{
	width:584px; 
	padding:10px 0px 10px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	text-align:left;
	float:left;
	height:50px; 
	vertical-align:top; /*alex was 50px*/
	
}
.list_element2_templateManager{
	width:584px; 
	padding:10px 0px 10px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	text-align:left;
	float:left;
	height:100px; /*alex*/
	vertical-align:top; 
	
}

.MyTemplatesRowStyle
{
	float:left;
	width:584px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	text-align:left;
	
	
}

.MyTemplateRequestsRowStyle
{
	float:left;
	display:block;
	min-height:60px;
	width:584px;
	padding:10px 0px 10px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	text-align:left;
	
	
	
}
.list_bg{
	background-color:#F2F2F2;
	
}
h2.pro, h2.current, h2.your, h2.min, h2.add, h2.download, h2.select, h2.descript, h2.man, h2.protype, h2.proctype, h2.soft, h2.import, h2.release{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
	}
h2.select{
	width:55px;
	text-align:center;
}
th {
	height:33px;
	float:left;
	display:inline;
}
td{
	/* removed by alex vertical-align:middle; */
}
.select{
	width:70px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	padding-left:5px;
	
}

h2.descript{
	width:87px;
}

.descript{
	width:87px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}
.descript2{
	width:87px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.descript
{
	color:Black;	
}

:hover.descript2
{
	color:Black;	
}

h2.release{
	width:120px;
}
.release{
	width:120px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.release
{
	color:Black;	
}

h2.man{
	width:86px;
}

.man{
	width:86px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.man
{
	color:Black;	
}
h2.protype{
	width:86px;
}

.protype{
	width:86px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.protype
{
	color:Black;	
}
h2.proctype{
	width:86px;
}

.proctype{
	width:86px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.proctype
{
	color:Black;	
}
h2.soft{
	width:100px;
}
.soft{
	/*width:100px; alex*/
	width:60px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}

:hover.soft
{
	color:Black;	
}
h2.import{
	width:76px;
}
.import{
	/* width:76px; */
	width:58px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}
:hover.import
{
	color:Black;	
}

h2.availability{
	width:80px;
}
.availability{
	width:80px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
	
}
:hover.availability
{
	color:Black;	
}

h2.owner{
	width:120px;
}
.owner{
	width:120px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
}
:hover.owner
{
	color:Black;	
}



h2.pro{
	margin-left:8px;
	width:205px;
	text-align:left;
	}
h2.current{
	width:84px;
	}
h2.your{
	width:65px;
	}
h2.min{
	width:57px;
	}
h2.add{
	width:91px;
	}
h2.download{
	width:70px;
	}
.add_btn
{
	float:right;
	display:inline;
	margin-top:15px;
	margin-bottom:15px;
	
}

.back_btn
{
	float:left;
	display:inline;
	margin-top:15px;
}

.btnBackToMyTemplates
{
	float:left;
	display:inline;
	clear:left;
}

.pro2, .current2, .your2, .min2, .button, .add2, .download2, .temp_select, .temp_descript, .temp_descript2, .temp_man, .temp_pro1, .temp_pro2, .temp_soft, .temp_importin, .temp_release, .temp_availability, .temp_owner{
	float:left;
	display:inline;	
	text-align:left;
	padding-top:2px;

}
.temp_select{
	width:55px;
	height:19px;
}
.temp_descript{
	width:87px;
}
.temp_descript2{
	width:87px;
}
.temp_man{
	width:86px;
}
.temp_pro1{
	width:86px;
}
.temp_pro2{
	/* removed by alex width:86px;*/
	width:93px;
}
.temp_soft{
	/* removed by alex width:80px;*/
	width:50px;
}
.temp_import{
	width:76px;
	
}
.temp_release
{
	width:120px;
}

.temp_availability
{
	width:80px;
}

.temp_owner
{
	width:120px;
}


.pro2{
	width:160px;
	text-align:left;
	padding-top:0px;
	color:#999;
	
	}
.button{
	padding-top:0px;
	width:45px;
	text-align:left;
	padding-top:0px;
	color:#999;
	}
.current2{
	width:84px;
	}
.your2{
	width:65px;
	}
.min2{
	width:57px;
	}
.add2{
	padding-top:0px;
	width:91px;
	
	}
.download2{
	padding-top:0px;
	width:64px;
	}
strong{
	 font:bold 13px tahoma;
	 color:#333;
	 padding-bottom:2px;
}
strong.white{
	 font:bold 11px tahoma;
	 color:#006699;
	 padding-bottom:0px;
}
.temp_btn{
	float:right;
	margin-top:16px;
	
}
.temp_btn2{
	float:right;
	margin-top:5px;
	
}
/* FORM */
p.form{
	margin-bottom:14px;
	line-height:18px;
	}
p.form2{
	margin-bottom:0px;
	line-height:18px;
	}
label{
	width:150px;
	float:left;
	display:block;
	color:#333;
	}
label.templates{
	width:370px;
	padding:0px;
	margin:0px;
	color:#333;
	}
input.form1{
	width:287px;
	height:16px;
	border:1px solid #E1E0E0;
	color:#666;
	}
input.form_login{
	width:187px;
	height:16px;
	border:1px solid #E1E0E0;
	color:#666;
	}
label.login{
	width:100px;
	padding:0px;
	margin:0px;
	color:#333;
	}
input.check{
	padding:0px;
	margin:0px;
	_margin-top:-4px;
	_margin-bottom:-3px;
	position:relative;
	}
	
input.submit {
	float:right;
	display:inline;
	padding-top:6px;
	}

textarea{
	width:287px;
	border:1px solid #E1E0E0;
	}
.sendform{
	position:relative;	
	left:375px;
	_left:378px;
	border:0px;
	margin-right:132px;
	}
.sendform2{
	float:right;
	display:inline;
	padding-top:20px;
	}
	
.sendform_login{
	float:left;
	padding-left:225px;
}

	



	
.cancel
{
	float:right;
	margin-right:140px;	
}

.sendform3
{
	float:right;
	margin-right:10px;	
}
.validation
{
	float:left;
	display:none;
}

.validationSummary
{
	color:#999;
}

select.date{

	float:left;
	display:inline;
	width:68px;
	height:16px;
	border:1px solid #999;
	color:#333;
	margin-right:5px;
	font:normal 11px georgia;
}

Label.dateLabel
{
clear:both;	}

.templatesHeaderBig
{
	float:left;
	display:inline;
	width:375px;
	text-align:left;
	color:White;
	padding: 5px 0px 5px 10px;
}

.templatesHeaderMedium
{
	float:left;
	display:inline;
	width:100px;
	text-align:left;
	color:White;
	padding: 5px 0px 5px 0px;
}

.templatesHeaderSmall
{
	float:left;
	display:inline;
	width:100px;
	text-align:left;
	color:White;
}
	
div.templatesButtonContainer
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:100px;
	text-align:left;
}	

.checktemplates
	{
	padding:0px;
	margin:0px;
	_margin-top:-4px;
	_margin-bottom:-3px;
	position:relative;
	float:right;
	font-size:11px;
	width:100px;
	text-align:left;
}

.templatesItem
{
	padding-left: 5px;
	
}

.GridView, .DetailsView
{
	clear:both;
	display:block;
	text-align:left;
	float:left;
	
}


.GridViewItemLeftFormatBigPadStyle
{
	text-align:left;
	padding-left:20px;
	width:400px;
	
}

.GridViewItemLeftFormatSmallPadStyle
{
	text-align:left;
	padding-left:10px;
	float:left;
}

.GridViewHeader
{
	padding-left:20px;
}


.DetailsViewHeader
{	width:150px;
	font:bold 11px tahoma;
	color:#333;
	padding-left:20px;

	
}

.DetailsViewRowStyle{
	width:584px;
	padding:10px 0px 10px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	height:40px;
	
	
}
.DetailsViewAlternatingRowStyle{
	width:584px;
	padding:10px 0px 10px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	height:40px;
	background-color:#F2F2F2;
}

.DetailsViewItemStyle
{
	width:584px;
	height:40px;
	padding-left:20px;
	font:bold 11px tahoma;
	color:Gray;
	text-align:left;
}

.DetailsViewCommandRowStyle
{
	
	margin:5px 5px 0px 5px;
	text-align:left;
	/*background-color:#006699;*/
	height:30px;	
	
}


.DetailsViewHeaderRowStyle
{
	background-color:#0197A8;
	height:22px;
	padding-left:40px;
	font:bold 12px tahoma;
	color:white;
		padding-left:20px;
		
}

.DetailsViewHeaderRowLabel
{
	padding-left:20px;
}

/*manage customers*/

h2.select{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	width:55px;
}

.CustomersFKCompanyIDHeader, .CustomersUserNameHeader, .CustomersCustomerTypeHeader, .CustomersCustomerStatusHeader, .CustomersSoftwareVersionHeader, .CustomersAccessLevelHeader, .CustomersSecurityGroupHeader a
{

	font:bold 11px tahoma;
	color:white;
		
}

.CustomersFKCompanyIDItem, .CustomersUserNameItem, .CustomersCustomerTypeItem, .CustomersCustomerStatusItem, .CustomersSoftwareVersionItem, .CustomersAccessLevelItem, .CustomersSecurityGroupItem, .CustomersFKCompanyIDHeader, .CustomersUserNameHeader, .CustomersCustomerTypeHeader, .CustomersCustomerStatusHeader, .CustomersSoftwareVersionHeader, .CustomersAccessLevelHeader, .CustomersSecurityGroupHeader a
{
	float:left;
	display:inline;
	margin-top:3px;
	text-align:left;
	
}

.CustomersFKCompanyIDHeader, .CustomersFKCompanyIDItem
{
	width:125px;
}

:hover.CustomersFKCompanyIDHeader
{
	color:black;	
}

.CustomersUserNameHeader, .CustomersUserNameItem
{
	width:135px;
	padding-left:5px;			
}

:hover.CustomersUserNameHeader
{
	color:Black;	
}

.CustomersCustomerTypeHeader,.CustomersCustomerTypeItem{
	width:50px;
	
}

:hover.CustomersCustomerTypeHeader
{
	color:Black;	
}


.CustomersCustomerStatusHeader, .CustomersCustomerStatusItem{
	width:70px;
		
}

:hover.CustomersCustomerStatusHeader
{
	color:Black;	
}

.CustomersSoftwareVersionHeader, .CustomersSoftwareVersionItem{
	width:50px;
		
}

:hover.CustomersSoftwareVersionHeader
{
	color:Black;	
}


.CustomersAccessLevelHeader, .CustomersAccessLevelItem{
	width:80px;
	
}

:hover.CustomersAccessLevelHeader
{
	color:Black;	
}

.CustomersSecurityGroupHeader a, .CustomersSecurityGroupItem
{
	width:80px;
}

.CustomersSecurityGroupHeader a:hover
{
	color:Black;	
}


	
/*manage employees*/

.EmployeesNameHeader a, .EmployeesNameItem, .EmployeesUserNameHeader a, .EmployeesUserNameItem, .EmployeesPasswordHeader a, .EmployeesPasswordItem, .EmployeesEmployeeTypeHeader a, .EmployeesEmployeeTypeItem, .EmployeesAccessLevelHeader a, .EmployeesAccessLevelItem, .EmployeesAccessLevelHeader a, .EmployeesAccessLevelItem
{
	float:left;
	display:inline;	
	margin-top:3px;
	text-align:left;
						
}
.EmployeesNameHeader a, .EmployeesUserNameHeader a, .EmployeesPasswordHeader a, .EmployeesEmployeeTypeHeader a, .EmployeesAccessLevelHeader a, .EmployeesAccessLevelHeader a
{
	font:bold 11px tahoma;
	color:white;
}


.EmployeesNameHeader a, .EmployeesNameItem
{
	width:200px;
	
	
}

 .EmployeesNameHeader a:hover
{
	color:black;	
}

.EmployeesUserNameHeader a, .EmployeesUserNameItem
{
	width:200px;
	float:left;
		
}


.EmployeesUserNameHeader a:hover
{
	color:black;	
}

.EmployeesPasswordHeader a, .EmployeesPasswordItem
{
	width:100px;
	
}


.EmployeesPasswordHeader a:hover
{
	color:black;	
}

.EmployeesEmployeeTypeHeader a, .EmployeesEmployeeTypeItem
{
	width:100px;
	
}


.EmployeesEmployeeTypeHeader a:hover
{
	color:black;	
}

.EmployeesAccessLevelHeader a, .EmployeesAccessLevelItem
{
	width:100px;
	
}

.EmployeesAccessLevelHeader a:hover
{
	color:black;	
}



/*manage accessLevels*/


.AccessLevelsSelectHeader
{
	color:White;
}

.AccessLevelsDescriptionHeader a
{
	width:514px;
	color:White;
	text-align:left;
	float:left;
	margin-left: 10px;
}

.AccessLevelsDescriptionHeader a:hover
{
	color:Black;
	
	
}




/* manage accesslevels table headers*/

.AccessLevelsNameHeader a
{
	width:300px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
	
	
}

.SecurityGroupsNameHeader a:hover 
{
	color:black;	
}

/* manage CONTACTTYPES table headers*/

.ContactTypeDescriptionHeader a, .ContactTypeDescriptionItem
{
	width:360px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	margin-top:3px;
	text-align:left;
	padding-left:20px;
	
}

.ContactTypeDescriptionHeader a
{
	color:white;
}

.ContactTypeDescriptionHeader a:hover 
{
	color:black;	
}

/* manage Manufacturers table headers*/

.ManufacturersDescriptionHeader a, .ManufacturersDescriptionItem
{
	width:380px;
	float:left;
	display:inline;
	margin-top:3px;
	text-align:left;
	padding-left:20px;
	
}

.ManufacturersDescriptionHeader a
{
	color:white;
	font:bold 11px tahoma;
	
}

.ManufacturersDescriptionHeader a:hover 
{
	color:black;	
}

/* manage PackageCurrentStatusTypes table headers*/

.PackageCurrentStatusTypesDescriptionHeader a, .PackageCurrentStatusTypesDescriptionItem
{
	width:250px;
	float:left;
	display:inline;
		
}

.PackageCurrentStatusTypesDescriptionHeader a
{
	color:white;
	margin-top:3px;
	text-align:left;
	font:bold 11px tahoma;
	
}

.PackageCurrentStatusTypesDescriptionHeader a:hover 
{
	color:black;	
}

.PackageCurrentStatusTypesValueHeader a, .PackageCurrentStatusTypesValueItem
{
	width:130px;
	float:left;
	display:inline;
	
}

.PackageCurrentStatusTypesValueHeader a
{
	color:white;
	margin-top:3px;
	text-align:left;
	font:bold 11px tahoma;
}

.PackageCurrentStatusTypesValueHeader a:hover 
{
	color:black;	
}

.PackageCurrentStatusTypesAvailabilityHeader a, .PackageCurrentStatusTypesAvailabilityItem
{
	width:130px;
	float:left;
	display:inline;
	
}

.PackageCurrentStatusTypesAvailabilityHeader a
{
	color:white;
	margin-top:3px;
	text-align:left;
	font:bold 11px tahoma;
}

.PackageCurrentStatusTypesAvailabilityHeader a:hover 
{
	color:black;	
}

/* manage PackageImportanceLevels table headers*/
.PackageHistoryHeaderSmall
{
	float:left;
	display:inline;
	margin-top:3px;
	text-align:center;
	font:bold 11px tahoma;
	color:white;
	width:100px;
}

.PackageHistoryHeaderLarge
{
	float:left;
	display:inline;
	margin-top:3px;
	text-align:center;
	font:bold 11px tahoma;
	color:white;
	width:150px;

}

.PackageImportanceLevelsDescriptionHeader a, .PackageImportanceLevelsMinimumNumberOfRequestsHeader a, .PackageImportanceLevelsMaximumNumberOfRequestsHeader a, .PackageImportanceLevelsIconImageHeader a, .PackageImportanceLevelsDescriptionItem, .PackageImportanceLevelsMinimumNumberOfRequestsItem, .PackageImportanceLevelsMaximumNumberOfRequestsItem, .PackageImportanceLevelsIconImageItem
{
	float:left;
	display:inline;
	margin-top:3px;
	text-align:left;
	
}

.PackageImportanceLevelsDescriptionHeader a, .PackageImportanceLevelsMinimumNumberOfRequestsHeader a, .PackageImportanceLevelsMaximumNumberOfRequestsHeader a, .PackageImportanceLevelsIconImageHeader a
{
	font:bold 11px tahoma;
	color:white;
}

.PackageImportanceLevelsDescriptionHeader a:hover, .PackageImportanceLevelsMinimumNumberOfRequestsHeader a:hover , .PackageImportanceLevelsMaximumNumberOfRequestsHeader a:hover, .PackageImportanceLevelsIconImageHeader a:hover
{
	color:black;	
}

.PackageImportanceLevelsDescriptionHeader a, .PackageImportanceLevelsDescriptionItem
{
	width:150px;
}

.PackageImportanceLevelsMinimumNumberOfRequestsHeader a, .PackageImportanceLevelsMaximumNumberOfRequestsHeader a, .PackageImportanceLevelsMaximumNumberOfRequestsItem, .PackageImportanceLevelsMinimumNumberOfRequestsItem
{
	width:110px;
		
}

.PackageImportanceLevelsIconImageHeader a, .PackageImportanceLevelsIconImageItem
{
	width:125px;
}






/* manage ProsthesisTypes table headers*/

.ProsthesisTypesDescriptionHeader a
{
	width:420px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	padding-left:20px;
	
	
}

.ProsthesisTypesDescriptionHeader a:hover 
{
	color:black;	
}

/*manage procedure types table headers*/
.ProcedureTypesDescriptionHeader a
{
	width:420px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	padding-left:20px;
	
	
}

.ProcedureTypesDescriptionHeader a:hover 
{
	color:black;	
}


/* manage CustomerDocuments table headers*/

.CustomerDocumentsDescriptionHeader a
{
	width:480px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	padding-left:20px
	
}

.CustomerDocumentsDescriptionHeader a:hover 
{
	color:black;	
}

/* manage CustomerSoftware table headers*/

.CustomerSoftwareDescriptionHeader a
{
	width:480px;
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	padding-left:20px;
	
}

.CustomerSoftwareDescriptionHeader a:hover 
{
	color:black;	
}

/* MyTemplates table headers*/



.MyTemplatesDescriptionHeader, .MyTemplatesDescriptionHeader a,.MyTemplatesReleaseDateHeader,.MyTemplatesReleaseDateHeader a, .MyTemplatesEXEFileSizeHeader, .MyTemplatesEXEFileSizeHeader a, .MyTemplatesBannerPicHeader,.MyTemplatesBannerPicHeader a, .MyTemplatesAvailabilityHeader, .MyTemplatesAvailabilityHeader a, .MyTemplatesAddToBasketHeader,.MyTemplatesAddToBasketHeader a, .MyTemplatesCurrentVersionHeader, .MyTemplatesCurrentVersionHeader a, .MyTemplatesMinimumOVVersionHeader , .MyTemplatesMinimumOVVersionHeader a
{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	text-align:left;
	
}

.MyTemplatesDescriptionHeader a:hover,.MyTemplatesReleaseDateHeader a:hover, .MyTemplatesEXEFileSizeHeader a:hover, .MyTemplatesBannerPicHeader a:hover, .MyTemplatesAvailabilityHeader a:hover, .MyTemplatesCurrentVersionHeader a:hover, .MyTemplatesMinimumOVVersionHeader a:hover
{
	color:Black;
}


.MyTemplatesDescriptionItem, .MyTemplatesReleaseDateItem, .MyTemplatesEXEFileSizeItem, .MyTemplatesBannerPicItem, .MyTemplatesAvailabilityItem, .MyTemplatesAddToBasketItem, .MyTemplatesNewIndicatorHeader, .MyTemplatesNewIndicatorItem, .MyTemplatesCurrentVersionItem, .MyTemplatesMinimumOVVersionItem, .MyTemplatesTemplateItem
{
	float:left;
	display:inline;
	
}

.MyTemplatesDescriptionHeader, .MyTemplatesDescriptionItem, .MyTemplatesTemplateItem
{
	float:left;
	width:150px;
	padding-left:10px;

	
}

.MyTemplatesDescriptionItem, .MyTemplatesTemplateItem
{
	text-align:left;

	
}
.MyTemplatesTemplateItem
{
	padding:10px 0px 10px 10px;
	float:left;
}


.MyTemplatesNewIndicatorHeader,.MyTemplatesNewIndicatorItem
{
	width:50px;
	

}
.MyTemplatesReleaseDateHeader, .MyTemplatesReleaseDateItem
{
	width:100px;

}

.MyTemplatesEXEFileSizeHeader, .MyTemplatesEXEFileSizeItem
{
	width:90px;

}

.MyTemplatesBannerPicHeader, .MyTemplatesBannerPicItem
{
	width:90px;

}

.MyTemplatesAvailabilityHeader, .MyTemplatesAvailabilityItem
{
	width:75px;

}

.MyTemplatesAddToBasketHeader, .MyTemplatesAddToBasketItem
{	
	width:80px;
	display:inline;
}

.MyTemplatesAddToBasketHeader, .MyTemplatesAddToBasketItem
{	
	width:80px;
	display:inline;
}

.MyTemplatesAddToBasketHeader
{
	padding-left:11px;
}

.MyTemplatesAddToBasketItem input
{
	margin:0px 0px 0px 0px;
}

.MyTemplatesCurrentVersionHeader, .MyTemplatesCurrentVersionItem
{
	width:100px;
	
}
.MyTemplatesMinimumOVVersionHeader, .MyTemplatesMinimumOVVersionItem
{
	width:100px;
}

.FilterLabel
{
	float:left;
	text-align:left;
	padding-left:5px;
	width:150px;
}

.PagerStyle
{
	font:bold 11px tahoma;
	color:white;
}

/* My Template Requests */

.MyTemplateRequestsTemplateHeader, .MyTemplateRequestsAutoSentHeader,.MyTemplateRequestsAutoSentHeader a, .MyTemplateRequestsDateHeader, .MyTemplateRequestsDateHeader a, .MyTemplateRequestsVersionDownloadedHeader, .MyTemplateRequestsCurrentVersionHeader, .MyTemplateRequestsCurrentVersionHeader a, .MyTemplateRequestsAvailabilityHeader,.MyTemplateRequestsAvailabilityHeader a, .MyTemplateRequestsRequestStatusHeader, .MyTemplateRequestsRequestStatusHeader a, .MyTemplateRequestsDeleteHeader, .MyTemplateRequestsDeleteHeader a, .MyTemplateRequestsAddToBasketHeader, .MyTemplateRequestsAddToBasketHeader a
{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	margin-top:3px;
	text-align:left;
	
			
}

.MyTemplateRequestsTemplateHeader a:hover,.MyTemplateRequestsAutoSentHeader a:hover, .MyTemplateRequestsDateHeader a:hover, .MyTemplateRequestsVersionDownloadedHeader a:hover, .MyTemplateRequestsAvailabilityHeader a:hover, .MyTemplateRequestsCurrentVersionHeader a:hover, .MyTemplateRequestsRequestStatusHeader a:hover, .MyTemplateRequestsDeleteHeader a:hover, .MyTemplateRequestsAddToBasketHeader a:hover
{
	color:Black;
}

.MyTemplateRequestsTemplateItem, .MyTemplateRequestsTemplateItem a,.MyTemplateRequestsAutoSentItem,.MyTemplateRequestsAutoSentItem a, .MyTemplateRequestsDateItem, .MyTemplateRequestsDateItem a, .MyTemplateRequestsVersionDownloadedItem,.MyTemplateRequestsVersionDownloadedItem a, .MyTemplateRequestsCurrentVersionItem, .MyTemplateRequestsCurrentVersionItem a, .MyTemplateRequestsAvailabilityItem,.MyTemplateRequestsAvailabilityItem a, .MyTemplateRequestsRequestStatusItem, .MyTemplateRequestsRequestStatusItem a , .MyTemplateRequestsAddToBasketItem, .MyTemplateRequestsAddToBasketItem a
{	
	display:inline;
	
}

.MyTemplateRequestsTemplateHeader, .MyTemplateRequestsTemplateItem
{
	float:left;
	width:200px;
	padding-left:10px;
	text-align:left;
	
		
}

.MyTemplateRequestsTemplateItem
{
	padding-top:10px;
	padding-bottom:10px;
}


.MyTemplateRequestsDateHeader, .MyTemplateRequestsDateHeader, .MyTemplateRequestsDateItem
{
	width:105px;
	text-align:left;	
	float:left;
	display:inline;	
}

.MyTemplateRequestsAutoSentHeader, .MyTemplateRequestsAutoSentHeader, .MyTemplateRequestsAutoSentItem
{
	width:55px;
}

.MyTemplateRequestsVersionDownloadedHeader, .MyTemplateRequestsVersionDownloadedHeader, .MyTemplateRequestsVersionDownloadedItem
{
	width:75px;
	text-align:left;
	float:left;
			
}

.MyTemplateRequestsVersionDownloadedItem
{
	padding-left:10px;
	
}


.MyTemplateRequestsCurrentVersionHeader, .MyTemplateRequestsCurrentVersionHeader, .MyTemplateRequestsCurrentVersionItem
{
	width:50px;
	float:left;
	
}

.MyTemplateRequestsCurrentVersionHeader, .MyTemplateRequestsCurrentVersionItem
{
	padding-left:5px;
	
}
.MyTemplateRequestsAvailabilityHeader, .MyTemplateRequestsAvailabilityHeader, .MyTemplateRequestsAvailabilityItem
{
	width:65px;
	float:left;
	
}

.MyTemplateRequestsAvailabilityHeader, .MyTemplateRequestsAvailabilityItem
{
	padding-left:5px;
}
.MyTemplateRequestsRequestStatusHeader, .MyTemplateRequestsRequestStatusHeader, .MyTemplateRequestsRequestStatusItem
{
	width:65px;
	float:left;
}

.MyTemplateRequestsRequestStatusHeader, .MyTemplateRequestsRequestStatusItem
{
	padding-left:5px;
}

.MyTemplateRequestsAddToBasketHeader, .MyTemplateRequestsAddToBasketItem
{
	width:100px;
	
}

.MyTemplateRequestsDeleteHeader, .MyTemplateRequestsDeleteItem
{
	width:70px;
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
}


/* MyDocuments table headers*/



.MyDocumentsDescriptionHeader, .MyDocumentsDescriptionHeader a,.MyDocumentsReleaseDateHeader,.MyDocumentsReleaseDateHeader a, .MyDocumentsEXEFileSizeHeader, .MyDocumentsEXEFileSizeHeader a, .MyDocumentsBannerPicHeader,.MyDocumentsBannerPicHeader a, .MyDocumentsAvailabilityHeader, .MyDocumentsAvailabilityHeader a, .MyDocumentsAddToBasketHeader,.MyDocumentsAddToBasketHeader a, .MyDocumentsCurrentVersionHeader, .MyDocumentsCurrentVersionHeader a, .MyDocumentsMinimumOVVersionHeader , .MyDocumentsMinimumOVVersionHeader a
{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	text-align:left;
	height:20px;
		
}

.MyDocumentsDescriptionHeader a:hover,.MyDocumentsReleaseDateHeader a:hover, .MyDocumentsEXEFileSizeHeader a:hover, .MyDocumentsBannerPicHeader a:hover, .MyDocumentsAvailabilityHeader a:hover, .MyDocumentsCurrentVersionHeader a:hover, .MyDocumentsMinimumOVVersionHeader a:hover
{
	color:Black;
}


.MyDocumentsDescriptionItem, .MyDocumentsReleaseDateItem, .MyDocumentsEXEFileSizeItem, .MyDocumentsBannerPicItem, .MyDocumentsAvailabilityItem, .MyDocumentsAddToBasketItem, .MyDocumentsNewIndicatorHeader, .MyDocumentsNewIndicatorItem, .MyDocumentsCurrentVersionItem, .MyDocumentsMinimumOVVersionItem, .MyDocumentsTemplateItem
{
	float:left;
	display:inline;
	
}

.MyDocumentsDescriptionHeader, .MyDocumentsDescriptionItem, .MyDocumentsTemplateItem
{
	float:left;
	width:200px;
	padding-left:20px;

}

.MyDocumentsDescriptionItem, .MyDocumentsTemplateItem
{
	text-align:left;

	
}
.MyDocumentsTemplateItem
{
	padding:10px 0px 10px 10px;
	float:left;
}


.MyDocumentsNewIndicatorHeader,.MyDocumentsNewIndicatorItem
{
	width:50px;
	

}
.MyDocumentsReleaseDateHeader, .MyDocumentsReleaseDateItem
{
	
	float:left;
	width:100px;
	
}

.MyDocumentsEXEFileSizeHeader, .MyDocumentsEXEFileSizeItem
{
	width:90px;

}

.MyDocumentsBannerPicHeader, .MyDocumentsBannerPicItem
{
	width:90px;

}

.MyDocumentsAvailabilityHeader, .MyDocumentsAvailabilityItem
{
	width:75px;

}

.MyDocumentsAddToBasketHeader, .MyDocumentsAddToBasketItem
{	
	width:110px;
	display:inline;
}

.MyDocumentsAddToBasketItem input
{
	margin:0px 0px 0px 0px;
}

.MyDocumentsCurrentVersionHeader, .MyDocumentsCurrentVersionItem
{
	width:100px;
	
}
.MyDocumentsMinimumOVVersionHeader, .MyDocumentsMinimumOVVersionItem
{
	width:100px;
}



/* Contact Us Page */

.DirectionsMapSmall
{
	float:right;
	display:inline;
	width:300px;
	margin-right:80px;
}


/* general */

.NoMatchingItemsStyle
{
	font-size:13px;
	font-weight:bold;
}


.ConfirmationMessagePanel
{
	
	display:inline;
	font:bold 11px tahoma;
	margin:10px 5px 20px 5px;
	text-align:left;

}

.DirectDownloadsPanel
{
	display:inline;
	font:bold 11px tahoma;
	margin:10px 5px 20px 5px;
	text-align:left;
}

/* Manage Companies */

.ManageCompaniesCompanyNameHeader a, .ManageCompaniesManufacturerHeader a, .ManageCompaniesCustomerTypeHeader a
{
	float:left;
	display:inline;
	font:bold 11px tahoma;
	color:white;
	text-align:left;	
}

.ManageCompaniesCompanyNameHeader a:hover, .ManageCompaniesManufacturerHeader a:hover, .ManageCompaniesCustomerTypeHeader a:hover
{
	color:Black;
}

.ManageCompaniesCompanyNameItem, .ManageCompaniesManufacturerItem, .ManageCompaniesCustomerTypeItem
{
	float:left;
	display:inline;
	text-align:left;
	
}

.ManageCompaniesCompanyNameItem, .ManageCompaniesCompanyNameHeader a
{
	width:175px;
}

.ManageCompaniesManufacturerItem, .ManageCompaniesManufacturerHeader a
{
	width:175px	
}

.ManageCompaniesCustomerTypeItem, .ManageCompaniesCustomerTypeHeader a
{
	width:150px;	
}

/* manage emails */

.ManageEmailsSentDateTimeHeader a, .ManageEmailsSentDateTimeItem, .ManageEmailsEmailTypeHeader a, .ManageEmailsEmailTypeItem, .ManageEmailsUserNameHeader a, .ManageEmailsUserNameItem
{
	float:left;
	display:inline;
	text-align:left;	
	
}

.ManageEmailsSentDateTimeHeader a, .ManageEmailsEmailTypeHeader a, .ManageEmailsUserNameHeader a
{
	font:bold 11px tahoma;
	color:white;
}

.ManageEmailsSentDateTimeHeader a, .ManageEmailsSentDateTimeItem
{
	width:140px;
}

.ManageEmailsEmailTypeHeader a, .ManageEmailsEmailTypeItem 
{
	width:175px;
	
}

.ManageEmailsUserNameHeader a, .ManageEmailsUserNameItem
{
	width:190px;
	
}

.ManageEmailsDetailsViewMessageItem
{
	float:left;
	width:584px;
	padding-left:20px;
	font:bold 11px tahoma;
	color:Gray;
	text-align:left;
}

/* general */

#banner{
	position:relative;
	margin:34px 0px 0px 4px;
}

.NewsFlashUserControl
{	
	float:left;
	width:140px;
	padding:5px;
	margin-top:5px;
	text-align:left;
	
}

.NewsFlashStoryContainer
{
	margin-top:7px;
	/*background-color:#C2D3E5;*/
	background-color:#00A2CB;
	padding:5px;
	height:100px;
	text-align:left;
	font-weight:bold;
	color:White;
	font-size:14px;
	
	
}

.NewsFlashStoryContainer a
{
	color:White;
}

.NewsFlashStoryContainer a:hover
{
	color:White;
}

.ContactDetailsDropDown
{
	width:40px;
		
}

/* ManageAccessLevelsDetails*/

/* details */
#ALDetailsContainer
{
	float:left;
	width:584px;	
	
}


#ALDetailsTitleBar
{
	float:left;
	background-color:#0197A8;
	font:bold 11px tahoma;
	color:white;
	text-align:left;	
		
}

.ALDetailsHeader, .ALDetailsItem, #ALDetailsTitleBarSpacer, #ALDetailsTitleBar
{
	float:left;
	height:23px;
	padding-left:10px;
	padding-top:10px
}

.ALDetailsHeader, #ALDetailsTitleBarSpacer
{
	width:110px;	
}

.ALDetailsHeader
{
	font:bold 11px tahoma;
	color:#333;	
}


.ALDetailsItem
{	
	background-color:Green;
	background:url(../images/dotted_line.gif) repeat-x bottom left;	
}

#ALDetailsTitleBar, .ALDetailsItem
{
	width:444px;
}

.ALDetailsTextBox
{
	float:left;
	width:98%;	
}

/* Permissions */

#ALPermissionsContainer, #ALPermissionsTopHeaderRow
{
	float:left;
	width:584px;
	
}

#ALPermissionsTopHeaderRow, #ALPermissionsTopRowHeaderSpacer
{
	float:left;
	height:33px;
}

.ALPermissionsTopRowHeader
{
	height:23px;
	padding-top:10px;
	
}

.ALPermissionsTopRowHeader, .ALPermissionsItem
{
	float:left;
	width:115px;
	text-align:center;
}

#ALPermissionsLeftHeaderColumn, #ALPermissionsTopRowHeaderSpacer
{
	float:left;
	width:120px;
	
}

#ALPermissionsTopRowHeaderSpacer
{
	background-color:White;
}

.ALPermissionsItemRow, .ALPermissionsAlternatingItemRow
{	
	height:33px;
	float:left;
	
}
#ALPermissionsLeftHeaderColumn
{
	height:165px;
}

.ALPermissionsTopRowHeader
{
	background-color:#0197A8;
	font:bold 11px tahoma;
	color:white;
	
}

.ALPermissionsItemRow, .ALPermissionsAlternatingItemRow
{
	float:left;
	width:460px;
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	
}

.ALPermissionsAlternatingItemRow
{
	background-color:#F2F2F2;
}

.ALPermissionsLeftHeader, .ALPermissionsItem
{
	height:23px;
	padding-top:10px;
}

.ALPermissionsLeftHeader
{
	width:110px;	
	padding-left:10px;
	font:bold 11px tahoma;
	color:#333;
	
	
}

#ALPermissionsButtonContainer
{
	float:left;
	margin-top:20px;
	
	
}

#ALSpacer
{
	float:left;
	width:100%;
	height:50px;	
}

.hideitem { display:none; }

/*Page Size Control Panel*/

.PageSizeControlPanel
{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:15px;
	
}

/*filter Panel*/

.filterPanel
{
	border-bottom:solid 1px gray;
	margin-bottom:10px;
}

.FilterLabel
{
	float:left;
	text-align:left;
	padding-left:5px;
	width:150px;
}

/* Pop Up Window */

.popUpWindow
{
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.popupWindowTitleBar
{
	text-align:left;
	background-color:#0197A8;
	color:White;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	margin-bottom:5px;
	
}

.popupWindowTitleBar h1
{
	font-size:18px;
}
/*My Software*/

.MySoftwareListContainer
{
	
}

.MySoftwareItemContainer
{
	float:left;
	background:white url(../images/dotted_line.gif) repeat-x bottom left;
	margin-bottom:5px;
	
	
}

.MySoftwareAlternatingItemContainer
{
	float:left;
	background:white url(../images/dotted_line.gif) repeat-x bottom left;
	margin-bottom:5px;
	
}

.MySoftwareHeaderRow
{
	float:left;
	width:584px;
	height:22px;
	background-color:#006699;
	font:bold 14px tahoma;
	color:white;
	text-align:left;
	padding-left:5px;
	padding-top:8px;
	
}

.MySoftwareHeaderRow a
{
	color:White;
	
}

.MySoftwareHeaderRow a:hover
{
	color:Black;
	
}

.MySoftwareDescriptionHeader
{
	float:left;
	
}

.MySoftwarePackageInformationRow
{
	float:left;
	width:584px;
	font:normal 12px tahoma;
	color:black;
	padding-left:5px;
	background:#F2F2F2 url(../images/dotted_line.gif) repeat-x bottom left;
	padding-top:4px;
	padding-bottom:4px;
	border-top:solid 1px #006699;
	
}

.MySoftwarePackageInformationRowDescription
{
	font-weight:bold;
}

.MySoftwareSoftwareReleasesList
{
	float:left;
	width:585px;	
	padding-left:20px;
	padding-bottom:20px;
	padding-top:10px;
	background-color:white;
}

.MySoftwareSoftwareReleasesListHeaderRow
{
	float:left;
	width:564px;
	font:bold 11px tahoma;
	background:0197A8;
	color:White;
	background-color:#0197A8;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.MySoftwareSoftwareReleaseTypeHeader { float:left; display:inline; width:170px; }
.MySoftwareSoftwareReleaseVersionHeader { float:left; display:inline; width:150px; text-align:left; }
.MySoftwareSoftwareReleaseDownloadedHeader { float:left; display:inline; width:170px; }
.MySoftwareSoftwareReleaseAddToBasketHeader { float:left; display:inline; }

.MySoftwareSoftwareReleasesListItem {
	float:left;
	width:569px;
	background:#F2F2F2 url(../images/dotted_line.gif) repeat-x bottom left;
	padding-top:2px;
	padding-bottom:2px;
	
}

.MySoftwareSoftwareReleasesListAlternatingItem {
	float:left;
	width:569px;
	background:white url(../images/dotted_line.gif) repeat-x bottom left;
	padding-top:2px;
	padding-bottom:2px;
}

.MySoftwareSoftwareReleasesListReleaseDetailsRow {
	float:left;
	width:455px;
	font:bold 11px tahoma;
	padding-right:0px;padding-left:5px;
}

.MySoftwareSoftwareReleasesListReleaseType { float:left; width:170px; }
.MySoftwareSoftwareReleasesListReleaseVersion { float:left; width:150px; }
.MySoftwareSoftwareReleasesListReleaseDownloadedDate { float:left; width:100px; }

.MySoftwareSoftwareReleaseDownloadedHeader { width:105px; }
.MySoftwareSoftwareReleasesListReleaseComment { float:left; width:450px; padding-top:2px; padding-bottom:2px; font-weight:normal; }
.MySoftwareSoftwareReleasesListAddToBasket { float:right; }
.MySoftwareSoftwareReleasesListAddToBasket, .MySoftwareSoftwareReleaseAddToBasketHeader {
	width:100px;
	float:right;	
}



.ManageCustomersNameColHeader, .ManageCustomersNameCol { float:left;width:200px; text-align:left; padding:0px 0px 0px 20px; }
.ManageCustomersDateColHeader, .ManageCustomersDateCol { float:left;width:150px; text-align:left; }
.ManageCustomersVersionColHeader, .ManageCustomersVersionCol { float:left;width:130px; text-align:left; }
.ManageCustomersDeleteColHeader, .ManageCustomersDeleteCol { float:left;text-align:right; }
.ManageCustomersConfirmationPanel
{
	float:left;
	border:solid 1px #E0E0E0;
	background-color:#F2F2F2;
	width:564px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}


.ManageLanguageTypesDescriptionHeader, .ManageLanguageTypesDescriptionItem
{
	float:left;
	text-align:left;
	width:390px;
}

.ManageLanguageTypesLanguageCodeHeader, .ManageLanguageTypesLanguageCodeItem
{
	float:left;
	text-align:left;
	width:100px;	
}

.errorMessage
{
	float:left;
	clear:both;
	color:Red;
	font-size:14px;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	
}

.buttonPanel
{
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	display:block;
	clear:both;
	width:100%;
}

.leftButton, .rightButton
{
	margin-top:2px;
	margin-bottom:2px;
}

.leftButton
{
	float:left;
	clear:left;	
}

.rightButton
{
	float:right;
	clear:right;
}

.logInPanel
{
	float:left;
	width:290px;
}

.reminderAndRegisterPanel
{
	float:left;
	width:290px;
	border-bottom:solid 1px #DDDEE6;
	border-top:solid 1px #DDDEE6;
	padding-top:20px;
	padding-bottom:20px;
}

.registerButton
{
	float:left;
	
}

.reminderLabel, .registerLabel

{
	float:left;
	width:173px;
	font-weight:bold;
}
	
.passwordReminderButton
{
	float:left;
	
}

.registerLabel, .registerButton
{
	margin-top:20px;
}
	

.existingUsersPanel
{
	float:right;
	width:240px;
	background-color:#F0F0F0;
	/*padding:15px;*/
	padding:8px;
	font-size:13px;
	/*margin-right:-25px;*/
	margin-right:2px;
	margin-bottom:50px;
	height:175px;
	border:solid 1px #DDDEE6;
}

.existingUsersPanel h2
{
	text-align:left;
	margin-bottom:10px;
	color:#0197A8;
	font-size:16px;font-weight:normal;
	float:left;
	display:block;
	
}

.loginErrorPanel
{
	clear:both;
	float:left;
	width:300px;
	color:Red;
}

.mandatoryFieldIndicator
{
	color:Red;
	margin-left:5px;
}

.wideLabel
{
	float:left;
	width:320px;
}

/* salesforce */

.SalesforceContainer
{	
	float:left;
	width:100%;	
}

.SalesforceHeader
{
	float:left;
	width:200px;
}

.SalesforceTextBox
{
	float:left;
	width:200px;
}

.SalesforceSubmitButton
{
	margin-left:200px;
	margin-top:30px;
	
}

/* New MyTemplates page top */

.MyTemplatesTopPanel
{
	float:left;
	border:solid 1px #E0E0E0;
	background-color:#F2F2F2;
	width:563px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.MyTemplatesTopPanel .leftSection
{
	float:left;
	width:340px;
	
}

.MyTemplatesTopPanel .leftSection p
{
	float:left;
	
	
}

.MyTemplatesTopPanel .rightSection p
{
	float:left;
	
	clear:left;
	
}

.MyTemplatesTopPanel .rightSection
{
	float:left;
	width:210px;
	margin-left:10px;
}

.MyTemplatesFilterLabel
{
	float:left;
	text-align:left;
	padding-left:5px;
	width:100px;
	clear:left;
}

.MyTemplatesFilterDropDown
{
	float:left;
	width:230px;
	
}

.PackageBasket
{
	float:left;
	display:block;
	margin-bottom:10px;
}

.MyTemplatesTopPanel .PackageBasketHeaderText
{
	color:Black;
	font:bold 14px tahoma;
}

.MyTemplatesTopPanel .PackageBasketItemText
{
	color:#008ACB;
	font:bold 14px tahoma;
}

.MyTemplatesConfirmationMessagePanel
{
	float:left;
	width:564px;
	border:solid 1px #E0E0E0;
	background-color:#F2F2F2;
	font:bold 11px tahoma;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	color:#006599;
	
}

.MyTemplatesConfirmationMessagePanel .DownloadButton
{
	float:left;
	clear:both;
	display:block;
	margin-bottom:5px;
}

.MyTemplatesConfirmationMessagePanel .ConfirmationText
{
	float:left;
	clear:both;
}

/* error page */
#errorPageMessage
{
	padding:20px;
	font-size:14px;
	font-weight:bold;
}
