/* Internet Explorer Speficic Layout Styles */

.snowmanpos1
{
	position:absolute;top:470px;left:-30px;
}
.snowmanpos2
{
	position:absolute;top:470px;left:685px;
}
.mistletoepos1
{
	position:absolute;top:-200px;left:-80px;
}
.mistletoepos2
{
	position:absolute;top:-200px;left:750px;
}

/*### START - Shared Styles ###*/
	.downloaddescription
	{
		width: 365px;
		height: 50px;
		font-size: 1.1em;
	}
	
	#maincontent
	{
		padding-top: 32px;
	}
/*### END - Shared Styles ###*/

/*### START - Master Page Styles  ###*/
	#outercontainer
	{
		top:-40px;
	}

	#bottomcontainer
	{
		top:-40px;
	}
	
	#leftside
	{
		top:27px;
	}
	
	#rightside
	{
		top:27px;
	}

	#mainmenu
	{
        margin-top: -20px;
        margin-left: -33px;
    }

	div#solutions
	{
		top: 85px;
	}
/*### END - Master Page Styles ###*/

/*### START - Contact Page Styles ###*/
	div.enquiryrow
	{
		width: 320px;
		height: 22px;
	}

	div.enquiryrow div.leftcol
	{
		width: 100px;
		float: left;
		height: 20px;
	}

	div.enquiryrow div.rightcol
	{
		width: 195px;
		float: left;	
		height: 20px;
	}
	
	div.enquirysubmitrow
	{
		margin-top:5px;
		text-align:right;
		width:313px;
	}

	.enquirytextbox
	{
		width: 185px;
	}

	.enquirymultiline
	{
		width: 308px;
		height: 78px;
	}
/*### END - Contact Page Styles ###*/

/*### START - Create User Account Page Styles ###*/
	div.column div.useravailabilityrow
	{
		margin-top: 2px;
		margin-bottom: -1px;
		width: 285px;
		height: 22px;
		text-align: right;
	}
	div.column div.usersubmitrow
	{
		margin-top: 1px;
		width: 301px;
		height: 22px;
		text-align: right;
	}
	select.cua_status
	{
		width: 204px;
		margin-top: 2px;
	}
/*### END - Create User Account Page Styles ###*/


/*### START - User Account Page Styles ###*/
	div.col1 div.userrow div.rightcolpassword
	{
		float: left;
		width: 250px;
		margin-top:-2px;
	}
	div#userupdate div.usersubmitupdaterow
	{
		width: 295px;
		height: 20px;
	}
	div#userupdate div.usersubmitupdaterow div.col1
	{
		width:115px;
		float: left;
		height: 20px;
		font-weight: bold;
	}
	div#userupdate div.usersubmitupdaterow div.col2
	{
		width: 180px;
		float: left;
		height: 20px;
		margin-top: 3px;
		text-align: right;
	}
	div#passwordpanel div.usersubmitupdaterow
	{
		width: 300px;
		height: 20px;
	}
	div#passwordpanel div.usersubmitupdaterow div.col1
	{
		width: 120px;
		height: 20px;
		float: left;
		font-weight: bold;
	}
	div#passwordpanel div.usersubmitupdaterow div.col2
	{
		width: 175px;
		float: left;
		height: 20px;
		text-align: right;
		margin-top: 3px;
	}
	input.updateuser
	{
		width: 185px;
	}
/*### END - User Account Page Style ###*/

/*### START - Raise Ticket Page Styles ###*/
	.bugreportproduct
	{
		width: 156px;
	}
	input.versionnumber
	{
		width: 40px;
		text-align: right;
	}
	input.areaaffected
	{
		width: 312px;
	}
	div.bugreportsubmitrow
	{
		width: 492px;
		height: 22px;
		text-align: right;
	}
	div.bugreportattachmentrow
	{
		width: 320px;
		height: 23px;
	}
	input.uploadbugattachment
	{
		height: 20px;
		width: 50px;
		position: relative;
		left: 3px;
		color: #EC751B;
		font-weight: bold;
		background-color: #000000;
	}
	.bugreportdescription
	{
		width: 312px;
		height: 80px;
		font-size: 1.1em;
	}
	.bugreporterror
	{
		width: 312px;
		height: 50px;
		font-size: 1.1em;
	}
	.bugreportsteps
	{
		width: 312px;
		height: 50px;
		font-size: 1.1em;
	}
	input.bugattachment
	{
		width: 240px;
		height: 19px;
	}
	.devrequestproduct
	{
		width: 204px;
	}
	.devrequestcategory
	{
		width: 204px;
	}
	.devrequestdescription
	{
		width: 312px;
		height: 120px;
		font-size: 1.1em;
	}
	input.devrequestattachment
	{
		width: 240px;
		height: 19px;
	}
	div.devrequestattachmentrow
	{
		width: 317px;
		height: 23px;
	}
	input.uploaddevrequestattachment
	{
		width: 53px;
		height: 20px;
		color: #EC751B;
		font-weight: bold;
		background-color: #000000;
	}
	div.devrequestdescriptionrow
	{
		width: 500px;
		height: 130px;
	}
	div.devrequestdescriptionrow div.coldescriptiontitle
	{
		float: left;
		width: 175px;
		height: 130px;
		font-weight: bold;
	}
	div.devrequestdescriptionrow div.coldescriptionfield
	{
		float: left;
		width: 325px;
		height: 130px;
	}
	div.devrequestsubmitrow
	{
		width: 492px;
		height: 22px;
		text-align: right;
	}
	div.requestlicencesubmitrow
	{
		width: 261px;
		height: 22px;
		text-align: right;
	}
	.rt_rrtitle
	{
		width: 360px;
	}
	.rt_reportrequestnextstagerow
	{
		width: 475px;
		height: 20px;
	}
	.rt_rrparameters
	{
		width: 363px;
		height: 105px;
	}
/*### END - Raise Ticket Page Styles ###*/

/*### START - Create Download Page Styles ###*/
	#calendarrow
	{
		width: 440px;
		margin-bottom: 2px;
		height: 130px;
		display: none;
	}
	#calendarrow .coltitle
	{
		width: 80px;
		height: 130px;
		float: left;
	}
	#calendarrow .coldata
	{
		width: 350px;
		height: 130px;
		float: right;
	}
	.downloadsetupsubmitrow
	{
		width:460px;
		text-align:right;
	}
	.reportimageupload
	{
		margin-top: 2px;
		margin-bottom: 2px;
		width: 445px;
		margin-left: auto;
		margin-right: auto;
	}
/*### END - Create Download Page Styles ###*/

/*### START - Download Item Page Styles ###*/
	.di_filter_submitleft
	{
		width: 90px;
		float:left;
	}
	.di_filter_submitright
	{
		width: 90px;
		float:right;
		text-align:right;
	}
	.d_item_filterfilename
	{
		width: 140px;
		background-color: #000000;
		color: #ffffff;
	}
	.downloaditemdescription
	{
		width: 335px;
		height: 50px;
		font-size: 1.1em;
	}
	.editdownloadsubmitrow
	{
		width:430px;
		text-align:right;
	}
	.downloaditemreportimageupload
	{
		margin-top: 2px;
		margin-bottom: 2px;
		width: 415px;
		margin-left: auto;
		margin-right: auto;
	}
/*### END - Download Item Page Styles ###*/

/*### START - Manage Downloads Page Styles ###*/
	.md_filenamefilter
	{
		color: #ffffff;
		background-color: #000000;
		width: 290px;
	}
/*### END - Manage Downloads Page Styles ###*/

/*### START - Manage Download Availability Page Styles ###*/
	.da_filter_submitleft
	{
		position:relative;
		left: 73px;
		float:left;
	}
	.da_filter_submitleft2
	{
		position:relative;
		left: 73px;
		float:left;
	}
	.da_filter_submitright
	{
		float:right;
		text-align:right;
	}
	.c_filterfilename
	{
		width: 184px;
		background-color: #000000;
		color: #ffffff;
	}
/*### END - Manage Download Availability Page Styles ###*/

/*### START - Manage Customer Downloads Page Styles ###*/
	.mcd_filter_submitleft
	{
		position: relative;
		left: 71px;
		float:left;
	}
	.mcd_filter_submitright
	{
		float:right;
		text-align:right;
	}
	.mcd_filterfilename
	{
		width: 210px;
		background-color: #000000;
		color: #ffffff;
	}
	.mcd_filterrow .mcd_colorder
	{
		float: right;
		text-align:left;
		width: 220px;
	}
	.mcd_submitrow
	{
		width:589px;
		height:20px;
	}
/*### END - Manage Customer Downloads Page Styles ###*/

/*### START - Create Release Note Page Styles ###*/
	.crn_setupsubmitrow
	{
		width: 486px;
		text-align: right;
		height: 25px;
	}
/*### END - Create Release Note Page Styles ###*/

/*### START - Release Note Page Styles ###*/
	.rn_detailssubmitrow
	{
		width: 476px;
		height: 23px;
	}
/*### END - Release Note Page Styles ###*/

/*### START - Invoices Standard Item Page Styles ###*/
	.isi_formmultilinerow
	{
		width: 460px;
		margin-left: auto;
		margin-right: auto;
		height: 75px;
		margin-top: 5px;
	}
	.isi_formsubmitrow
	{
		width: 457px;
		margin-left: auto;
		margin-right: auto;
		height: 20px;
		text-align: right;
		position: relative;
		left: -13px;
	}
	input.isi_titlefield
	{
		width: 320px;
	}
	.isi_infofield
	{
		width: 320px; 
		height: 65px; 
	}
/*### END - Invoices Standard Item Page Styles ###*/

/*### START - Manage Standard Invoice Items Page Styles ###*/
	table.stdinvoiceitemsgrid
	{
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		border: solid 1px #666666;
	}
	table.stdinvoiceitemsgrid tr td
	{
		border: solid 1px #666666;
		padding-left: 5px;
	}
	td.colstdinvoiceitemtitle
	{
		width: 385px;
		border: solid 1px #666666;
	}
	#isi_filtersection
	{
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
	}
	.isi_filterpanel
	{
		width: 594px;
	}
	#isi_filter
	{
		width: 594px;
		background-color: #EF8D45;
		border: solid 1px #ffffff;	
		height: 85px;
		padding: 2px;
		color: #000000;
		font-weight: bold;
		margin-top: 2px;
	}
	.isi_filtercol1
	{
		width: 310px;
		float: left
	}
	.isi_filtercol1row
	{
		width: 310px;
		height: 21px;
	}
	.isi_filtercol1title
	{
		width: 75px;
		float: left;
	}
	.isi_filtercol1field
	{
		width: 230px;
		float: right;
	}
	.isi_filtercol2
	{
		width: 280px;
		float: right;
	}
	.isi_filtercol2row
	{
		width: 280px;
		height: 21px;
	}
	.isi_filtercol2title
	{
		width: 80px;
		float: left;
	}
	.isi_filtercol2field
	{
		width: 195px;
		float: right;
	}
	.isi_titletextbox
	{
		width: 220px;
		background-color: #000000;
		color: #ffffff;
	}
	.isi_sagecodetextbox
	{
		width: 120px;
		background-color: #000000;
		color: #ffffff;
		text-align: right;
	}
	.isi_orderbycombo
	{
		width: 193px;
		background-color: #000000;
		color: #ffffff;
	}
/*### END - Manage Standard Invoice Items Page Styles ###*/

/*### START - Manage Invoice Items Page Styles ###*/
	#mii_filter
	{
		width: 664px;
		background-color: #EF8D45;
		border: solid 1px #ffffff;	
		height: 270px;
		padding: 2px;
		color: #000000;
		font-weight: bold;
		margin-top: 2px;
	}
/*### END - Manage Invoice Items Page Styles ###*/

/*### START - Invoice Item Page Styles ###*/
	#invoiceitem .invoiceitemsubmitrow
	{
		width: 490px;
		height: 21px;
		text-align: right;
	}
	.invoiceitem_additionalinfo
	{
		width: 375px;
		height: 70px;
	}
/*### END - Invoice Item Page Styles ###*/

/*### START - Licence Expiry Report Page Styles ###*/
	#licenceexpiryfilter
	{
		width: 594px;
		background-color: #EF8D45;
		border: solid 1px #ffffff;	
		height: 215px;
		padding: 2px;
		color: #000000;
		font-weight: bold;
		margin-top: 2px;
	}
/*### END - Licence Expiry Report Page Styles ###*/

/*### START - List Tag Styles ###*/
	ul.rootbullet
	{
		list-style-image:url(../../Graphics/BulletPoint.jpg);
		list-style-position:outside;
		margin-left:25px;
	}
	ol.numericlist
	{
		list-style-position:outside;
		margin-left:25px;
	}
	ol.numericlist li
	{
		margin-bottom: 5px;
	}
	li.releasenotebullet
	{
		list-style-image:url(../../Graphics/BulletPoint.jpg);
	}
/*### END - List Tag Styles ###*/

/*### START - Version Release Notes ###*/
	li.releasenotebullet
	{
		list-style-image:url(../../Graphics/BulletPoint.jpg);
		list-style-position: outside;
	}
/*### END - Version Release Notes ###*/

/*### START - Manage Invoice Schedules Page Styles ###*/
	#mis_filter
	{
		width: 594px;
		background-color: #EF8D45;
		border: solid 1px #ffffff;	
		height: 247px;
		padding: 2px;
		color: #000000;
		font-weight: bold;
		margin-top: 2px;
	}
/*### END - Manage Invoice Schedules Page Styles ###*/

/*### START - Invoice Page Styles ###*/
	.invoice_additionalinfo
	{
		width: 415px;
		height: 80px;
	}
	.invoice_submitrow
	{
		width: 534px;
		text-align: right; 
		margin-bottom: 5px;
	}
/*### END - Invoice Page Styles ###*/

