@charset "UTF-8";
/* CSS Document */

body { background: #FF8702 url(../img/bg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444}

/* PNG Fix  */
img, div, table { behavior:url(iepngfix.htc)}

/* PNG Fix  */
img, div, table { behavior:url(../iepngfix.htc)}

table a img { border:none}

table { margin:0; padding:0; position:relative}

h2.time_line { background:url(../img/time_line_bg.jpg) repeat-x; padding:0 5px 0 10px; color:#cecbcb; margin:0 0 0 -10px; font-weight:normal; font-size:14px; width:100px}
h3 { font-size:14px; color:#FF6600; font-weight:normal; margin:0; padding:0;} 
h4 { margin:-10px 0 0 14px; padding:0; color:#fcdc9d; font-size:16px; font-weight:normal; position:relative}
h5 { margin:0; padding:0; color:#666666; font-size:13px; font-weight:normal}

#rapper { margin:auto; width:973px; height:auto; background:transparent}

#header {}

#page_header {background: url(../img2/pic_header2.png) no-repeat center; height:247px}
#page_header img { margin:0; padding:0}
	#page_header ul { padding:0; width: 890px; margin:-80px 0 0 45px; position:relative; z-index:100; height:50px;}
	#page_header ul li.title { display:block; float:left; width:150px; height:35px; padding-top: 15px;}
		#page_header ul li.title h1 { color: #ffffff; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; width:300px; float:left; letter-spacing:0.05em; margin:0; padding:0}
	#page_header ul li.nav { display:block; float:right; width:740px; text-align:right; color:#FFF;  height:27px; padding-top:23px;}
		#page_header ul li.nav a { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none; text-decoration:none;}
		
		
	* html #page_header ul { padding:0; width: 890px; margin:-80px 0 0 45px; position:relative; z-index:100; height:50px;}
	* html #page_header ul li.title { display:block; float:left; width:150px; height:35px; padding-top: 15px;}
		* html #page_header ul li.title h1 { color: #ffffff; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; width:300px; float:left; letter-spacing:0.05em; margin:0; padding:0}
	* html #page_header ul li.nav { display:block; float:right; width:740px; text-align:right; color:#FFF;  height:50px; margin-top:-47px;}
		* html #page_header ul li.nav a { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none; text-decoration:none;}
		
		
#content_inside { width:971px;height:auto; background: transparent url(../img2/content_bg2.png) repeat-y top; margin:0 auto; padding-top:0px;}
#content2 { width:946px; height:auto; background:#CBCBCB url(../img2/content_bg.png) no-repeat top; margin:0 auto; padding-top:0px;}
#content2 a { color:#000;}
#content2 table { margin-top:0; padding-top:0;}

	
* html #content_inside { width:971px;height:auto; background: none url(../img2/content_bg2.png) repeat-y top; margin:0 auto; padding-top:0px;}
* html #content2 { width:946px; height:auto; background:#CBCBCB url(../img2/content_bg.png) no-repeat top; margin:0 auto; padding-top:0px;}
* html #content2 table { margin-top:0; padding-top:0;}


#footer { background: url(../img2/footer2.png) no-repeat; width:973px; height:81px; margin:auto}

* html #footer { background: url(../img2/footer2.png) no-repeat; width:973px; height:81px; margin:auto}

.white_paper_table { color:#FFFFFF; font-weight:none; font-weight:normal}
.white_link { color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:normal}
.team_content table tr td { vertical-align:top; display:block} 
.team_content table tr td.spacer { width:10px; display:block}

/*Slider*/
#s7 { width: 760px; height: 277px;background-color:transparent; margin-left:15px }
#s7 div { width: 760px; height: 277px; color: #333; text-align: left; font-size: 16px; overflow: hidden;  }
#s7 div span.gc { width: 200px; height: 200px; padding: 15px; color: #333; text-align: left; font-size: 11px; display:block; margin:0px }
/* No Slide*/
#no_slide { width: 760px; height: 277px;background-color:transparent; margin-left:15px }
#no_slide div { width: 760px; height: 277px; color: #333; text-align: left; font-size: 16px; overflow: hidden;  }
#no_slide div span.gc { width: 200px; height: 200px; padding: 15px; color: #333; text-align: left; font-size: 11px; display:block; margin:0px }

#nav { float:right; margin: -18px 20px 0 0 }
#nav a { background:url(../img/num_link.png) no-repeat center; text-decoration: none; margin: 0 5px; padding:8px; color:#333333 }
#nav a.activeSlide { background:url(../img/num_link_roll.png) no-repeat center; color:#FFFFFF }
#nav a:focus { outline: none; }

a.left_nav { color:#333333; font-size:11px; text-decoration:none;}
a:hover.left_nav { color:#666666; text-decoration:underline;}

#flash_page { position:absolute; margin:-237px auto auto -1px;}
.blog_front { margin-top:30px;}
	.blog_front a { color:#555555; text-decoration:none; font-size:10px;}
	.blog_front a:hover { color:#000000; text-decoration:underline;}
	
	
	
.front_content { display:block; width:206px; height:auto; margin-top:30px;}


/*  Blog   */

#content { width:750px;height:auto;float:right;font-size:11px;margin:20px 0 0 0; padding:0 10px 0 0}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
#searchform { 
	width: auto;
	padding:5px;
	float: left;
	font-size:11px;
	margin:10px 0 20px 0px;
	background:#000000 url(../img2/black_search.jpg) repeat-x top;
	border:#555555 1px solid;}
#sidebar {
	width: 145px;
	padding:0px 0 2px 2px;
	float: left;
	font-size:11px;
	margin:10px 0 0 10px;
	}
#sidebar {border-right:#666666 1px solid;}
#sidebar a {color:#333333; text-decoration:none;}
#sidebar a:hover {color:#666666; text-decoration:underline;}
#sidebar ul li h2 {font-size:14px;color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-weight:normal} 

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
.narrowcolumn {
	float: left;
	padding: 0;
	margin: 0;
	width: 415px;
	}
	
.categories {
	width: 145px;}

/*  Blog Posts  */
.post { border-bottom:#333333 1px dotted; padding:10px;}
.post h3 a { color:#222222; font-size:14px; text-decoration:none}
.post h3 a:hover { color:#666666; font-size:14px; text-decoration:underline}

/*  Read More Links  */
.entry a {color:#333333; font-size:10px;}

/*  Navigation:  Prev/Next  */
.alignleft a {color:#333333; font-size:10px;}
.pagetitle { color:#ff6600; font-size:14px;}


/* Process Page  */
.step_box { background:url(../img2/step_box.png) no-repeat top; width: 660px;margin-bottom: 40px;}
.single_link { text-decoration:none; color:#666666;background:none; font-size:11px; padding:3px}
	.single_link:hover { text-decoration:underline; color:#333333;background:none; font-size:11px; padding:3px}

.yellowbox { width:437px; height:450px; background:transparent; float:left; display:block}

.portfolio { margin-bottom:40px; width:400px; float:left; clear:right}
.portfolio a.shop_link {font-size:11px; color:#333333; text-decoration:none;}
.portfolio a:hover.shop_link {font-size:11px; color:#000000; text-decoration:none;}
.portfolio2 { width:220px; float:left; clear:left}

table tr td.examples a img { margin:3px 3px 3px 3px;}

a.gray_link { color:#000000; text-decoration:none;}
a:hover.gray_link { color:#E9721B; text-decoration:none;}

a.img_link { width:100px; background:#FFF; height:100px; margin-right:10px; margin-bottom:10px; display:block; float:left}
a.img_link img { text-align:center;}

a.logo_link { background:#F90; color:#fff; border:#000 1px solid; padding:1px 3px 1px 3px; text-decoration:none;}

/*#########################################################*/
/* PDW Styles */

td.pdw div { float:left; margin-bottom:30px; height:230px; color:#FFF}
	td.pdw table { margin-right:40px; color:#FFF}
	td.pdw table tr td a.pic2 {text-align:center; display:block; width:150px; height:150px;border:#ffffff 4px solid; text-decoration:none;}
	td.pdw table tr td div a.pic2 {text-align:center; display:block; width:150px; height:150px; text-decoration:none;}
	
td.pdw table tr td a.des1 { padding:3px; background:#FF8702; color:#FFFFFF; width:200px; display:inline; height:20px; margin-top:5px; clear:left; border:#ffffff 1px solid; font-size:10px; text-decoration:none}
