
/*   START reset         --------------------------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {	/* get rid of link outlines in firefox */
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}
a:focus {
	outline:none
}

/*   END reset         --------------------------------------------------------------------------------------------------------*/



html{
	font-size: 62.5%;	
}


/*   general         --------------------------------------------------------------------------------------------------------*/

body{
	font-size: 1.3em;
	line-height: 1.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding-bottom: 100px;
	background: transparent url(/img/layout/body-bkg.jpg) 0 0;	
}


h1, h2, h3, h4{
	font-size: 1.17em;
	font-weight: bold;
	color: #a15026;
	margin: 23px 0 16px 0;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}



h2, h3, h4{
	/*color: #615952;*/
	/*font-weight: normal;*/
}



h3{
	
	
	
	/*font-size: 1.3846em;*/
}

h4{
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
	color: black;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}

p{
	margin: 16px 0;	
}

ul{
	margin: 0 0 16px 50px;	
}

ol{
	margin: 0 0 16px 55px;	
}

li{
	padding-left: 6px;
	margin-bottom: 8px;
	
}

ul li .c-black,
ol li .c-black{
	color: black;	
}

a{
	color: #a15026;
}


form{
	margin: 16px 0;	
}



form fieldset{
	margin: 0;
	padding: 5px 0;
	border: 0;
	border-top: 1px solid white;
	border-bottom: 1px solid #d4d1d7;
}

form fieldset.first{
	border-top-width: 0;	
}

form fieldset.last{
	border-bottom-width: 0;	
}

form p{
	margin: 10px 0;	
}

form p .col{
	float: left;
	width: 49%;
}

form label{
	font-weight: bold;
	color: #78869e;
	display: block;
	margin: 0;
	padding: 0;
}

form label.l_inline{
	display: inline;
	margin-left: 5px;
}

form input.txt,
form input.txt-short,
form input.txt-short-plus,
form #CaptchaV2{
	border: 1px solid #bbc0cd;
	width: 98%;
	display: block;
	font-size: 1em;
	padding: 2px;
	margin: 0;
	color:#8594AE;
	font-style:italic;
	padding: 7px 2px;
	background: transparent url(/img/layout/form-input-bkg.jpg) repeat-x left bottom;
}



form textarea.cat_listbox{
	width: 98%;	
	height: 90px;
}

form select.cat_dropdown{
	width: 99%;
	
	border:1px solid #BBC0CD;
	color:#8594AE;
	display:block;
	font-size:1em;
	font-style:italic;
	margin:0;
	padding: 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background: white url(/img/layout/form-input-bkg.jpg) repeat-x left bottom;
}

form select.cat_dropdown_smaller{
	width: 40%;
	padding: 2px;
	border: 1px solid #78869E;	
}

form input.txt-short{
	width: 30%;	
}
form input.txt-short-plus{
	width: 90%;	
}
form #CaptchaV2{
	width: 155px !important;	
}

form textarea{
	width: 99%;	
	height: 90px;
	margin: 0;
	
	border:1px solid #BBC0CD;
	color:#8594AE;
	display:block;
	font-size:1em;
	font-style:italic;
	margin:0;
	padding:5px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background: white url(/img/layout/form-input-bkg.jpg) repeat-x left bottom;
}

form .rdo,
form .rdo-floated,
form .check,
form .check-floated{
	display: block;	
	position: relative;
	line-height: 20px;
	min-height: 20px;
	color: #78869E;
	font-weight: bold;
	padding: 0;
	margin: 5px 0;
	line-height: 1.3846em;
}

form .rdo-floated,
form .check-floated{
	float: left;
	width: 49%;
}

form .rdo input,
form .rdo-floated input,
form .check input,
form .check-floated input{
	position: absolute;
	top: 3px;
	left: 0;
}

*:first-child+html form .rdo input{/*IE7*/
	top: -1px;	
}

*:first-child+html form .rdo-floated input{/*IE7*/
	top: -1px;	
}

*:first-child+html form .check input{/*IE7*/
	top: -1px;	
}

*:first-child+html form .check-floated input{/*IE7*/
	top: -1px;	
}

form .rdo span,
form .rdo-floated span,
form .check span,
form .check-floated span{
	display: block;
	margin-left: 18px;
}

*:first-child+html form .rdo span{/*IE7*/
	margin-left: 20px;
}

*:first-child+html form .check span{/*IE7*/
	margin-left: 20px;
}

form #catwebformbutton{
	height: 38px;
	width: 127px;
	border: 0;
	background: transparent url(../img/layout/right-col-submit.jpg) no-repeat 0 0;
}

form .cat_button{ display:block; 
}

form #catwebformbutton:hover{
	cursor: pointer;
	background: transparent url(../img/layout/right-col-submit.jpg) no-repeat 0 -38px;
}

.pdf{
	display: block;
	min-height: 30px;
	padding-top: 5px;
	padding-left: 40px;
	background: transparent url(/img/layout/pdf-icon.gif) no-repeat 0 0;	
}

.word{
	display: block;
	min-height: 30px;
	padding-top: 5px;
	padding-left: 40px;
	background: transparent url(/img/layout/doc-icon.gif) no-repeat 0 0;	
}



/*   wrapper         --------------------------------------------------------------------------------------------------------*/

.outer-wrapper{
	background: transparent url(/img/layout/repeating-bg.jpg) repeat-x 0 0;		
}

.inner-wrapper{
	width: 980px;
	margin: 0 auto;
	
	background: transparent url(/img/layout/inner-wrapper-bkg.jpg) no-repeat top center;
	
	
}


/*   header         --------------------------------------------------------------------------------------------------------*/

.header{
	min-height: 238px;
	background: transparent url(/img/layout/main-nav-drop-top.png) no-repeat 0 -300px;
}

.header a.logo{
	float: left;
	margin-top: 30px;
	width: 240px;
	height: 93px;
	text-indent: -9000px;
	background: transparent url(/img/layout/logo.png) no-repeat 0 0;
}
/*
.header a.brw2010{
	float: left;
	margin: 51px 0 0 10px;
	width: 50px;
	height: 69px;
	text-indent: -9000px;
	background: url(/img/brw-100-fast2010.gif) top no-repeat;
}

.header a.brw2010:hover {
	background: url(/img/brw-100-fast2010.gif) bottom no-repeat;
}

.header a.brw2011{
	float: left;
	margin: 51px 0 0 10px;
	width: 50px;
	height: 69px;
	text-indent: -9000px;
	background: url(/img/brw-100-fast2011.gif) top no-repeat;
}

.header a.brw2011:hover {
	background: url(/img/brw-100-fast2011.gif) bottom no-repeat;
}
*/
.header .logo-print{
	display: none;	
}

.header .phone{
	float: right;	
	margin: 40px 0 0 0;
	width: 265px;
	height: 27px;
	text-indent: -9000px;
	background: transparent url(/img/layout/phone.png) no-repeat 0 0;
}

.header #search{
	float: right;
	clear: right;
	margin: 20px 0 0 0;
	padding: 0;
	height: 49px;
	width: 340px;
	
	background: transparent url(/img/layout/search-bkg.png) no-repeat 0 0;
}

.header #search .sbmt{
	float: right;
	margin: 10px 9px 0 0;
	display: inline;
	width: 45px;
	height: 30px;
	border: 0;
	background: transparent url(/img/layout/search-btn.gif) no-repeat 0 0;
}

.header #search .sbmt:hover{
	cursor: pointer;
	background-position: 0 -30px;	
}

.header #search .txt{
	float: left;
	margin: 12px 0 0 13px;
	border: 0;
	background-color: transparent¨;
	display: inline;
	width: 257px;
	font-size: 13px;
	color: #8594ae;
	font-style: italic;
	padding: 5px 2px;
}

/*   main-nav         ------------------------------------------------------------------------------*/

#cat_796749_divs{
	margin-top: 14px;
	position: relative;
	z-index: 3000;
	
	background: transparent url(/img/layout/main-nav-drop-middle.png) no-repeat 0 -100px;
}

#cat_796749_divs #nav_796749{
	height: 80px;
	margin: 14px 0 0 0;
	clear: both;
	padding: 0 0 8px 0;
	background: transparent url(/img/layout/main-nav-bkg.png) no-repeat left bottom;
}

#cat_796749_divs #nav_796749 li{
	float: left;
	position: relative;
	
	margin: 0;
	padding: 0;
	width: auto;
	background-color: transparent;
	background-image: none;
}

#cat_796749_divs #nav_796749 li a{
	float: left;
	height: 80px;
	text-indent: -9000px;
	font-weight: normal;
	background: transparent url(/img/layout/main-nav-sprite.jpg) no-repeat 0 0;
}

#cat_796749_divs #nav_796749 li#mn-home a{
	width: 114px;
}

#cat_796749_divs #nav_796749 li#mn-rig a{
	background-position: -114px 0;
	width: 139px;
}

#cat_796749_divs #nav_796749 li#mn-drilling a{
	background-position: -253px 0;
	width: 216px;
}

#cat_796749_divs #nav_796749 li#mn-about a{
	background-position: -469px 0;
	width: 142px;
}

#cat_796749_divs #nav_796749 li#mn-safety a{
	background-position: -611px 0;
	width: 214px;
}

#cat_796749_divs #nav_796749 li#mn-contact a{
	background-position: -825px 0;
	width: 155px;
}

#cat_796749_divs #nav_796749 li#mn-home.selected a, #cat_796749_divs #nav_796749 li#mn-home:hover a{background-position: -1962px 0;}

#cat_796749_divs #nav_796749 li#mn-rig.selected a,#cat_796749_divs #nav_796749 li#mn-rig:hover a {
	background-position: -2076px 0;
}

#cat_796749_divs #nav_796749 li#mn-drilling.selected a, #cat_796749_divs #nav_796749 li#mn-drilling:hover a {background-position: -2215px 0;}
#cat_796749_divs #nav_796749 li#mn-hover.selected a, #cat_796749_divs #nav_796749 li#mn-about:hover a{background-position: -2431px 0;}
#cat_796749_divs #nav_796749 li#mn-safety.selected a, #cat_796749_divs #nav_796749 li#mn-safety:hover a{background-position: -2573px 0;}
#cat_796749_divs #nav_796749 li#mn-contact.selected a, #cat_796749_divs #nav_796749 li#mn-contact:hover a{background-position: -2787px 0;}


#cat_796749_divs #nav_796749 ul{
	list-style-type: none;
	margin: 0;
	padding: 15px 0 0 0;
	width: 248px;
	position: absolute;
	top: 72px;
	left: 0;
	z-index: 999;
	background: transparent url(/img/layout/main-nav-drop-top.png) no-repeat top center;
	display: none;
}

#cat_796749_divs #nav_796749 li#mn-rig.hovered ul{left:-55px;display: block;}
#cat_796749_divs #nav_796749 li#mn-drilling.hovered ul{left:-16px;display: block;}
#cat_796749_divs #nav_796749 li#mn-about.hovered ul{left:-45px;display:block;}
#cat_796749_divs #nav_796749 li#mn-safety.hovered ul{left:-17px;display:block;}
#cat_796749_divs #nav_796749 li#mn-contact.hovered ul{left:-45px;display: block;}

/*
#cat_796749_divs #nav_796749 li#mn-rig.mn-rig:hover ul,
#cat_796749_divs #nav_796749 li#mn-drilling.mn-drilling:hover ul,
#cat_796749_divs #nav_796749 li#mn-about.mn-about:hover ul,
#cat_796749_divs #nav_796749 li#mn-safety.mn-safety:hover ul,
#cat_796749_divs #nav_796749 li#mn-contact.mn-contact:hover ul{
	display: block;
}
*/

#cat_796749_divs #nav_796749 ul li{
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	position: static;
	background: transparent url(/img/layout/main-nav-drop-middle.png) repeat-y top center;
}

#cat_796749_divs #nav_796749 ul li.first{
	background: transparent url(/img/layout/main-nav-drop-first.png) no-repeat top center;		
}

#cat_796749_divs #nav_796749 ul li.last{
	background: transparent url(/img/layout/main-nav-drop-last.png) no-repeat bottom center;	
	padding-bottom: 25px;
}

#cat_796749_divs #nav_796749 ul li a{
	display: block;
	float: none;
	margin: 0 29px;
	padding: 15px 25px;
	height: auto;
	min-height: 5px;
	text-indent: 0;
	background-image: none;
	border-top: 1px solid #4a4d53;
	border-bottom: 1px solid #141518;
	color: white;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}

#cat_796749_divs #nav_796749 li#mn-rig ul a,
#cat_796749_divs #nav_796749 li#mn-drilling ul a,
#cat_796749_divs #nav_796749 li#mn-about ul a,
#cat_796749_divs #nav_796749 li#mn-safety ul a,
#cat_796749_divs #nav_796749 li#mn-contact ul a{
	width: auto;	
}

/*
#cat_796749_divs #nav_796749 li.home ul a,
#cat_796749_divs #nav_796749 li.rig ul a,
#cat_796749_divs #nav_796749 li.drilling ul a,
#cat_796749_divs #nav_796749 li.about ul a,
#cat_796749_divs #nav_796749 li.safety ul a,
#cat_796749_divs #nav_796749 li.contact ul a{
	width: auto;
}
*/

#cat_796749_divs #nav_796749 ul li a:hover, #cat_796749_divs #nav_796749 ul li.active a{
	color: #ca9700;	
}

#cat_796749_divs #nav_796749 ul li.first a{
	border-top-width: 0;	
	padding-top: 5px;
}

#cat_796749_divs #nav_796749 ul li.last a{
	border-bottom-width: 0;	
}

#cat_796749_divs #nav_796749 ul li.first-last{
	background: transparent url(/img/layout/main-nav-drop-last.png) no-repeat bottom center;	
	padding-bottom: 25px;	
}

#cat_796749_divs #nav_796749 ul li.first-last a{
	border-top-width: 0;	
	padding-top: 5px;
	border-bottom-width: 0;	
	
}

/*   content        --------------------------------------------------------------------------------------------------------*/

.content,
.content-two-cols{
	border: 1px solid #c2c0b3;
	background-color: white;
	padding: 20px;
	
	min-height: 200px;
}


.content-two-cols{
	padding: 0;
	background: white url(/img/layout/sidebar-bkg.jpg) repeat-y top right;
}

.content-two-cols .left-col{
	float: left;	
	width: 620px;
	padding: 20px 0 20px 20px;
	min-height: 200px;
}

.content-two-cols .right-col{
	float: right;
	width: 278px;
	padding: 20px 20px 20px 0;
	margin: 0;
	min-height: 200px;
	/*line-height: 1.6em;*/
}



/*   .body        -------------------------------------------------------------------------------------*/


.body .left-col{
	float: left;
	width: 300px;
	padding: 0;
	margin: 0;
	min-height: 50px;	
}

.body .right-col{
	float: right;
	width: 300px;
	min-height: 50px;
	margin: 0;
	padding: 0;	
}

.with-nav .left-col, .site-drilling-left-col{
	float: left;
	width: 150px;
	padding: 0;
	margin: 30px 0 0 0;
	min-height: 50px;
}

.site-drilling-left-col{
	margin-right: 30px;
}	

.with-nav .right-col, .site-drilling-middle-col{
	float: right;
	width: 440px;
	min-height: 50px;
	margin: 30px 0 0 0;
	padding: 0;
}

.site-drilling-middle-col{
	float: left;	
}

.site-drilling-right-col{
	float:right;
	line-height:1.6em;
	margin:0;
	min-height:200px;
	padding:20px 0;
	width:318px;	
}

.body ul li{
	list-style-type: disc;
	
}

.body ol li{
	list-style-type: decimal;
}

.body h1{
	/*margin-top: 0;*/
}


/*   sub nav        -------------------------------------------------------------------------------------*/

#nav_797307, #nav_797502, #nav_797563, #nav_797595, #nav_797624{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav_797307 li, #nav_797502 li, #nav_797563 li, #nav_797595 li, #nav_797624 li{
	list-style-type: none;
	margin: 0;
	padding: 15px 10px;
	display: block;
	float: none;
	min-height: 5px;
	border-bottom: 1px solid #dfe0de;
	width: auto !important;
	height: auto !important;
}

#nav_797307 li.first, #nav_797502 li.first, #nav_797563 li.first, #nav_797595 li.first, #nav_797624 li.first{
	padding-top: 0;	
}

#nav_797307 li a, #nav_797502 li a, #nav_797563 li a, #nav_797595 li a, #nav_797624 li a{
	color:#949993;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.4em;
	display: block;
}

#nav_797307 li a:hover, #nav_797307 li.selected a,
#nav_797502 li a:hover, #nav_797502 li.selected a,
#nav_797563 li a:hover, #nav_797563 li.selected a,
#nav_797595 li a:hover, #nav_797595 li.selected a,
#nav_797624 li a:hover, #nav_797624 li.selected a{
	color: #a15026;
}




/*   right col       -------------------------------------------------------------------------------------*/

.right-col h1{
	margin-top: 0;	
}

.right-col h1, .right-col h2, .right-col h3{
	/*color: #78869E;*/	
	text-transform: uppercase;
	/*font-size: 1.07692em;*/
}

.right-col h1.normal, .right-col h2.normal, .right-col h3.normal{
	text-transform: none;
	font-weight: normal;	
}

.right-col .highlighted{
	color: #78869E;			
}

.right-col form{
	margin: 0;	
}

/*   sponsors        --------------------------------------------------------------------------------------------------------*/

.sponsors{
	clear: both;
	height: 69px;
	border: 1px solid #C2C0B3;
	border-top-width: 0;
	background: transparent url(/img/layout/spo-footer-bkg.jpg) repeat-x 0 0;
}

.sponsors h2{
	float: left;
	height: 69px;
	width: 406px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	background: transparent url(/img/layout/spo-footer-aus-icon.jpg) no-repeat 0 0;
}

.sponsors ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sponsors ul li{
	float: left;
	margin: 0 0 0 25px;
	padding: 0;
	list-style-type: none;
	color: #98968e;
	line-height: 69px;
	font-weight: bold;
	display: inline;
}

.sponsors ul li a{
	float: left;
	margin: 0;
	padding: 0;
	color: #98968e;
	line-height: 69px;
	text-decoration: none;
}

.sponsors ul li a:hover{
	text-decoration: underline;	
}

.sponsors .brw{
	float: right;
	height: 69px;
	width: 51px;
	text-indent: -9000px;
	background: transparent url(/img/layout/brw-footer.gif) no-repeat 0 0;	
}

.sponsors .brw2{
	float: right; 
	margin-right:5px;
	height: 69px;
	width: 51px;
	text-indent: -9000px;
	background: transparent url(/img/layout/brw-footer2.gif) no-repeat 0 0;	
}

/*   footer        --------------------------------------------------------------------------------------------------------*/

.footer{
	padding: 21px;	
}

#nav_797003{
	list-style-type: none;
	line-height: 15px;
	margin: 0;
	padding: 0;
	
	
}

#nav_797003 li{
	float: left;
	padding: 0;
	margin: 0;
}

#nav_797003 li.col1{
	width: 86px;
	padding-right: 10px;
}

#nav_797003 li.col2{
	width: 151px;
	padding-right: 10px;
}

#nav_797003 li.col3{
	width: 186px;
	padding-right: 10px;
}

#nav_797003 li.col4{
	width: 161px;	
	padding-right: 10px;
}

#nav_797003 li.col5{
	width: 191px;	
	padding-right: 10px;
}

#nav_797003 li.col6{
	width: 103px;
	padding-right: 10px;
	clear: right;
}

#nav_797003 li.col7{
	float:none;
	margin: 0;
	clear: both;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding: 10px 30px 0 0;
	
}

/*
#nav_797003 li.col8{
	float: right;
	width: 170px;
	padding-left: 20px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin-top: -20px;
}
*/

#nav_797003 li a{
	color:#A15026;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
}

#nav_797003 li a:hover{
	text-decoration: underline;	
}

#nav_797003 li ul{
	margin: 15px 0;	
}

#nav_797003 li ul li{
	float: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#nav_797003 li ul li a{
	text-transform: none;
	color: #4c4845;
	
}

.bc-site{
	display:block;
	font-size:0.89em;
	margin-top:-10px;
	padding-right:47px;
	text-align:right;
	text-decoration:none;
}

.bc-site:hover{
	text-decoration: underline;
}


/*   general         --------------------------------------------------------------------------------------------------------*/

.hasFloat{
	display: block;	
}

.hasFloat:after{
	content: '.';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

*:first-child+html .hasFloat{
	min-height: 1px;
}

* html .hasFloat{
	height: 1%;
}




.highlighted{
	font-style: italic;
}

.label{
	color: #949993;
	font-weight: bold;
}	

.email{
	color:#949993;
	padding-left: 24px;
	line-height: 20px;
	background: transparent url(/img/layout/icon-email.gif) no-repeat left center;
	
}

.email:hover{
	text-decoration: none;	
}

.c-a15026{
	color:#a15026;	
}

.c-black{
	color: black;	
}



.tm-0{
	margin-top: 0;	
}

.bm-0{
	margin-bottom: 0;	
}

.bm-5{
	margin-bottom: 5px;	
}

.tm-10{
	margin-top: 10px;	
}

.f-right{float: right;display:inline;}
.f-left{float: left;display:inline;}
.block{display: block;}

.clear-left{clear:left;}
.clear-right{clear:right;}

.m-0{margin: 0;}.m-5{margin:5px;}.m-10{margin:10px;}.m-15{margin:15px;}.m-20{margin: 20px;}.m-25{margin: 25px;}.m-30{margin:30px;}
.mt-0{margin-top: 0;}.mt-2{margin-top: 2px;}.mt-3{margin-top: 3px;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}.mt-15{margin-top: 15px;}.mt-20{margin-top: 20px;}.mt-25{margin-top: 25px;}.mt-30{margin-top: 30px;}
.mb-0{margin-bottom: 0;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mtb-0{margin-bottom: 0;margin-top: 0;}
.mtb-5{margin-bottom: 5px;margin-top:5px;}
.mtb-10{margin-bottom: 10px;margin-top:10px;}
.mtb-15{margin-bottom: 15px;margin-top:15px;}
.mtb-20{margin-bottom: 20px;margin-top:20px;}
.mtb-25{margin-bottom: 25px;margin-top:25px;}
.mtb-30{margin-bottom: 30px;margin-top:30px;}
.mtb-40{margin-bottom: 40px;margin-top:40px;}
.mtb-50{margin-bottom: 50px;margin-top:50px;}
.mr-0{margin-right: 0;}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-30{margin-right: 30px;}
.mr-40{margin-right: 40px;}
.mr-50{margin-right: 50px;}
.ml-0{margin-left: 0;}
.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.mlr-0{margin-left: 0;margin-right: 0;}
.mlr-5{margin-left: 5px;margin-right: 5px;}
.mlr-10{margin-left: 10px;margin-right: 10px;}
.mlr-15{margin-left: 15px;margin-right: 15px;}
.mlr-20{margin-left: 20px;margin-right: 20px;}
.mlr-25{margin-left: 25px;margin-right: 25px;}
.mlr-30{margin-left: 30px;margin-right: 30px;}

.ml-20n{margin-left:-20px;}

.mlr-20n{margin-left:-20px;margin-right:-20px;}

.p-0{padding: 0;}
.p-5{padding:5px;}
.p-6{padding:6px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding: 20px;}
.p-25{padding: 25px;}
.p-30{padding:30px;}
.pt-0{padding-top: 0;}
.pt-5{padding-top: 5px;}
.pt-10{padding-top: 10px;}
.pt-15{padding-top: 15px;}
.pt-20{padding-top: 20px;}
.pt-25{padding-top: 25px;}
.pt-30{padding-top: 30px;}
.pb-0{padding-bottom: 0;}
.pb-5{padding-bottom: 5px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pb-25{padding-bottom: 25px;}
.pb-30{padding-bottom: 30px;}
.ptb-0{padding-bottom: 0;padding-top: 0;}
.ptb-5{padding-bottom: 5px;padding-top:5px;}
.ptb-10{padding-bottom: 10px;padding-top:10px;}
.ptb-15{padding-bottom: 15px;padding-top:15px;}
.ptb-20{padding-bottom: 20px;padding-top:20px;}
.ptb-25{padding-bottom: 25px;padding-top:25px;}
.ptb-30{padding-bottom: 30px;padding-top:30px;}
.ptb-40{padding-bottom: 40px;padding-top:40px;}
.ptb-50{padding-bottom: 50px;padding-top:50px;}

.plr-20{padding-left:20px;padding-right:20px;}

.w-20{width:20px;}
.w-30{width:30px;}
.w-40{width:40px;}
.w-50{width:50px;}
.w-100{width:100px;}
.w-200{width:200px;}
.w-300{width: 300px;}
.w-410{width:410px;}

.w-10p{width: 9%;}
.w-20p{width: 19%;}
.w-30p{width: 29%;}
.w-40p{width: 40%;}
.w-50p{width: 49%;}
.w-60p{width: 59%;}
.w-70p{width: 69%;}

.mheight-50{min-height:50px;}* html .mheight-50{height:50px;}
.mheight-100{min-height:100px;}* html .mheight-100{height:100px;}
.mheight-110{min-height:110px;}* html .mheight-110{height:110px;}
.mheight-120{min-height:120px;}* html .mheight-120{height:120px;}
.mheight-130{min-height:130px;}* html .mheight-130{height:130px;}
.mheight-140{min-height:140px;}* html .mheight-140{height:140px;}
.mheight-150{min-height:150px;}* html .mheight-150{height:150px;}

.text-normal{text-transform: none;}
.text-upper{text-transform: uppercase;}
.text-lower{text-transform: lowercase;}
.text-right{text-align: right;}
.text-left{text-align:left;}

.normal-weight{font-weight:normal;}
