html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address{display:block}
address{font-style:normal}
html{height:100%;width:100%}
body{float:left;width:100%}
#preloader{position:absolute;left:-92107px}
ul,ol{list-style-position:outside}
a{text-decoration:none;outline:none!important}
a img{border:0}
small{font-size:92%}
.splitlist ul{width:40%;float:left}
/* Structure Defaults */
#banner img,address img,#banner,#address,nav,#graphic{float:left;border:0}
.container{margin:0 auto}
#mainwrapper{ overflow:hidden; position:relative; }
#mainwrapper,.holder,.wrapper,.content,header,#main,article,aside{float:left;width:100%}
#bottom .bottomdivider, footer{float:left}
#bottom ul{margin:0}

/* Navigation Menus */
nav {z-index:10000}

/* Reset all UL's */
.ddm, .ddm ul{margin:0;padding:0;list-style:none}
.ddm.vertical {width:100%}

/* Top LI's */
.ddm>li{float:left;margin:0;padding:0;position:relative}
.ddm>li>a{float:left;overflow:hidden}
.ddm.vertical>li {width:100%} 
/* Sub menu items  - level 1*/
.ddm>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:0;top:100%}
	.ddm>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>a{display:block;overflow:hidden}
	.ddm.vertical>li>ul {left:100%;top:0}	
	.ddm.reverse>li>ul {left:auto;top:0;right:100%}	
		/*-- On hover */
		.ddm>li:hover>ul {display:block}
/* Sub menu items  - level 2*/
.ddm>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li:hover>ul {display:block}
	  .ddm.reverse>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 3*/
.ddm>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 4*/
.ddm>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 5*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 6*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 7*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 8*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}					
/* Sub menu items  - level 9*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}			

	.holdit{display:block!important}
	.hideit{display:none!important}

		/*.reverse_dd {}*/  
		.ddm>.reverse_dd > ul, .ddm>.reversedd > ul  {left:auto; right:0}
		.ddm>.reverse_dd > ul > li  ul, .ddm>.reversedd > ul > li  ul	{left:auto; right:100%}


	/* Contact Form */
	#contact_form{width:100%}

	.inputSelect,.inputComment,.inputButton{font-family:Arial,Helvetica,sans-serif;font-weight:normal;border:1px solid #777;padding:3px;margin:4px 0 0 0}
	.inputSelect{color:#000;width:100%;background:#FFF}
	.inputComment{color:#000;width:100%;background:#FFF}
	.field{clear:left;margin-bottom:5px;}

	label.error{color:red;font-style:italic;display:block}
	.spc{width:0;height:0;overflow:hidden;position:absolute;top:0;left:-92107px}


/* Icon Sets */
	*[class*="icon_"] { background-repeat:no-repeat;background-position:5px 7px;padding:4px 4px 4px 22px}
	.icon_mail {background-image:url("../../images/icons/mail.gif") }
	.icon_phone {background-image:url("../../images/icons/mobile.gif") }
	.icon_user {background-image:url("../../images/icons/user.gif") }
	.icon_comment {background-image:url("../../images/icons/comment.gif") }

/* Comments */
	#commentlist{margin-top:0}
	#commentlist li{border-bottom:1px solid #CCC;padding-bottom:24px}
	#commentlist .commentinfo{clear:both;width:100%;line-height:30px;padding-top:5px;margin-top:15px}
	#commentlist .commentinfo .name{text-align:left;font-size:120%}
	#commentlist .commentinfo .date{float:right;font-style:italic;color:#555;padding-right:10px}
	#commentform input,#commentform textarea{border:1px solid #DDD;padding:3px 5px;font-size:inherit;float:left;clear:left;margin:8px 0}
	#commentform input[type="text"]{width:30%}
	#commentform label{padding:3px 5px;float:left;margin-left:10px}
	#commentform #comment{width:96%;font-family:inherit}
/* Mobiles */
	#canbemobile{clear:both;float:left;width:100%;background:#000;line-height:30px;font-size:14px;padding:45px 0}
	#canbemobile p{width:100%;padding:0;text-align:center;margin:0 auto;color:#FFF}
	#canbemobile a{font-weight:bold;text-decoration:none;padding:3px;color:#FFF;font-size:250%}
	.mobile,.mobileonly{display:none}
/* IE Compat */
	#ie6alert{clear:both;background:#000;line-height:30px;font-size:14px;padding:45px;color:#FFF; display:block}
	#ie6alert p{width:850px;padding:0;text-align:center;margin:0 auto;color:#FFF}
	#ie6alert a{font-weight:bold;text-decoration:none;padding:3px;color:#FFF}
	#ie6alert a:hover{background-color:#182126}
	#iealert{float:left;width:100%;background:#000;line-height:30px;font-size:14px;padding:45px 0}
	#iealert p{width:850px;padding:0;text-align:center;margin:0 auto;color:#FFF}
	#iealert a{font-weight:bold;text-decoration:none;padding:3px;color:#CCF}
	#iealert a:hover{background-color:#182126}
	
/* cufon loading exceptions */
	.cufon-loading #ddm>li>a, .cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6,
	.cufon-loading .wait-cufon-load, .cufon-loading #address p, .cufon-loading #address a  { visibility: hidden;}

/* Text/floats */
	.textjustify {text-align:justify}
	.textleft {text-align:left}
	.textright {text-align:right}
	.textcenter {text-align:center}
	.floatleft {float:left} 
	.floatright {float:right}
	
	.valign-middle  { vertical-align: middle; }
	.valign-top { vertical-align: top; }
	