body
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

/* Site Navigation Bar */

div#site_top_bar
{
    height:37px;
    background-color: black;
}

#site_top_bar ul
{
    padding:0;
    margin:0;
    list-style-type:none;
}

#site_top_bar li
{
    line-height:37px;
    padding-left:19px;
    padding-right:19px;
    float: left;
    border-right: 1px solid;
    border-right-color: #FFFFFF;
    text-align:center;
}

#site_top_bar a
{
    vertical-align:middle;
    
    color: white;
    text-decoration: none;
}

#site_top_bar a:hover
{
    color: #FF6600;
}

#site_top_bar #WhiteBox_Link a
{
    padding-left:8px;
    padding-right:8px;
    background-color:white;
}

#site_top_bar #WhiteBox_Link a:hover
{
    background-color:#FF6600;
}

/* Contents */

 div#site_content
{
    margin-top:20px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:20px;
}

/* Product Navigation Bar */

div#product_navigation_bar
{
    padding-bottom:8px;
    border-bottom: 1px solid;
    border-bottom-color: #AFAFAF;
}

#product_navigation_bar #Product_Title
{
    color: #202020;
    font: bold 28px lucida grande, geneva, helvetica, arial, sans-serif;
}

#product_navigation_bar ul
{
    float: right;
    padding:0;
    list-style-type:none;
}

#product_navigation_bar li
{
    float: left;
    display:inline;
    padding-left:12px;
    padding-right:12px;
    text-align:center;
}

#product_navigation_bar a
{
    font: 14px helvetica, arial, sans-serif;
    color: #202020;
    text-decoration: none;
    vertical-align: middle;
}

#product_navigation_bar a:hover
{
    color: #364AFF;
}

#product_navigation_bar #__about__,
#product_navigation_bar #__resources__,
#product_navigation_bar #__techspecs__
{
    /*vertical-align: middle;*/
    font:  13px lucida grande, geneva, helvetica, arial, sans-serif;
    color: #AAAAAA;
}

#product_navigation_bar #product_navigation_bar_list #product_navigation_bar_download_button
{
    padding-right: 0px;
}

#product_navigation_bar #product_navigation_bar_list #product_navigation_bar_download_button a
{
    border: 2px solid;
    border-color: #202020;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #202020;
    text-decoration: none;
    font: bold 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

#product_navigation_bar #product_navigation_bar_list #product_navigation_bar_download_button a:hover
{
    color: white;
    background-color: #202020;
}


.window_tooltip
{
    position: absolute;
	z-index: 10;
	visibility: hidden;
	background-color:white;
	border: 1px solid;
	border-color: #DDDDDD;
}

div#product_contents
{
    margin-top:20px;
    border: 1px solid;
    border-color: #DDDDDD;
    padding: 15px;
}

/* Contents */

/* About */

.About_Title
{
    width:710px;
    margin-bottom: 5px;
    color: #222222;
    font: bold 13px lucida grande, geneva, helvetica, arial, sans-serif;
}

.About_Description
{
    width:710px;
    color: #111111;
    font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

/* Resources */

.Resources_Title
{
    color: #111111;
    font: bold 15px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Resources_Description
{
    color: #111111;
    font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Resources_Description a
{
    color: #364AFF;
    text-decoration: none;
}

.Resources_Description a:hover
{
    text-decoration: underline;
}

/* Requirements */

.Requirements_Features_Title
{
    color: #111111;
    font: bold 14px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Requirements_Features_List
{
    margin-top: 4px;
    color: #111111;
    padding-left: 18px;
    list-style-position:outside;
    list-style-type:square;
    font: 11px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Requirements_Features_List li
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */

.colmid {
	right:31%;			/* width of the right column */
}
.colleft {
	right:31%;			/* width of the middle column */
}
.col1 {
	width:31%;			/* width of center column content (column width minus padding on either side) */
	left:96.5%;			/* 100% plus left padding of center column */
}
.col2 {
	width:31%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.col3 {
	width:31%;			/* Width of right column content (column width minus padding on either side) */
	left:68.3%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* General */

.url-single a
{
    color: #364AFF;
    text-decoration: none;
}

.url-single a:hover
{
    text-decoration: underline;
}

/* Release Notes */

.Release_notes_Version
{
    color: #222222;
    font: bold 13px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Release_Notes_List
{
    margin-top: 15px;
    color: #111111;
    padding-left: 25px;
    list-style-position:outside;
    list-style-type:square;
    font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

.Release_Notes_List li
{
    padding-top: 3px;
    padding-bottom: 3px;
}

/* Acknowledgements */

.Acknowledgements
{
    margin-left: 5px;
    color: #AAAAAA;
    font: 10px lucida grande, geneva, helvetica, arial, sans-serif;
}

/* Bottom Bar */

div#site_bottom_bar
{
    clear:both;
    text-align:center;
    border-top: 1px solid;
    border-top-color: #AFAFAF;
}

.site_map a
{
    color: #364AFF;
    text-decoration: none;
}

.site_map a:hover
{
    text-decoration: underline;
}

.copyrights
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 11px helvetica, arial, sans-serif;
	color: #777777
}