body{ 
font-family:Sans-Serif; 
margin:0; 
padding:0; 
} 

body a {
color:#000000; 
}

.logo {
padding:5px 0;
text-align:center
}

div.thesite{ 
/* background:#B23084;  */
color:#FFFFFF; 
width:100%; 
} 

div.footer{ 
background:#FDDEFC; 
color:#000000; 
padding:2px 4px 2px 4px; 

} 
div.footer p {
padding:.75em 0;
}

#content{ 
color:#000000; 
padding:0.75em 4px 1em 4px;
width:auto; 
} 

.strong {
font-weight:bold;
}

div.header a{
color:#ffffff;
}

div.header a:hover{
color:#ffffff;
}

div.header {
color:#FFFFFF; 
padding-bottom:3px;
}

a.home  {
margin:2px 2px 2px 4px;	
color:#ffffff;
white-space: nowrap;

}

/* common */

div.subsectionOne a, div.subsectionTwo a, div.subsectionThree a, div.subsectionFour a{
color:#000000;
}

div.sectionOne a, div.sectionTwo a, div.sectionThree a, div.sectionFour a {
color:#FFFFFF;
}

div.sectionOne, div.sectionTwo, div.sectionThree, div.sectionFour{ 
color:#FFFFFF; 
padding:2px 4px 2px 4px; 
}

div.subsectionOne, div.subsectionTwo, div.subsectionThree, div.subsectionFour{ 
color:#000000; 
padding:2px 4px 2px 4px; 
} 

/* orange */
div.sectionOne{ 
background:#FF9900; 
}

div.subsectionOne{ 
background:#FDE362; 
} 

/* green */

div.sectionTwo{ 
background:#B6DD45;
}

div.subsectionTwo{ 
background:#D2F178; 
} 

/* blue */

div.sectionThree{ 
background:#37B1E3;
}

div.subsectionThree{ 
background:#91DFFF; 
} 

/* purple */
div.sectionFour{ 
background:#DEA3ED;
}

div.subsectionFour{ 
background:#F4EAF8; 
} 



/*div.sectiononearticles{ 
background:#FFFFFF; 
border-bottom:1px solid #FDE362; 
color:#000000; 
padding:2px 4px 2px 4px; 
} 
*/

h1 {
font-size:medium;
font-weight:strong;
padding:0;
margin:0;
}
 
td.right{ 
text-align:right; 
vertical-align:top; 
width:40%
} 
 
a.white{ 
color:#FFFFFF; 
} 
 
a.black{ 
color:#000000; 
} 
 
p{ 
margin:0; 
padding:0 0 0.5em 0; 
}

/* moto css */
td.moto {
width:41%; /* issues with samsung */
}


.OpenSource {
background:#B23084 url(/newsite/images/mobile/bar3.gif) 100% 0 no-repeat;
width:100%;
height:25px;
}

.OtherMob{
background:#B23084;
width:100%;
height:18px
}

span.logoText{
width:60%;
display:block;
float:left;
color:#ffffff
}

 span.logoText a.home {
padding:0;
margin:0 0 0 4px;	
display:block;
color:#ffffff
}


span.imgTopBar {

}

span.imgTopBar img {
width:38%;
margin-bottom:0;
height:18px;
float:right;
}

.topBar {
width:100%;
}

.imgArticle {
text-align:center;
}

.formformat{
	border:1px solid black;
}

#contbody{
	color:#B23084; /* 800249 replaced */;
}

#search {
	margin: 0 0 0 0;
}

#search fieldset {
border:none;
}

.imgArticle {
text-align:center;
}

.imgLeft {
float:left;
padding:2px;
}
