/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Tahoma, Geneva, sans-serif; font-size:medium; color:#333333; background:#212121; padding:0; margin:0;}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	b{
	font-weight:600;
	}
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff  0 0 repeat-x; font-size:1.125em; padding:0 20px;}
	
	#logo {padding-top:0px; height:56px;}
	#logo img {padding-bottom:0px;}
	
	.home-tab {display:block; width:75px; color:#fff; margin-bottom:26px;}
	
	#slogan {height:159px; background:url(/i/mobi_1/slogan-tail-bg.gif) top repeat-x;}
	#slogan .right-bg {background:url(/i/mobi_1/slogan-right-bg.jpg) top right no-repeat;}
	#slogan .left-bg {background:url(/i/mobi_1/slogan-left-bg.gif) top left no-repeat; padding:33px 0 0 16px; height:126px;}
	
	#breadcrumb {background:url(/i/mobi_1/title-tail-bg.gif) left top repeat-x; color:#ff0000; margin-top:11px;}
	#breadcrumb .right-bg {background:url(/i/mobi_1/title-right-bg.gif) top right no-repeat;}
	#breadcrumb .left-bg {background:url(/i/mobi_1/title-left-bg.gif) top left no-repeat; padding:8px 0 9px 15px;}
	#breadcrumb a {color:#5e5e5e; text-decoration:none; background:url(/i/mobi_1/marker1.gif) no-repeat right 9px; padding-right:13px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; 
	background:#fff; 
	line-height:1em;
	width:100%; 
	min-width:270px;
	border:0px green solid;
	}
	.min-width {
	padding: 27px 20px 30px 20px; 
	min-width:310px; 
	max-width:100%;}

	li {list-style:none; margin-bottom:5px; clear:both; color:#000000;  no-repeat 0 4px; padding-left:12px; text-transform:uppercase;}
	li a {color:#dddddd;}
	a {color:#1696d6;}
	em {color:#5e5e5e;}
	
	#navmenu {text-align:center;}
	#navmenu li {background:none; margin-bottom:12px; padding:0;}
	
/* --- END content --- */

/* --- footer --- */
	

	#footer {height:relative; padding-left:20px; 0 0 repeat-x; color:#404040; font-size:1.125em;}
	#footer p { padding:32px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#6c6c6c; text-decoration:none;}
	#footer .home-tab {color:#3d372f; margin-bottom:0;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.margin1 {margin-top:30px;}
	.margin2 {margin-top:20px;}
	.imgindent {float:left; margin-right:14px;}
	.text2 {color:#1696d6;}
	
	h2 {color:#3e3e3e; font-size:1.333em; font-weight:normal; letter-spacing:-1px; margin-bottom:20px;}
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:15px;}
	
	.link, .link2 {padding:10px 0 0 0;}
	.link2 {padding-top:20px;}
	.link2 a {background:url(/i/mobi_1/link-bg.jpg) no-repeat 0 0; color:#fff; display:block; width:111px; padding:5px 0 6px 25px; text-decoration:none; text-transform:uppercase;}
	.link a { text-transform:uppercase;}
	
	.title {background:url(/i/mobi_1/title-tail-bg.gif) top repeat-x;}
	.title .right-bg {background:url(/i/mobi_1/title-right-bg.gif) top right no-repeat;}
	.title .left-bg {background:url(/i/mobi_1/title-left-bg.gif) top left no-repeat; padding:8px 0 5px 18px;}
	
	.list li {background:url(./i/mobi_1/marker1.gif) no-repeat 0 4px; padding-left:19px; margin-bottom:13px; font-size:0.944em; text-transform:uppercase;}
	.list li a {color:#3e3e3e;}
	
	#contact {padding:16px 0 0 0;}
	
	#ContactForm {font-size:0.944em; color:#5e5e5e;}
	#ContactForm input, #ContactForm textarea {width:235px; height:19px; border:1px solid #7d7d7d; font-family:Tahoma, Geneva, sans-serif; font-size:1em; margin-bottom:5px;}
	#ContactForm textarea {height:136px;}
	#ContactForm .taright {width:237px;}
	#ContactForm button {background:url(/i/mobi_1/button-bg2.jpg) no-repeat 0 0; width:89px; border:none; font-size:1.059em; color:#fff; text-transform:uppercase; padding:2px 0 2px 18px; height:28px;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box1 {background:url(/i/mobi_1/box1-tail-top.gif) top repeat-x #3dace2; color:#fff;}
	.box1 .tail-bottom {background:url(/i/mobi_1/box1-tail-bottom.gif) bottom repeat-x;}
	.box1 .corner-right-bottom {background:url(/i/mobi_1/box1-corner-right-bottom.gif) right bottom no-repeat;}
	.box1 .corner-left-bottom {background:url(/i/mobi_1/box1-corner-left-bottom.gif) left bottom no-repeat;}
	.box1 .corner-right-top {background:url(/i/mobi_1/box1-corner-right-top.gif) right top no-repeat;}
	.box1 .corner-left-top {background:url(/i/mobi_1/box1-corner-left-top.gif) left top no-repeat;}
	.box1 .top-bg {background:url(/i/mobi_1/box1-top-bg.jpg) center top no-repeat;}
	.box1 .bottom-bg {background:url(/i/mobi_1/box1-bottom-bg.gif) center bottom no-repeat; min-height:200px;}
	.box1 .indent {padding:73px 20px 25px 20px;}
	.box1 a {color:#046594;}
	.box1 .link a {background:url(/i/mobi_1/marker2.gif) no-repeat 0 7px; padding-left:12px;}
	
	.box2 {background:url(/i/mobi_1/box2-tail-top.gif) top repeat-x #ea9c19; color:#fff;}
	.box2 .tail-bottom {background:url(/i/mobi_1/box2-tail-bottom.gif) bottom repeat-x;}
	.box2 .corner-right-bottom {background:url(/i/mobi_1/box2-corner-right-bottom.gif) right bottom no-repeat;}
	.box2 .corner-left-bottom {background:url(/i/mobi_1/box2-corner-left-bottom.gif) left bottom no-repeat;}
	.box2 .corner-right-top {background:url(/i/mobi_1/box2-corner-right-top.gif) right top no-repeat;}
	.box2 .corner-left-top {background:url(/i/mobi_1/box2-corner-left-top.gif) left top no-repeat;}
	.box2 .top-bg {background:url(/i/mobi_1/box2-top-bg.jpg) center top no-repeat;}
	.box2 .bottom-bg {background:url(/i/mobi_1/box2-bottom-bg.gif) center bottom no-repeat; min-height:200px;}
	.box2 .indent {padding:73px 20px 25px 20px;}
	.box2 a {color:#af5701;}
	.box2 .link a {background:url(/i/mobi_1/marker3.gif) no-repeat 0 7px; padding-left:12px;}
	
	.box3 {background:#f9f9f9 url(/i/mobi_1/box3-corner-right-bottom.gif) right bottom no-repeat;}
	.box3 .corner-left-bottom {background:url(/i/mobi_1/box3-corner-left-bottom.gif) left bottom no-repeat;}
	.box3 .indent {padding:10px 20px 20px 16px;}



input.btn {
  font-size: 16px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
/*
display:block;
*/
padding: 6px 12px 6px 12px;
border: 0px solid #333;
text-decoration: none;
color:#fff;
background:#cc0000;
white-space: nowrap;
}


input.btn:hover {
background:#000;
}


input.button {
  font-size: 16px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
/*
display:block;
*/
padding: 6px 12px 6px 12px;
border: 0px solid #333;
text-decoration: none;
color:#fff;
background:#1696d6;
white-space: nowrap;
}


input.button:hover {
background:#000;
}



a.btn {
  font-size: 16px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
/*
display:block;
*/
padding: 6px 12px 6px 12px;
border: 0px solid #333;
text-decoration: none;
color:#fff;
background:#cc0000;
white-space: nowrap;
}


a.btn:hover {
background:#000;
}


	



	
/* --- END boxes --- */

select { 
border:0; 
color:#EEE; 
background:transparent;
margin-top: 8px;
font-size:18px; 
font-weight:bold; 
padding:2px 10px; 
width:300px;
*width:300px; 
*background:#58B14C; 
-webkit-appearance: none; 
overflow:hidden; 
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
background: url("/i/buttons/arrow.png") no-repeat scroll 270px 0px #58B14C; 
}

textarea { 
border:0; 
color:#333333; 
background:transparent;
margin-top: 8px;
font-size:18px; 
padding:2px;
width:100%;

-webkit-appearance: none; 
overflow:hidden; 
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
}


input[type=text] { 
border:0; 
color:#333333; 
background:transparent;
margin-top: 8px;
font-size:18px; 
padding:5px 5px 5px 5px;
-webkit-appearance: none; 
overflow:hidden; 
width: 100%;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
}


#case{
  border: 0px #cccccc solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  /*
  box-shadow: 1px 1px 6px #333333;
  */
  
  padding: 5px;
   width: 100%; 
  /* margin-left: auto; */
  /* margin-right: auto; */
text-align:left;
}

#cases{
  border: 0px #cccccc solid;
   width: 270px; 
}



#messagesent{
border:1px #333333 solid;
background:#FFCCCC;
font-size:15px; 
margin-top:5px;
margin-bottom:5px;

-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
/*
box-shadow: 1px 1px 6px #333333;
*/
padding:5px;
width:100%;

}




/*********search selections************/
input[type=radio].css-checkbox {
	display:none;
}

input[type=radio].css-checkbox  +  label.css-label {
	padding-left:35px;
	height:30px; 
	display:inline-block;
	line-height:30px;
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-bottom:10px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].css-checkbox:checked  +  label.css-label {
	background-position: 0 -30px;
}


label.css-label {
	background-image:url(/i/buttons/radio_353635.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


input[type=checkbox].css-checkbox {
	display:none;
}

input[type=checkbox].css-checkbox  +  label.css-labelcheck {
	padding-left:35px;
	height:30px; 
	display:inline-block;
	line-height: 1.2em;
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-bottom:10px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked  +  label.css-labelcheck {
	background-position: 0 -30px;
}




label.css-labelcheck {
	background-image:url(/i/buttons/checkbox_009900.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
			
			

fieldset{
border:0px solid;
}

#footer2{
color:#6E6E6E;
}

h1{
line-height:1.5;
}

h2{
line-height:1.2;
}

.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

@media (min-width:768px){
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}}

@media (min-width:992px){
.modal-lg{width:900px}
}


#specialistinfo{
float:left;
border:1px #cccccc solid;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
padding:5px;
width:270px;
margin:5px;
text-align:left;
}

#primaryinfo{
float:left;
border:1px #cccccc solid;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
padding:5px;
width:270px;
margin:5px;
text-align:left;
}

#caseinfo{
float:left;
border:1px #cccccc solid;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 6px #333333;
padding:5px;
width:270px;
margin:5px;
text-align:left;
}

