BODY {
	COLOR: #000000; FONT-FAMILY: Gill sans,verdana,arial,helvetica,sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	scrollbar-base-color: #FCC55C;
	font-size:12px;
}
A {
text-decoration:none;
border-bottom: 1px  #cc3300;
}
A:link {
	COLOR: #cc3300; 
}
A:visited {
	COLOR: #ff6600; 
}
A:active {
	COLOR: #cc3300;  BACKGROUND-COLOR: #FCC55C
}
A:hover {
	COLOR: #cc3300;  BACKGROUND-COLOR: #FCC55C
}

UL {
	LIST-STYLE-IMAGE: url(http://oregonstate.edu/aw/images/dot.gif);  LIST-STYLE-TYPE: disc
}

H2 {
	font-size:16px;
}
H3 {
	font-size:13px;
}

PRE {
	FONT-FAMILY: courier,monospace
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-FAMILY: courier,monospace
}
TEXTAREA {
	FONT-FAMILY: courier,monospace
}
HR {
	COLOR: #ffcc99
}
UL.check{
list-style-image: url(http://www.mobilelife.eu/OSU/images/redcheck.gif)
}
LI.check{
list-style-image: url(http://www.mobilelife.eu/OSU/images/redcheck.gif)
}

DIV.leftmenu {
font-weight:bold;
font-size: 14px;
}

DIV.menu {
font-weight:bold;
font-size: 14px;
align:left;
border-color:#ff9900;
}

TABLE.main {
width:100%;
border- :0;
color:#717371;
font-size: 12px;
border-collapse:collapse;
}

TD.layoutx{
background-position:left top;
background-image: url(http://www.mobilelife.eu/OSU/images/head-ln.gif);
background-repeat:repeat-x;
}

TD.layouty{
background-position:left top;
background-image:  url(http://www.mobilelife.eu/OSU/images/nav-ln.gif);
background-repeat:repeat-y;
}

TD.layout-corner{
vertical-align:top;
}

TD.logo{

vertical-align:top;
}

TD.footer-left{
background-position:left top;
background-image:  url(http://www.mobilelife.eu/OSU/images/foot-lf.gif);
background-repeat:no-repeat;
vertical-align:top;
}

TD.footer{
background-position:left top;
background-image:  url(http://www.mobilelife.eu/OSU/include/foot-tp.gif);
background-repeat:no-repeat;
vertical-align:top;
}

table#footer {
color:#717371;
font-size: 12px;
}

table#exp{
width:100%;

}
td.headerleft
{
border-top-width: 10px;
border-bottom: 1px solid #ff6600;
/*border-left: 3px solid #ff6600;*/
text-align: left;
text-indent: 5px;
padding-top: 5px;
padding-bottom: 1px;
font-weight: bold;
font-size: 13px;
 }

td.headerright
{ border-bottom: 1px solid #ff6600;
border-right: 1px solid #ff6600;
text-align: left;
text-indent: 5px;
font-weight: bold;
font-size: 13px;
 }

td.leftexp
{ 
border-top: 12px;
border-bottom: 1px solid #6699CC;
border-left: 20px solid #fff;
/*background-color: #fcc55c;*/
text-align: left;
/*text-indent: 25px;*/
padding-top: 3px;

font-weight: bold;
font-size: 12px;
/*color: #404040; */}

td.rightexp
{ 
border-top: 12px;
border-bottom: 1px solid #6699CC;
/*border-left: 1px solid #6699CC;*/
/*background-color: #BEC8D1;*/
text-align: left;
text-indent: 5px;
padding-top: 3px;
font-weight: bold;
font-size: 12px;
color: #404040; }

td.leftexp2
{ border-bottom: 1px solid #6699CC;
border-left: 20px solid #fff;
/*border-left: 1px solid #ff6600;*/
/*background-color: #fcc55c;*/
text-align: left;
/*text-indent: 25px;*/
padding-top: 3px;
font-weight: bold;
font-size: 11px;
/*color: #404040; */ }

td.rightexp2
{ border-bottom: 1px solid #6699CC;
/*border-left: 1px solid #6699CC;*/
/*background-color: #BEC8D1;*/
text-align: left;
text-indent: 5px;

font-weight: bold;
font-size: 12px;
color: #404040; }

td.baseexp
{ /*border-bottom: 1px solid #9CF;*/
border-top: 0px;
border-left: 40px solid #fff;
/*border-left: 1px solid #9CF;*/
border-right: 0px;
column-span:2;
text-align: justify;
/*text-indent: -30px;/* changed from 60*/
padding-left: 40px;
padding-top: 1px;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
}

td.baseexp2
{ /*border-bottom: 1px solid #9CF;*/
border-top: 0px;
/*border-left: 1px solid #9CF;*/
border-right: 0px;
column-span:2;
text-align:left;
text-indent: 15px;
padding-top: 2px;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
}

td.baseexp2
{
/*border-bottom: 1px solid #9CF;*/
border-top: 0px;
/*border-left: 1px solid #9CF;*/
border-right: 0px;
text-align: right;
text-indent: 5px;
font-family: Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
}

p.footer {
position:absolute;
bottom: 0;
	color:#717371;
	font-size: 9px;
}

 .tabbox { position: relative;
		   top: 0;
		   left: 0;
		   /*width: 565px;
		   height: 220px;*/
		 }

 .tabbox h2 { position: relative;
              margin: 0;
              padding: 0;
              width: 150px;
              border: solid #000;
              border-width: 1px 0 0 1px;
              z-index: 2;
            }

 .tabbox .last h2 { border-bottom-width: 1px; }

 .tabbox h2 a { display: block;
                padding: 5px;
                margin: 0 1px 0 0;
                font-size: .8em;
                color: #ff6600; 
                text-decoration: none;
			  }

 .tabbox h2 a:hover { background: #fff;
  color: #305df8;	 }

 .tabbox .tabpanel { position: absolute;
                     top: 0;
                     left: 150px;
                     /*width: 400px; 
                     height: 150px; */
                     padding: 7px;
                     /*background:#fff4c2;*/
                     border: 1px solid #305df8;	
                     border-top: 1px solid #305df8;
					 border-bottom: 2px solid #305df8;	
                     z-index: 1;
                     visibility: hidden;
                   }

 .tabbox .selected .tabpanel { visibility: visible;
                               overflow: auto;
                             }

 .tabbox .selected h2 a { background: #fff4c2;
                          margin: 0;
						  color: #cc3300; 	
                          cursor: default;
                        }

/*pullquote */
.pullquote {
	width: 250px;
	margin: 10px;
	padding: 0;
	float: right;
	padding: 25px;
	background:  #305df8 url(http://www.mobilelife.eu/OSU/images/blockquote.gif) top left no-repeat;
	color: #FFF;
	display: block;
}

.pullquote p {
	margin: 0;
	background-position: bottom right;
	background: #305df8 url(http://www.mobilelife.eu/OSU/images/close-quote.gif) 97% 100% no-repeat;
	color: #FFF;
}

.pullquote p.pullquote {
	padding: 1em 1.5em;
	
	margin: 0;
	background: transparent url(http://www.mobilelife.eu/OSU/images/close-quote.gif) 97% 100% no-repeat;
	border-top: none;
}

.pullquote span.pullquote {
	color: #FFF;
	display: block;
	width: 210px;
	margin: 0;
	}
	
	/* Menu Slider */
	
#navheader {
	position: relative;
	margin :0 auto;
	width: 80%;
	height: 30px;
	padding: 0;
	border-bottom: 1px solid #069;
	z-index:0;}
#navheader li {
	z-index: 3;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	font: .8em/30px Gill sans, verdana;}
#navheader li a {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	color: #333;}
#navheader li a:hover {
padding: 0 10px -10px;
	color:  #cc3300;}
#navheader li.current {
	z-index: 1;
	background: transparent url(http://www.mobilelife.eu/OSU/images/current_bg.gif) repeat-x bottom;}
#slider {
	z-index: 2;
	position: absolute;
	height: 29px;
	border-bottom: 5px solid #069;}
