/* -----------------  page styles -------------------------------------------------------*/

body { padding:0; margin:0; font:11px Verdana, sans-serif; line-height: 17px; background:#f4f4f4 url(../images/bodybg.gif) center repeat-y; color: #555; }
#wrapper { margin:2px auto; width:900px;  padding:0; background:#fff;}

/* -----------------  general styles  -------------------------------------------------------*/

a { color:#3A99DB; text-decoration: underline;background:none; }
a:hover { color:#3A99DB; background:none; text-decoration:underline; }
p { margin:0;padding-top:2px;}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; border-bottom: 2px dotted #444; }
/*ul { margin: 0; padding : 0; list-style : none; }*/
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}
.pic{margin-top:8px;}
/* -----------------  top info  -------------------------------------------------------*/

#header { clear:both; 
		width:900px; 
		height:100px; 
		background: url(../images/header.jpg) no-repeat; 
		margin:0px 0 0 0; }
		
		
#title {float:left; width:240px; padding: 40px 0 10px 90px; }
#title h3 {font-size:12px; padding:5px 0 0 0; margin:0; color:#444;}
#hright {float:right; width:540px; height: 20px; margin:50px 0 0 0;}
#hrighttop {width: 200px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right;}
#title p {font-size: 0.9em; color: #808080; padding: 0; background: inherit;}
#menu { width: 500px; float:right; margin:8px 0 0 0; padding:0; text-align:right;}
#menu li { display:inline; }
#menu li a {  color:#444; text-decoration:none; padding:1px 10px 1px 0px;
height:19px; background:none;}
#menu li a:hover { background: none;color:#631e19;} 

/* ----------------- Main content -------------------------------------------------------*/

#homepic {width:900px; height:250px; margin:0px 0 10px 0;background: url(../images/homepic.jpg) no-repeat;}
#homepic a {color:#fff;}
#homepic:hover {background: url(../images/homepichover.jpg) no-repeat;}
.message{ position:absolute;  width:360px; float:left; margin:70px 0px 0px 165px; color:#fff;}
/* #bottomcontenttop{width:900px;height:10px;background: url(../images/b_contenttop.jpg) no-repeat;} */
#bottomcontent{
	width:898px;
	
	
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	
}
#bottomcontentbtm{width:1500px;height:10px;background: url(../images/b_contentbtm.jpg) no-repeat;}

.left {float:left;
		width: 600px;
		margin: 0 6px 5px 0; 
		padding:10px;}

.leftnew {float:left;
		margin: 0 6px 5px 0; 
		padding:10px;}


.right {float:left ;width:220px;margin: 0 6px 5px 0; padding:10px;}
.thumbs img{position:static;padding:1px;margin:5px 8px 5px 9px;border:3px solid #3A97DA;background:none;}
.thumbs img:hover{border:3px solid #555; background:none;}

/* ----------------- Bottom content -------------------------------------------------------*/

#footer {
	position:relative;
	clear: both;
	text-align:center;
	line-height: 1.8em;
	color: #3A97DA;
	float:inherit;
	background:#F4F4F4;
	padding: 4px 0;
	margin:10px 0 0 0;
	visibility: inherit;
	background-color: #333333;
	

}
#footer a {color: #3A97DA; background: inherit; background-color:#333333}

.gadget {border-collapse:collapse; margin-right:0;}

	#headers ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#headers li {
		display: inline;
		margin: 0 4px 0 0;

	}
	
	#headers a {
		padding-right: 5px;
		padding-top: 5px;
		text-decoration: none;
		color: #FFFFFF;
		background: #3A99DB;
	}
	
	#headers a:hover {
		background: #0099FF;
		color: #FFFFFF;
	}
	
	#headers #selected {
	}
	
	#headers #selected a {
	padding-top: 10px;
	padding-bottom: 4px;
	font-weight: bold;
	color: black;
	background: #3A99DB;
	}
	
	#content {
		border-top: 2px solid white;
		background: #3A99DB;
		padding: 1em;
		
	}
	
	#content p {
		margin: 0;
		padding: 1em;
		background: white;
	}
	
	div#padding { 
	padding: 0 0 45px 0; 
	}
	
.subTextTitle
{
    font-weight: bold;
    color: #999999;
}
.TextTitle
{
    font-size: large;
    font-weight: bold;
    color: #0099FF;
}
.Images_VCombined
{
    text-align: center;
}
/*--------------- Minibar -------------------*/
.Minibar
{
    border-style: solid;
    border-width: 1px;
    border-color: #E3EAF0;
    background-color: #EDF8FF;
}
.Minibar td
{
    border-style: none;
    border-width: 0px;
    border-color: #EDF8FF;
}
/*
.Minibar
{
    border: 1px solid #E3EAF0;
    border-collapse: collapse;
    background-color: #EDF8FF;
    text-align: center;
}
*/


/*---------------- HighLight -------------------*/
.HighLightDiv
{
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 4px 4px;
    border-style: none;
    border-width: 1px;
    border-color: #CCCCCC;
}
.HighLightQuote
{
    font-family: 'Australian Sunrise';
    font-size: 30pt;
    font-weight: lighter;
    font-style: italic;
    color: #CCCCCC;
}
.HighLightName
{
    margin: 6px;
    font-family: 'Lucida Console';
    color: #999966;
    font-style: italic;
    font-weight: normal;
}
.HighLightBody
{
    font-style: italic;
    color: #8BA5E0;
    font-size: 12pt;
}
/*----------------- CollapsibleDIV --------------*/

.CollapsibleDIVButton
{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0099FF;
}

.DIVContent
{
    padding: 4px 4px 4px 4px;
    margin: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
}

.CollapsibleDIVContent
{
    padding: 4px 4px 4px 4px;
    border-top: none;
    margin: 0px 0px 4px 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
}
/*----------------- Versioning info -----------------*/	
.VersionInfo
{
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #0099FF;
    padding-left: 10px;
}
.VersionHeader
{
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #0099FF;
    padding-left: 5px;
}
.VersionHeaderDivButton
{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0099FF;
    font-weight: bolder;
    font-size: larger;
}
/* social networking links */
div.share a img {   
    padding: 3px;   
}     
div.share a:hover img {   
    background: #eeeeee;   
    border: solid 1px #cccccc;   
    padding: 2px;   
}

/* Software box */
.Image_softBox_R 
{	
	position: relative;	
	float:right;
	margin-top:10px;	
	vertical-align: bottom; 
	color:#2F8DCA;	
	width:169px;		
}

.Image_softBox_L 
{	
	position: relative;	
	float:left;
	margin-top:10px;	
	vertical-align: bottom; 
	color:#2F8DCA;	
	width:169px;		
}