@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,ul,li,p,textarea{ margin:0; padding:0 } 
a img,:link img,:visited img { border:none } 
address { font-style:normal } 
li { list-style:none;}

/*HTML Tags - START*/
BODY {
	background-color:#e9e9e9;
	background-image:url(../images/gradbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

A {
	color:#e52b38;}

A:HOVER {
	text-decoration:underline;}
	
P {
	margin-bottom:18px;}
	
H1 {
	margin-bottom:18px;
	color:#e52b38;
	font-size:22px;}
	
H2, H3 {
	margin-bottom:12px;
	color:#e52b38;
	font-size:16px;}

UL {
	margin:0 0 18px 10px;}

UL LI {
	background:url(/files/DARTMO0001/images/bullet.gif) top left no-repeat;}

LI {
	padding-left:10px;}
/*HTML Tags - END*/

#container {
	width:903px;
	_width:904px;
	margin:0px auto;
	text-align:left;
	background-color:#FFF;
	padding-bottom:14px;}
	
	#header {
		height:138px;
		background-image:url(../images/corner-tl.gif);
		background-repeat:no-repeat;
		background-position:top left;}
		
			#logo {
				float:right;
				margin:43px 33px 0 0;
				display:inline;}
				
	#nav {
		background-color:#e52b38;
		background-image:url(../images/nav-left.gif);
		background-repeat:no-repeat;
		background-position:top left;
		width:870px;
		float:right;
		font-size:11px;}
	
		#nav-inner {
			background-image:url(../images/nav-right.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
			
			margin-left:11px;
			padding:3px;
			color:#FFF;}
			
			#nav-inner A {
				color:#FFF;
				text-decoration:none;
				text-transform:uppercase;
				font-weight:bold;}
			#nav-inner A:HOVER {}
			
	#main-container {
		background-image:url(../images/maincontent-rightbg.gif);
		background-repeat:repeat-y;
		background-position:right;}
	
		#main-container-inner {
			background-image:url(/files/dartmo0001/images/content-rightgradbgff.jpg);
			background-position:top right;
			background-repeat:no-repeat;}


			#content-expand {
				_height:300px;
				min-height:300px;}

			#maincontent {
				background-image:url(../images/maincontent-bg-top.gif);
				background-repeat:repeat-x;
				background-position:top;
				float:left;
				display:inline;
				width:396px;}
				
				#maincontent-inner {
					margin:46px 15px 25px 33px;}
					
			#latestnews {
				width:250px;
				background-image:url(../images/latestnews-topbg.jpg);
				background-repeat:no-repeat;
				background-position:top;
				float:left;}
				
				#latestnews-inner {
					margin:51px 30px 25px 19px;}
				
		#rightnav {
			width:257px;
			background-image:url(../images/rightnav-topbg.jpg);
			background-repeat:no-repeat;
			background-position:top;
			background-color:#3b3b3b;
			float:right;}
			
			#rightnav-inner {
				margin:10px 33px 25px 22px;}
				
				#rightnav-inner A {
					color:#FFF;
					text-transform:uppercase;
					line-height:16px;
					font-size:11px;
					font-weight:bold;}
	
	#bottom-container {
		background-image:url(../images/bottom-rightbg.jpg);
		background-repeat:no-repeat;
		background-position:top right;}	
		
		#bottom-maincontent {
			width:646px;
			float:left;
			background-image:url(../images/bottom-maincontent-topbg.jpg);
			background-repeat:no-repeat;
			background-position:top right;}
		
			#bottom-maincontent-inner {
				margin:0 0 0 33px;}
				
		#bottom-rightcontent {
			float:right;
			text-align:left;
				width:257px;}
		
			#bottom-rightcontent-inner {
				margin:30px 19px 20px 22px;
				color:#FFF;
				font-size:11px;}
				
	#footer {
		height:23px;
		margin-top:-9px;
		position:absolute;
		width:903px;
		font-size:10px;
		color:#FFF;}	
		
		#footer-lside {
			margin-left:32px;
			float:left;
			display:inline;}			
		
		#footer-left {
			background-color:#e52b38;
			float:left;
			display:inline;
			width:604px;
			height:23px;}
			
			#footer-left-inner {
				margin-top:5px;
				margin-left:3px;}
			
		#footer-right {
			width:248px;
			float:left;
			display:inline;
			height:23px;
			background-color:#e52b38;}
			
			#footer-right-inner {
				margin-top:5px;}
			
		#footer-rside {
			float:left;
			display:inline;}	
			
		#footer A {
			color:#FFF;
			text-decoration:none;}
		#footer A:HOVER {
			text-decoration:underline;}
			

/*Form objects - START*/
.searchbox {
	background-color:#fff;
	background-image:url(/files/DARTMO0001/images/searchboxbg.gif);
	/*background-repeat:no-repeat;*/
	border:0px none;
	width:158px;
	height:15px;
	margin-left:5px;
	padding:0 0 0 5px;
	font-size:11px;}

.searchbtn {
	display:none;}

.textfield {}

.txtName, .txtCompany, .txtEmail, .txtMessage {
	background-repeat:no-repeat;
	border:0px none;
	padding-left:11px;
	padding-top:7px;
	width:205px;
	height:16px;
	font-size:9px;
	margin-bottom:8px;}
	
.txtName {
	background-image:url(../images/forms/txtName.gif);}
	
.txtMessage {
	height:auto;
	font-family:Arial;
	margin-bottom:-1px;
	background:none;
	background-image:url(/files/DARTMO0001/images/forms/frmtextareabg.gif);
	bacground-position:top;
	background-repeat:no-repeat;}

.frmfieldbg {
	background-image:url(/files/DARTMO0001/images/forms/frmtxtbg.gif);
	background-repeat:no-repeat;}

.frmfieldbg INPUT {
	border:0px none;
	background:none;}
/*Form objects - END*/


.clear {
	clear:both;
	font-size:0px;}

.graphicbutton {
	margin-top:5px;}