@charset "UTF-8";

/** 
 * NVIDIA CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		NVIDIA
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

@import "helper.css";



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				*(.class|:hover)
 * @level sep	ul
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown {
 font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 width: 802px;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 background-color: #000;
	 color: #fff;
	 line-height: normal;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	  background-color: #2e2e2e;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover { color: #6981B6; text-decoration: none; }
	ul.dropdown a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	ul.dropdown ul {
	 width: 170px;
	 background-color: #333;
	 margin-top: -1px;
	 color: #fff;
	 font-size: 11px;
	 text-transform: none;
	}

		ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #fff; }
		ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		ul.dropdown ul a:active { color: #fff; }


/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */


/* Components override */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../images/bg4.png);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#middle {
	margin: 20px 195px 20px 190px;
	}
#holder {
	width: 760px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#left
{
	float: left;
	width: 350px;
}
#right
{
	float: right;
	width: 300px;
	padding-left: 30px;
}
/*#header {
	text-align:justify;
	white-space:pre;
	}*/
#image {
	/*margin: 170px 0 0 0;*/
	margin: 0 auto 0 auto;
	width: 760px;
	padding: 0px;
	height: 250px;
	background-image:url(../images/small.png);
	background-repeat:no-repeat;
}
#content {
	margin: 0 0 0 0;
	padding: 5px;
	/* For web browsers who care */
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes  list-style-image: url(../images/bullet.png);*/
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

}
#benefit {
	margin: 0;
	width: 0;
	padding: 0;
}
#feature {
	margin: 0;
	width: 0;
	padding: 0;
}
#features {
	margin: 0;
	width: 0;
	padding: 0;
}
#module {
	margin: 0;
	width: 0;
	padding: 0;
}
#expansion {
	margin: 0;
	width: 0;
	padding: 0;
}
div.watermark{
	display:none;
}
ul.appear
{
	border: 1px solid #496c94;
	background-image:url(../images/appear_bg.png);
	width: 649px;
	padding: 4px;
	margin-left: 2.5em;
	list-style-type: none;
}
ul.appear li.empty {
		padding: 5px 0px 5px !important;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		list-style-type: none;
		background-image: none;
}

ul.appear li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
	list-style-image: none;
   	background-image:url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 1em;

}

ul.plain
{
	margin-left: 2em;
	width: 600px;
	padding: 5px;
}
ul.plain li
{
margin-left:2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
list-style-type: disc;
color: #000000;
}

#footer {
	padding: 5px;
	font-size: 80%;
	text-align: center;
}
.callout {
	font: bold 32px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin-top: 60px;
	margin-right: 90px;
	text-align:right;
	padding: 3px 3px;
}
.catch
{
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin-right: 60px;
	text-align:right;
	padding: 3px 3px;
}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
p {
	font-size: 14px;
	color:#000000;
}
#content p {
	line-height: 130%;
}

/*headers and font styles*/
h1
{
font-size: 24px;
text-align:center;
color: #000000;
}
h2
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000033;
}
h3
{
text-align: inherit;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
h4
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	font-weight: bold;
}
h5
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
h6
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000033;
}
.footer
{
 font-size: 80%;
}
.callout {
	font: bold 32px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin-top: 60px;
	margin-right: 90px;
	text-align:right;
	padding: 3px 3px;
}
.catch
{
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin-right: 60px;
	text-align:right;
	padding: 3px 3px;
}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
p {
	font-size: 14px;
	color:#000000;
}
.style1
{
	color: #000033;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style2
{
	font-size: 18px;
	color: #02456F;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;
}
.style3
{
	font-size: 24px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
.small
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
margin-left:2em;
}
.disclaimer
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:2em;
}
.name
{
color:#000000;
font-size: 34px;
font-family: Times New Roman;
font-style:italic;
margin-top: -5px;
margin-left: 1em;
}
.left {
width: 300px;
}
.right
{
	width: 450px;
	padding-left: 40px;
	text-indent: none;
}
.justify
{
text-align:justify;
}

/* regular links */
a:link {color: #000033; text-decoration: underline;}
a:visited {color: black; text-decoration: underline; }
a:hover {color: black; text-decoration: underline; }
a:active {color: purple; } 

/*download links */
.dwnld
{
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
}
a.dwnld:link {color: #FFFFFF; text-decoration: underline; }
a.dwnld:visited {color: black; text-decoration: underline; }
a.dwnld:hover {color: black; text-decoration: underline; }
a.dwnld:active {color: purple; } 

/*rounded box */
.roundbox-tr {
	padding:0;
	background:url(../images/top_index.png) no-repeat right top;
	width: 760px;
	height: 55px;
	z-index:103;
	overflow: hidden;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url(../images/bottom.png) no-repeat right bottom;
	height:24px;
	z-index:102;
}


/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:0 1.5em;
	background:url(../images/cont.png) no-repeat right top;
	z-index:101;
}
.downloads {
	font-size: 14px;
	color:#000000;
	padding: 0 10px 0 10px;
}
