
/* GENERAL LAYOUT */
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#434244; margin:0px; padding:0px; height:100%; width:100%; }
form { margin:0px; padding:0px; }
img { border:0px; }
.clear { clear:both; }
.strong { font-weight:bold; }

h1,h2,h3 { font-family: Syntax LT, Arial, Helvetica, sans-serif; }
h1 { font-size:24px; color:#204C8A; margin:0px; padding:0px; font-weight:normal;}
h2 { font-size:18px; color:#D8742D; margin:0px; padding:0px; font-weight:normal; }
h3 { font-size:16px; color:#D8742D; margin:0px; padding:0px; font-weight:normal; }
h4 { font-size: 14px; color:#204C8A; margin:0px; padding:0px; font-weight:normal; }

#wrapper { margin:0 auto; width:950px; }
	#header { background:#FFF url(../img/home_grid.jpg) no-repeat; }
		#logo { float:left; width:228px; height:87px; background:url(../img/pt_logo.gif) no-repeat; text-indent:-2000px; margin:20px 0px 20px 10px; cursor:pointer; }
		#topnav { float:right; width:515px; margin:25px 10px 0px 0px; }
			#tag { float:left; width:293px; height:17px; background:url(../img/pt_tag.gif) no-repeat; text-indent:-2000px; margin:5px 0px 10px 8px; }
			#search { float:right;  margin-top:3px; }
				#search input.text { float:right; font-size:11px; color:#434244; height:14px; border:1px inset #818286; width:135px; text-indent:5px; }
				#search input.btn { float:right; width:18px; height:18px; border:0px; margin:0px 0px 0px 5px; }	
			#orange-bar { clear:both; width:515px; height:5px; background:url(../img/orange_bar.gif) no-repeat; margin:10px 0px 0px 0px; }
			#toplinks { color:#6A984D; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
			#toplinks a { color:#204C8A; text-decoration:none; font-size:12px; }
			#toplinks a:hover { color:#6A984D; text-decoration:none; }
		#nav { clear:both; border-top: 4px solid #204C8A; margin:10px; height:27px; }
			#nav ul { list-style:none; width:100%; height:27px; padding:0px; margin:0px; }
			#nav li { display:inline; float:left; background:url(../img/nav_green_first.gif) no-repeat; color:#FFF; font-size:16px; width:176px; height:25px; padding-top:2px; text-align:center; margin:0px 0px 0px -26px; }
			#nav li:hover { background:url(../img/nav_blue_first.gif) no-repeat; cursor:pointer; }
			#nav li.first { margin-left:3px; }
			#nav li a { display:block; width:100%; height:100%; }
		#crumbs { clear:both; margin:12px 0px 10px 10px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
			#crumbs a { color:#204C8A; text-decoration:none; }
			#crumbs a:hover { color:#6A984D; text-decoration:none; }
		#sub-white { background-color:#FFF; clear:both; } 
	#content { clear:both; margin:0px 10px 0px 10px; line-height:20px; }
	#content a { color:#204C8A; text-decoration:none; }
	#content a:hover { color:#000; text-decoration:underline; }
	#footer { clear:both; font-size:10px; margin:10px; padding:20px 0px 0px 0px; }
	#footer a { color:#204C8A; text-decoration:none; }
	#footer a:hover { color:#000; text-decoration:underline; }		



/* HOMEPAGE LAYOUT */
		#animation { width:930px; height:225px; margin:10px; background-image:url(../img/animation_placeholder.jpg); }
		#news-bar { width:930px; height:30px; background:#204C8A; margin:20px 10px 0px 10px; color:#FFF; }
			#news-title { float:left; width:80px; font-size:16px; margin:6px 0px 0px 10px; font-weight:bold; }
			#news-arrows { float:left; width:20px; font-size:16px; margin:6px 0px 0px 0px; }
			#news-arrows img { padding:0px 5px 0px 5px; }
			#news-arrows img.left { border-right: 1px #FFF solid; }
			#news-item { float:left; width:600px; font-size:16px; margin:7px 0px 0px 0px; }
			#subscribe { float:right; width:130px; text-align:right; margin:7px 10px 0px 0px; }
			#subscribe img { margin:-3px 0px 0px 5px; }
			#subscribe a { color:#FFF; font-size:14px; text-decoration:none; }
			#subscribe a:hover { color:#D8742D; text-decoration:none; }
	#home-cols { float:left; margin-top:20px; width:699px; }
	.home-col { width:233px;float:left; height:266px; } 
	.home-col p { margin-right:20px; }
	.new-col { width:220px; float:right; } 
	#quick { clear:both; height:21px; }
	#quick-title { float:left; text-indent:-2000px; background:#FFF url(../img/quick.gif) no-repeat; height:21px; width:111px; margin:3px 5px 0px 0px; }
	#quick-links {  float:left; color:#6A984D; font-size:14px; padding:5px; }
	
/* INDUSTRY & CONTENT LAYOUT */
#orange-title-bar { clear:both; width:600px; height:4px; background:url(../img/orange_title_bar.gif) no-repeat; margin:5px 0px 0px 0px; }

#two-cols #left-col { float:left; width:675px; }
#two-cols #right-col { float:right; width:230px; margin:0px 10px 0px 10px; }

#two-cols #left-col #img { margin-bottom:20px; }
#two-cols #left-col #industry-copy { margin:0px 10px 20px 70px; }

#two-cols #left-col #page-title { margin-top:20px; }
#two-cols #left-col #page-copy { margin:20px 70px 20px 0px; }

#one-col { width:930px; float:left; }
#one-col #page-title { margin-top:20px; }
#one-col #page-copy p { margin:20px 70px 20px 0px; }
#one-col #orange-title-bar { clear:both; width:930px; height:4px; background:url(../img/orange_full_bar.gif) no-repeat; margin:5px 0px 0px 0px; }


/* PRODUCT LAYOUT */

#product-cols #left-col { float:left; width:240px; margin:50px 40px 0px 0px; }
#product-cols #left-col ul.highlights { margin:10px 0px 10px 10px; padding:0px; list-style:none; font-size:12px; }
#product-cols #left-col ul.highlights li { margin:20px 0px; }

#product-cols #right-col { float:left; width:600px; margin:30px 0px; }
#product-cols #right-col #product-img { margin:20px 0px; border:1px #CCC solid; text-align:center; }
#product-cols #right-col #product-img #enlarge { text-align:right; padding:10px; }
#product-cols #right-col #downloads { width:300px; float:left; margin:20px 0px; }
#product-cols #right-col #other { width:300px; float:left; margin:20px 0px; }

/* MENU STYLES */
#content ul { padding:0px; margin:15px 0px 30px 5px; list-style:none; list-style-position:outside; list-style-image:url(../img/arrow_menu.gif); }
#content ul li { margin:5px 0px 0px 10px; }
#content ul ul { margin:0px 0px; }
.menu { padding:0px; margin:15px 0px 30px 5px; list-style:none; list-style-position:outside; list-style-image:url(../img/arrow_menu.gif); }
.menu li { margin:5px 0px 0px 10px; }

.menu li.LEVEL0 {
	list-style:none;
	font-size:18px;
 	text-decoration:none;
	color:#D8742D;
}

.menu a.LEVEL0, .menu a.LEVEL0:hover {
 	text-decoration:none;
	color:#D8742D!important;
}

.menu li.LEVEL1 {
	font-size:12px;
 	text-decoration:none;
}

.menu a.LEVEL1 {
	font-size:12px;
 	text-decoration:none;
}

.menu li.LEVEL2 {
	font-size:11px;
 	text-decoration:none;
	margin-left: 24px;
}

.menu a.LEVEL2 {
	font-size:11px;
 	text-decoration:none;
}

.menu a.LEVEL2:hover {
 	text-decoration:underline;
}

.menu li.LEVEL3 {
	list-style:circle;
	font-size:10px;
 	text-decoration:none;
	margin-left: 24px;
}

.menu a.LEVEL3 {
	font-size:10px;
 	text-decoration:none;
}

.menu a.LEVEL3:hover {
 	text-decoration:underline;
}
