/* CSS Document */
html {
overflow-y: scroll; /* forces RH scroll bar - lovely !*/	
}
body {
	font-family: 'Verdana', Helvetica, Arial, sans serif;
	font-size:16px!important;	/* was 18 may fuck up something */
}
.alinav {
	font-size:16px;
}
.nav_blk {
	color:#000 !important;
	background-color:#FFF;
	border-radius:10px;
	border:solid 1px #DDD!important;
	padding-left:2px;
	max-width:150px;
}
.nav_gy {
	color:#000 !important;
	background-color:#DDD;
	border-radius:10px;
	border:solid 1px #DDD!important;
	padding-left:2px;
	max-width:150px;
}
.navbar-nav > li{
	padding-left:10px;
	padding-bottom:10px;
}
.bord {
	border:solid 1px #CCC;	
}
.bordicon {
	/*border:solid 2px #00F;*/
	padding:2px;
	border-radius:3px;	
}
.bordwht {
	border:solid 5px #FFF;
	padding:2px;
	border-radius:3px;	
}
.bordblu {
	border:solid 3px #0066FF!important;
	padding:2px;
	border-radius:5px!important;
}
.bordframe {
  	border: 7px solid #663333!important;
  	/*padding: 25px;*/
}
.bordgrn {
	border:solid 3px #339933!important;
	padding:4px!important;
	border-radius:5px!important;
}
.bordgy {
	border:solid 2px #999999!important;
	padding:4px!important;
	border-radius:5px!important;
}
.bordred {
	border:solid 3px #CC3333!important;
	padding:2px;
	border-radius:5px!important;	
}
.dashed {
	border:dotted 3px #CC3333!important;
	padding:2px;
	border-radius:5px!important;	
}
.btn-sm{
	cursor:pointer;	
}
.greybg {
	background-color:#DDD!important;	
}
.greyscale {
	filter: grayscale(100%);
	opacity: 0.2;	
}
hr {
	border:solid 1px #999!important;	
}

.link{
	border-radius:13px!important;
	cursor:pointer!important;
	width:260px!important;
	font-size:16px!important;
	color:#FFF!important;
	background-color:#666666!important;/* was #993300 then AA4400!important;*/
	border:solid 1px #000!important;	
	font-weight:bold!important;
	margin:auto!important;
	text-align:center!important;
	padding:5px 10px 5px 10px!important;	
}
.marg{
	margin-right:0px!important;	
}
.marg10 {
	padding:2px!important;	
}
.midl {
	vertical-align: middle!important;		
}
.mw{
	max-width:150px;	
}
.nobord{
  outline: 0;
  border: none;   
}
.pad {
	padding:1px!important;
}
.pad10 {
	padding:10px!important;
}
.padcf {
	padding:28px;
}

.padbot {
	padding-bottom:7px!important;	
}
.padbot15 {
	padding-bottom:15px!important;	
}


.plain {
	background-color:#FFF!important;
	
}
.rad5 {
	border-radius:5px;	
}
.rad15 {
	border-radius:15px!important;	
}
.subtitl {
	margin-top: 10px;
	font-size:36px!important;
	color:#000;	
	font-style:normal!important;
}
.text10 {
	font-size:10px!important;
	color:#AAA;		
}
.textmed {
	font-size:12px;
	color:#000!important;	
}

.text12 {
	font-size:12px!important;
	color:#000;		
}
.text12gy {
	font-size:12px!important;
	color:#AAA!important;	
}
.text12ul {
	font-size:12px!important;
	color:#00F!important;	
	text-decoration:underline!important;
}
.text12wht {
	font-size:12px!important;
	color:#FFF!important;		
}
.text14 {
	font-size:14px!important;
	color:#000;		
}
.textgrn14 {
	font-size:14px!important;
	color:#339933!important;
	font-weight:bold!important;	
}
.texterr {
	font-size:14px;
	color:#A00!important;
	font-weight:bold!important;
}
.text14blu {
	font-size:14px!important;
	color:#0066FF!important;
	font-weight:bold!important;
}

.text14ul {
	font-size:14px!important;
	color:#00F!important;	
	text-decoration:underline!important;
	font-weight:bold!important;	
}
.text14wht {
	font-size:14px!important;
	color:#FFF!important;		
}
.textgrn14 {
	font-size:14px;
	color:#339933!important;
	font-weight:bold!important;
}
.text14b {
	font-size:12px!important;
	color:#000;	
	font-weight:bold!important;
}
.textblue {
	font-size:14px;
	color:#0000FF!important; /*was #A00*/
	font-weight:bold!important;
}
.textred {
	font-size:14px;
	color:#FF3333!important; /*was #A00*/
	font-weight:bold!important;
}
.text16 {
	font-size:16px;
	color:#000;	
}
.textgrn16 {
	font-size:16px;
	color:#339933!important;
	font-weight:bold!important;
}
.text16ul {
	font-size:16px!important;
	color:#00F!important;	
	text-decoration:underline!important;
}
.textred16 {
	font-size:16px;
	color:#F00!important;
	font-weight:bold!important;
}
.text18 {
	font-size:18px;
	color:#000!important;
}
.text18ul {
	font-size:18px;
	color:#00F!important;
	text-decoration:underline!important;
}
.text22b {
	font-size:22px!important;

}


.text22 {
	font-size:22px!important;
	font-style:italic;	
}


.text24 {
	font-size:24px!important;	
}

.txtgy {
	font-size:16px!important;
	color:#AAA!important;
	font-style:italic!important;	
}
.tabl {
	max-width:1200px;
	
}
.tabl td {
	min-width:110px!important;
	white-space=normal;
	border-top:0px solid #FFF!important;	
}

.tabl2 {
	max-width:1200px;
	/*border:1px solid #000;*/
}
.tabl2 td {
	white-space=normal;
	padding:2px;
}




