.style1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

body 	{ font: 11px/1.6em arial, sans-serif; no-repeat left 101px; margin-top: 0px; margin-bottom: 0px; }
p, td, input, select, option, li { font: 11px/1.6em arial, sans-serif; color: #333; }
a { color: #70090A ; }
/* CA3927  background: #231F20 url(http://www.adsembly.com/pp2/static/images/nav_options.gif) no-repeat; */ 
input, select { margin: 1px; }
option { margin: 4px; }
p {margin-bottom: 10px;}
input { line-height: 1em;} 

#topnav, #topnav-pub { font: bold 11px/1.6em arial, sans-serif;  background: #231F20; text-align: right; color: #fff; height: 24px;  padding-right: 5px;}
/*#topnav-pub { background-image: none; }*/
#topnav a, #topnav-pub a { margin: 0 3px; padding: 5px 0px; color: #fff; text-decoration: none; line-height: 24px}
#topnav a:hover, #topnav-pub a:hover, .current,  #topnav a.current { color: #FFC20E;}
.home #topnav, .pub #topnav { background-image: none;  }

#ctn 	{ background: #fff url(http://www.adsembly.com/pp2/static/images/main_bg.gif) no-repeat left 101px; width: 751px;}
#sidenav td a{ color: #000; text-decoration: none; font: bold 12px/1.6em verdana, sans-serif;}

#trybox 	{ float: right; margin-top: 50px;}
#trybox p { margin: 0 0 0 0; }
#trybox ul 	{list-style: none; margin: 8px;}

#primary { float: right; padding:0px 0px 0px 0px; font-size: 12px; width: 400px; }#primary { float: right; padding: 0px 0px 0px 0px; font-size: 12px; width: 400px; }
#primary h1 { margin-bottom: 10px; font-size: 16px; color: #0054A6; }
#primary h3 { margin-bottom: 10px; font-size: 11px; color: maroon; }
#primary .steps { color: #0054A6; font: 44px/1.6em arial, sans-serif; }
#primary h2 {	color: #333; font: bold 14px/1.6em arial, sans-serif;  margin-bottom: 10px; }


.formholder a.button { color: #CA4811; text-decoration: underline;}

.formholder input { padding: 2px;}
.details input { width: 190px;}


/* 	.rounded th { text-align:left; background: #385084; color: #fff; height: 10px; line-height: 14px;} 	*/
/*	.rounded td a { color: 70090A;} 			C4E0A3														*/
/*	.rounded th a { color: white; text-decoration: none;} 												*/	
/*	.rounded td { padding: 2px; } 																		*/
/*	.highlight 	{ background: #eee; }																	*/

.rounded tr.highlight { background: #eee;}
tr.highlight2 	{background: #ddd;}
.rounded th 	{ padding: 0px 5px 5px 5px; background: #385084; color: #fff; text-transform: lowercase; font-size: 14px; line-height: 18px; font-weight: normal; text-align: left; white-space: nowrap; }
.rounded th a 	{ color: #fff; text-decoration: none; }
.rounded th a:hover {  color: #FFC20E; text-decoration: none; }
.rounded th.topleft { padding: 0px; width: 8px; height: 8px; line-height: 8px; font-size: 8px; background: url(http://www.adsembly.com/pp2/static/images/corner_top_left_header.gif) no-repeat top left; }
.rounded th.topcenter { padding: 0px; height: 8px; line-height: 8px; font-size: 8px; }
.rounded th.topright { padding: 0px;  width: 8px; height: 8px; line-height: 8px; font-size: 8px; background: url(http://www.adsembly.com/pp2/static/images/corner_top_right_header.gif) no-repeat top right; }
.rounded td 		{ padding: 5px; }
.rounded td.topleft { width: 8px; height: 8px; padding: 0px; line-height: 8px; font-size: 8px; background: url(http://www.adsembly.com/pp2/static/images/corner_top_left.gif) no-repeat top left; }
.rounded td.topcenter { height: 7px; padding: 0px; line-height: 7px; font-size: 7px; border-top: 1px solid #c6c6c6; }
.rounded td.topright { width: 8px; height: 8px; padding: 0px; line-height: 8px; font-size: 8px; background: url(http://www.adsembly.com/pp2/static/images/corner_top_right.gif) no-repeat top right; }
.rounded td.centerleft { padding: 0px; border-left: 1px solid #c6c6c6; }
.rounded td.centerright { padding: 0px; border-right: 1px solid #c6c6c6; }
.rounded td.bottomleft { padding: 0px; width: 8px; height: 8px; line-height: 8px; font-size: 8px; background: url(http://www.adsembly.com/pp2/static/images/corner_bottom_left.gif) no-repeat bottom left; }
.rounded td.bottomcenter { padding: 0px; height: 7px; line-height: 7px; font-size: 7px; border-bottom: 1px solid #c6c6c6; }
.rounded td.bottomright { padding: 0px; width: 8px;	height: 8px; line-height: 8px; font-size: 8px; 	background: url(http://www.adsembly.com/pp2/static/images/corner_bottom_right.gif) no-repeat bottom right; }
.rounded .emptyside { padding: 0px; line-height: 8px; font-size: 8px;}

.list img { margin: 0px 3px 3px 0px; }
.smalllist select { font-size: 10px; padding: 0px; margin: 0px; }
.formholder td { padding: 0px 0px 0px 0px;}
.formholder th { 
	font: bold 11px/1.6em arial, sans-serif; color: #333;
	padding: 0px 0px 0px 0px;
	background: none;
	border: none;
	color: #000;
	text-align: left;
}


.mediumfield { width: 180px;}
.thumbholder td { border: 1px solid #757266; }
.thumbholder td a { display: block; width: 100%; padding-bottom: 5px; }
.thumbholder td a:hover { color: #A92021; }
.welcomelinks {
	margin: 15px 8px 15px 0px;
	padding: 0px 0px 3px 0px;
	float: left;
	width: 165px;
	height: 202px;
	text-align: center;
	border: 1px solid #757266;


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC3333
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid SlateGray;
	border-style:;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:800;	
	color:#FF0000;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

#bodystyle3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: maroon;
	
}

#bodystyle3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	
}

.box1 {
	padding: 1px;
	border-width: thin;
	border-style: dashed;
	}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

a:link {color: #FFFFFF; font-weight:bold;}     /* unvisited link */
a:visited {color: #FFFFFF; font-weight:bold;}  /* visited link */
a:hover {color: #FFCC33; font-weight:bold;}   /* mouse over link */
a:active {color: #FFFFFF; font-weight:bold;}   /* selected link */ 

footer{ font:Tahoma; font-size:10px; text-decoration:none;}
.style2 {font-size: 9px}

#loginbox {
	float: right;
	width: 194px;
	margin: 0px 0px 10px 5px;
}
.home #loginbox {
	margin: 5px 10px 10px 0px;
}
.home td>#loginbox {
	margin: 5px 20px 10px 0px;
}
#loginbox.rounded td {
	padding: 0px;
}
#loginbox table {
	margin-top: 5px;
}
#loginbox th {
	font-size: 24px;
}
#loginbox table td {
	padding: 10px 5px 10px 10px;
	border-left: 1px dashed #c6c6c6;
	font-size: 11px;
	line-height: 14px;
}
#loginbox table td.first {
	padding: 10px 10px 10px 5px;
	border: none;
}
#loginbox form {
	margin: 0px;
	padding: 0px;
}
#loginbox .loginform {
	padding-bottom: 10px;
	font-size: 11px;
}
#loginbox .loginform input {
	width: 81px;
	border: 1px solid #000;
	font-size: 11px;
	line-height: 13px;
}
#loginbox .button {
	float: left;
	padding: 5px 4px 0px 0px;
}
#loginbox .gobutton {
	padding: 0px 0px 0px 0px;
	text-align: center;
	align: center;
}
#loginbox a {
	color: #CA4811;
}
#loginbox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#loginbox li {
	margin: 0px;
	padding: 0px;
}

#templatelayout hr { display: none; }


#home_samples td.first {
	padding-left: 5px;
	border: none;
	text-align: left;
}
#primary #home_samples h2 {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	color: #4F8B0A;
}
.home #home_samples td.first p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 14px
	line-height: 14px;
}
#home_samples a {
	text-decoration: none;
	color: #666;
}
#home_samples a:hover {
	color: #CA4811;
}
#loginbox th {font-size: 24px;}
