a.top {
	position:absolute;
	top:0px;
	display:block;
	left:0px;
	width:320px;
	height:100px;
}
img {
border:0px;
}
a.top strong {
	display:none;
}

html {
	background-color:#000000;
	background-image:url(../_img-bin/bg_html.gif);
	background-repeat:repeat-y;
	background-position:top center;
	height:100%;
}

body {
	font-size:65%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../_img-bin/bg_body.jpg);
	background-repeat:no-repeat;
	background-position:center 217px;
/*	background-color:#143552;*/
	height:auto;
}

img, div, ul, li, a, strong, span, h1 { behavior: url(../_css/iepngfix.htc) };
.pngfix { behavior: url(../_css/iepngfix.htc) };


img {
	border:0px;
}

form {
	margin:0px; padding:0px;
}

form.standard {

}

form.standard label {
	width:40%;
	float:left;
	padding:5px;
}

form.standard input, form.standard select {
	width:40%;
	float:left;
	background-color:#FAFAFA;
	border:#133A59 1px solid;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
}

form.standard select {
	font-size:125%;
}

input,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

h1															{ display:none; }
h2															{ display:none; }

a															{ text-decoration:none; }
a:hover														{ text-decoration:underline; }

.cb															{ clear:both; }
.cr															{ clear:right; }
.cl															{ clear:left; }
.np															{ padding:0px; }
.nm															{ margin:0px; }
.npm														{ margin:0px; padding:0px; }
.pl															{ display:none; }
.pl img														{ display:none; }
.fl															{ float:left!important; }
.fr															{ float:right!important; }
.fn															{ float:none!important; }
.prel														{ position:relative; }

/* Bullets */
.bullet1													{ background-image:url(../_img-bin/icons/web_design_arrow.gif); background-repeat:no-repeat; background-position: 0px; padding-left:20px; }
.bullet2													{ background-image:url(../_img-bin/icons/help_bullet.gif); background-repeat:no-repeat; background-position: 0px; padding-left:20px; }

/* img styles */
img.r_img													{ float:right;padding-left:20px!important; }
img.l_img													{ float:left;padding-right:20px!important; }
img.border													{ padding:4px;border:1px solid #99aabb; }

/* Horiz divider bars */
ul.divider li												{ border-bottom:1px dashed #99aabb; }

blockquote													{ position:relative; z-index:100; color:#003366; line-height:180%; font-size:110%; background-image:url(../_img-bin/icons/quote_start.gif); background-repeat:no-repeat; margin:0px; padding-top:30px; padding-left:50px; padding-bottom:30px; padding-right:50px; background-position: 40px 20px; }
blockquote div.container									{ position:relative; display:inline; z-index:-1000; }
blockquote div.container div								{ position:absolute; left:-40px; top:-20px; width:50px; height:50px; background-image:url(../_img-bin/icons/quote_end.gif); background-position:100% 100%; background-repeat:no-repeat; z-index:-1000; }

p.example													{ text-align:center; }
p.example img												{ border:#808080 1px solid; margin-bottom:6px; }

div.hr														{ display:block; background-image:url(../_img-bin/bg_hr.png); background-repeat:no-repeat; height:1px; font-size:0%; clear:both; width:100%; }
div.hr hr													{ display:none; }

div#googlemap												{ width:604px; height:350px; }

div#layout {
	position:relative;
	width:100%;
	height:auto;
	background-image:url(../_img-bin/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	z-index:0;
/*	height:1059px;
	min-height:1059px;
	height:auto !important; */
}

div#page {
	position:relative;
	width:986px;
	margin: 0 auto;
	text-align:left;
	height:auto;
	z-index:0;
	padding-top:154px;
}

div#ecommerce background {
	background-image:url(../_img-bin\internet-solutions/ecommerce-03.jpg); 
	background-repeat:no-repeat; 
	width:754px; 
	height:306px;   
}

p.date														{ position:absolute; clear:both; top:0px; left:320px; height:26px; line-height:26px; color:#2E6297; z-index:100;}
div#page ul.nav_top											{ position:absolute; clear:both; top:0px; right:11px; height:26px; line-height:26px; list-style-type:none; }
div#page ul.nav_top li										{ position:relative; float:left; padding-left:12px; padding-right:12px; }
div#page ul.nav_top li a									{ position:relative; color:#2E6297; }

div#page ul.nav_main										{ position:relative; z-index:1; clear:both; float:left; width:100%; list-style-type:none; }
div#page ul.nav_main li										{ position:relative; float:left; padding-right:4px; }
div#page ul.nav_main li a									{ position:relative; height:30px; line-height:30px; cursor:pointer; display:block; color:#FFFFFF; background-image:url(../_img-bin/mainnav/bg_nav_main_button_left.png); background-repeat:no-repeat; background-position:top left; padding-left:6px; }
div#page ul.nav_main li a span.ieimage						{ position:absolute; right:0px; top:0px; display:none;}
div#page ul.nav_main li a.tab1								{ width:158px; }
div#page ul.nav_main li a.tab2								{ width:130px; }
div#page ul.nav_main li a.tab3								{ width:166px; }
div#page ul.nav_main li a.tab4								{ width:106px; }
div#page ul.nav_main li a.tab5								{ width:86px; }
div#page ul.nav_main li a.tab6								{ width:114px; }
div#page ul.nav_main li a.tab7								{ width:160px; }
div#page ul.nav_main li a strong							{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_right.png); background-repeat:no-repeat; display:block; height:30px;  background-position:top right; padding-right:6px;}
div#page ul.nav_main li a span								{ background-image:url(../_img-bin/mainnav/bg_nav_main_button.png); background-repeat:repeat-x; text-align:center; display:block; height:30px;  }



div#page ul.nav_main li a.on								{ color:#8f1111; background-image:url(../_img-bin/mainnav/bg_nav_main_button_left_on.png); background-repeat:no-repeat; background-position:top left; }
div#page ul.nav_main li a.on strong							{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_right_on.png); background-repeat:no-repeat; background-position:top right; }
div#page ul.nav_main li a.on span							{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_on.png); background-repeat:repeat-x; }
div#page ul.nav_main li a.on:hover							{ color:#8f1111; background-image:url(../_img-bin/mainnav/bg_nav_main_button_left_on.png); background-repeat:no-repeat; background-position:top left; }
div#page ul.nav_main li a.on:hover strong					{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_right_on.png); background-repeat:no-repeat; background-position:top right; }
div#page ul.nav_main li a.on:hover span						{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_on.png); background-repeat:repeat-x; }

div#page ul.nav_main li a:hover								{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_left_over.png); background-repeat:no-repeat; background-position:top left; }
div#page ul.nav_main li a:hover strong						{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_right_over.png); background-repeat:no-repeat; background-position:top right; }
div#page ul.nav_main li a:hover span						{ background-image:url(../_img-bin/mainnav/bg_nav_main_button_over.png); background-repeat:repeat-x; }

div#page ul.nav_main_sub									{ position:relative; clear:both; float:left; width:100%; list-style-type:none; background-image:url(../_img-bin/mainnav/bg_nav_main.gif); background-repeat:no-repeat; padding-left:6px; }
div#page ul.nav_main_sub li									{ float:left; height:33px; line-height:33px; padding-left:6px; padding-right:6px; }
div#page ul.nav_main_sub li a								{ color:#8F1111; }
div#page ul.nav_main_sub li span							{ color:#8F1111; }


/* CONTENT BOXES */

div#page div.mr												{ margin-right:26px; }
div#page div.ml												{ margin-left:26px; }
div#page img.mt												{ margin-top:25px; }
/*
div#page div.box1 											{ position:relative; float:left; width:644px; margin-top:25px; }
div#page div.box1 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; }
div#page div.box1 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box1/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box1 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box1/bottom.gif); background-repeat:no-repeat; background-position:bottom; }

div#page div.box2 											{ position:relative; width:316px; margin-top:25px; float:left;}
div#page div.box2 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; }
div#page div.box2 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box2/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box2 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box2/bottom.gif); background-repeat:no-repeat; background-position:bottom; }
*/

div#page div.splash											{ position:relative; height:409px; width:986px; background-repeat:no-repeat; margin-top:25px; }
div#page div.splash div.left								{ position:absolute; bottom:31px; left:31px; width:320px; height:300px; overflow:auto; }
div#page div.splash div.right								{ position:absolute; bottom:31px; right:31px; width:320px; height:300px; overflow:auto; }
div#page div.splash p										{ font-size:110%; color:#002244; line-height:1.5; }
div#page div.splash p a										{ color:#002244; font-weight:bold;}
div#page div.splash p a:hover								{ color:#8F1111; }
div#page div.splash h1										{ clear:both; display:block; color:#6F9BB9; font-size:190%; font-weight:normal; }
div#page div.splash p.calltoaction							{ color:#002244; font-size:110%; font-weight:Bold; }

div#page div.mini											{ position:relative; height:232px; width:214px; background-repeat:no-repeat; background-image:url(../_img-bin/internet-solutions/mini_bg.gif); padding:12px; float:left; margin:0px; margin-right:11px; margin-top:25px;}

/* Double Column Box Layout */

div#page div.box1 											{ position:relative; float:left; width:644px; margin-top:25px; }
div#page div.box1 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; clear:both; }
div#page div.box1 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box1/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box1 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box1/bottom.gif); background-repeat:no-repeat; background-position:bottom; }

/* 50/50 Box Layout */

div#page div.box50 											{ position:relative; float:left; width:480px; margin-top:25px; }
div#page div.box50 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; clear:both; }
div#page div.box50 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box50/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box50 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box50/bottom.gif); background-repeat:no-repeat; background-position:bottom; }

/* Horizontal Scroller */

div#contentContainer 										{ position:relative; width: 700px; height: 500px; }
div#contentContainer div#scroller		 					{ position:absolute; overflow: hidden; left:7px; top:6px; width: 700px; height: 500px; }
div#contentContainer div#scroller	div#content 			{ width: 10250px; }	
div#contentContainer div#scroller	div#content .section 	{ width: 700px;	margin: 0px;float: left; height: 500px;  padding:10px;}
div#contentContainer div#scroller	div#content .section a	{ font-size:120%; color:#076B21; }
div#contentContainer div#scroller	div#content .section a img.thumb	{ margin: 0px 20px 20px 0px; }

/* Single Column Box Layout */

div#page div.box2 											{ position:relative; width:316px; margin-top:25px; float:right;}
div#page div.box2 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; clear:both; }
div#page div.box2 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box2/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box2 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box2/bottom.gif); background-repeat:no-repeat; background-position:bottom; }

/* Triple Column Box Layout - Full width */

div#page div.box3 											{ position:relative; width:986px; margin-top:25px; }
div#page div.box3 div.main									{ position:relative; background-color:#ffffff; padding:12px 20px 12px 20px; clear:both; }
div#page div.box3 div.top									{ height:8px; font-size:0px; background-image:url(../_img-bin/box3/top.gif); background-repeat:no-repeat; background-position:top; }
div#page div.box3 div.bottom								{ height:8px; font-size:0px; background-image:url(../_img-bin/box3/bottom.gif); background-repeat:no-repeat; background-position:bottom; }
div#page div.box3 div.titlebar								{ margin:0px; background-image:url(../portfolio/portfolio_index_images/head_back.gif); background-repeat:repeat-x; background-position:top; }

a.quicklinks												{ display:block; float:left; text-align:center; width:310px; overflow:hidden; color: #003366; background-color:#FFFFFF; padding:2px;}
a.quicklinks:hover											{ color: #990000;}
	

/* Portfolio Index */

div#page div.portfolio_index								{ position:relative; }
div#page div.portfolio_index a								{ font-size:100%; color:#003366; padding-top:22px; }
div#page div.portfolio_index a em							{ font-size:120%; color:#777777; padding-left:10px; font-style:normal; }
div#page div.portfolio_index a:hover						{ text-decoration:none; color:#990000; }
div#page div.portfolio_index a:hover em						{ color:#990000; }
div#page div.portfolio_index ul								{ position:absolute; top:136px; right:300px; margin:0px; padding:0px; clear:both;}
div#page div.portfolio_index ul	li							{ list-style:none; margin-bottom:26px; }

/* Standard Text Format */

div#page div.standard_text_format							{ position:relative; clear:both;}
div#page div.standard_text_format h1						{ font-size:260%; color:#002244; display:block; font-weight:normal; margin:0px; padding-bottom:3px; border-bottom:1px solid #999999; }
div#page div.standard_text_format h1 strong					{ font-size:40%; font-weight:normal; line-height: 20px; color:#999999; }
div#page div.standard_text_format h1 strong	a				{ color:#999999; }
div#page div.standard_text_format h1 strong	a:hover			{ color:#222222; }
div#page div.standard_text_format div.pageheader			{ position:relative; }
div#page div.standard_text_format div.pageheader h1			{ position:absolute; left:0px; top:171px; width:584px; font-size:220%; font-weight:normal; color:#ffffff; border-bottom:8px solid #999999; display:block; background-image:url(../_img-bin/general/h1-bar.png); background-repeat:repeat-y; font-weight:normal; line-height:130%; padding:6px 10px 6px 10px;}
div#page div.standard_text_format div.pageheader h1 em		{ font-size:80%; font-weight:normal; line-height: 20px; color:#cccccc; }
div#page div.standard_text_format p.subtitle				{ font-size:260%; color:#002244; display:block; font-weight:normal; margin:0px; padding-bottom:3px; border-bottom:1px solid #999999; }
div#page div.standard_text_format p.subtitle strong			{ font-size:40%; font-weight:normal; line-height: 20px; color:#999999; }
div#page div.standard_text_format p.subtitle strong	a		{ color:#999999; }
div#page div.standard_text_format p.subtitle strong	a:hover	{ color:#222222; }
div#page div.standard_text_format h2						{ position:relative; font-size:150%; color:#ffffff; display:block; background-image:url(../_img-bin/mainnav/h2_back.gif); background-repeat:repeat-y; font-weight:normal; line-height:130%; padding:6px 20px 6px 20px;}
div#page div.standard_text_format h2 em						{ font-size:80%; font-weight:normal; line-height: 20px; color:#cccccc; }
div#page div.standard_text_format h3						{ font-size:230%; color:#002244; display:block; font-weight:normal; line-height:130%; padding:0px;}
div#page div.standard_text_format h3 em						{ font-size:60%; font-weight:normal; line-height: 20px; color:#999999; }
div#page div.standard_text_format p							{ position:relative; color:#003366; line-height:180%; font-size:110%;}
div#page div.standard_text_format p	img						{ position:relative; }
div#page div.standard_text_format a.back_to_top				{ background-image:url(../_img-bin/back_to_top.gif);padding-left:20px;background-repeat:no-repeat; background-position: 0% 50%; }
div#page div.standard_text_format p.pb						{ padding-bottom:30px; }
div#page div.standard_text_format ul						{ position:relative; color:#003366; line-height:180%; font-size:110%; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div#page div.standard_text_format ul li						{ margin-bottom:10px; }
div#page div.standard_text_format ul.bulletlist li			{ margin:0px; }
div#page div.standard_text_format img.thumb					{ margin:2px; border:6px solid #dddddd; }
div#page div.standard_text_format div.leftcol				{ clear:left; float:left; width:180px; padding:10px;}
div#page div.standard_text_format div.rightcol				{ clear:right; float:right; width:370px; padding:10px;}
div#page div.standard_text_format div.rightcol p			{ text-align:right; }

/* Content Shortcut Menu */

div#page ul.content_menu									{ list-style-type:none; margin-top:16px;}
div#page ul.content_menu li									{ clear:both; }
div#page ul.content_menu li a								{ height:20px; line-height:20px; color:#2E6297; }

/* Video Gallery Menu */

div#page ul.video_menu										{ list-style-type:none; margin-top:16px;}
div#page ul.video_menu li									{ clear:both; padding-bottom:5px; border-bottom:1px solid #333333; height:84px; }
div#page ul.video_menu li a									{ height:20px; line-height:20px; color:#2E6297; }
div#page ul.video_menu li a img.thumb						{ border:1px solid #000000; margin-right:10px; padding:1px;}

/* Mini Portfolio */

div#page div.mini_portfolio									{ position:relative; float:left; }
div#page div.mini_portfolio	img#portfolio_image				{ float:left; width:250px; height:285px; }
div#page div.mini_portfolio	div.list						{ display:inline; }
div#page div.mini_portfolio	div.list h1						{ border-right:6px solid #C1CED6; display:block; margin-bottom:10px; padding:7px 10px 7px 10px; background-color:#36617F; color:#ffffff; font-size:140%; text-align:right; font-weight:normal; }
div#page div.mini_portfolio	div.list ul						{ margin:0px; padding:0px; list-style:none; }
div#page div.mini_portfolio	div.list ul li					{ border-bottom:1px solid #cccccc; margin-bottom:10px; }
div#page div.mini_portfolio	div.list ul li a				{ border-right:6px solid #36617F; display:block; color:#36617F; margin:0px; background-color:#f5f5f5; text-align:right; padding:7px 10px 7px 10px; }
div#page div.mini_portfolio	div.list ul li a strong			{ font-size:120%; color:#16415F; font-weight:normal; }
div#page div.mini_portfolio	div.list ul li a em				{ text-decoration:none; }

div#page div.mini_portfolio	div.list ul li.active_latest a	{ text-decoration:none; background-color:#36617F; color:#ffffff; border-right:6px solid #C1CED6;  }
div#page div.mini_portfolio	div.list ul li.active_latest a strong {color:#ffffff; }
div#page div.mini_portfolio	div.list ul li a:hover 			{ text-decoration:none; background-color:#36617F; color:#ffffff; border-right:6px solid #C1CED6;  }
div#page div.mini_portfolio	div.list ul li a:hover strong	{ color:#ffffff; }



div#page div.spacer_60										{ height:60px; }

div#page ul.nav_footer										{ position:relative; clear:both; float:right; padding-right:70px; list-style-type:none; color:#BBC4CB; }
div#page ul.nav_footer li									{ float:right; height:33px; line-height:33px; padding-left:6px; padding-right:6px; }
div#page ul.nav_footer li a									{ color:#BBC4CB; }

div#page img.boxes_bottom									{ position:relative; top:-50px; float:right; }


/* FOOTER LOGO BAR */

div#logofooter										{ text-align:center;width:100%; font-size:130%;color:#ffffff; clear:both;}
div#logofooter p									{ clear:both; }
div#logofooter div.logobar							{ background-image:url(../_img-bin/logos/background.gif); width:608px; height:114px; margin:0 auto; margin-top:10px; }
div#logofooter div.logobar img						{ margin:10px 10px 0px 10px; }


/* FOOTER SITEMAP GLOBAL NAV */

div#footer_global_nav								{ padding:20px; border-top:1px dashed #999999;}
div#footer_global_nav ul							{ float:left; width:20%; margin:0px; padding:0px; }
div#footer_global_nav ul li							{ color:#eeeeee; margin-top:6px; text-align:center; list-style:none;}
div#footer_global_nav ul li a						{ color:#aaaaaa; font-size:110% }
div#footer_global_nav ul li a:hover					{ color:#ffffff; text-decoration:none; }
div#footer_global_nav ul li h3						{ font-size:150%; margin:0px; padding:0px; }


/* GENERAL EDIT FORM */

form.formstyle1 div															{ line-height:1.3; }
form.formstyle1 															{ text-align:left; line-height:1.5; }
form.formstyle1 span.required												{ color:#CC0000; font-weight:bold; }
form.formstyle1 label 														{ width:100px;padding:3px; padding-right:10px;float:left;font-size:120%;color: #333333; text-align:right;}
form.formstyle1 input, form.formstyle1 textarea,  form.formstyle1 select 	{ float:left; border:1px solid #999999; padding:5px; background-color:#f5f5f5;}
form.formstyle1 select														{ font-size:130%; width:313px; }
form.formstyle1 input.chkbox, form.formstyle1 input.radio					{ float:left; border:none; padding:0px; background-color:#ffffff; }
form.formstyle1 label.check, form.formstyle1 label.radio 					{ position:relative; text-align:left; }
form.formstyle1 h1 { text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle1 h6 { text-align:center; padding:6px; margin-bottom:20px; font-size:120%; color:#ffffff; background-color:#800000; display:block; border:1px solid #333333;}
form.formstyle1 legend { font-size:150%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #8F1111; }
form.formstyle1 form.formstyle1 fieldset { text-align:left; border:1px solid #999999; padding:20px 20px 0px 20px; margin-bottom:10px; }
form.formstyle1 input.savebutton { font-size: 90%; color:#ffffff; font-weight:bold; background-color:#117275;margin-right:5px; border:1px solid #444444;float:right;}
form.formstyle1 input.calbutton { height:24px;line-height:20px;padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 img.upload_image { border:1px solid #666666; padding:2px; }

form.formstyle2 div															{ line-height:1.3; }
form.formstyle2 															{ text-align:left; line-height:1.5; }
form.formstyle2 span.required												{ color:#CC0000; font-weight:bold; }
form.formstyle2 label 														{ width:160px;padding:3px; padding-right:10px;float:left;font-size:120%;color: #333333; text-align:right;}
form.formstyle2 input, form.formstyle1 textarea,  form.formstyle1 select 	{ float:left; border:1px solid #999999; padding:5px; background-color:#f5f5f5;}
form.formstyle2 select														{ font-size:130%; width:313px; }
form.formstyle2 input.chkbox, form.formstyle1 input.radio					{ float:left; border:none; padding:0px; background-color:#ffffff; }
form.formstyle2 label.check, form.formstyle1 label.radio 					{ position:relative; text-align:left; }
form.formstyle2 h1 { text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle2 h6 { text-align:center; padding:6px; margin-bottom:20px; font-size:120%; color:#ffffff; background-color:#800000; display:block; border:1px solid #333333;}
form.formstyle2 legend { font-size:150%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #8F1111; }
form.formstyle2 form.formstyle1 fieldset { text-align:left; border:1px solid #999999; padding:20px 20px 0px 20px; margin-bottom:10px; }
form.formstyle2 input.savebutton { font-size: 90%; color:#ffffff; font-weight:bold; background-color:#117275;margin-right:5px; border:1px solid #444444;float:right;}
form.formstyle2 input.calbutton { height:24px;line-height:20px;padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle2 img.upload_image { border:1px solid #666666; padding:2px; }









ul.stationery					{ position:absolute; right:0px; top:211px; }
ul.stationery li				{ margin-bottom:10px; }
ul.stationery li a span			{ display:none; }

ul.stationery li.link1			{ background-image:url(../_img-bin/print-design/pg1_button_1.png);background-repeat:no-repeat; }
ul.stationery li.link1 a		{ display:block;background-image:url(../_img-bin/print-design/pg1_button_1.png);background-repeat:no-repeat;width:226px;height:55px; }
ul.stationery li.link1 a:hover	{ background-image:url(../_img-bin/print-design/pg1_button_1_on.png); }

ul.stationery li.link2			{ background-image:url(../_img-bin/print-design/pg1_button_2.png);background-repeat:no-repeat; }
ul.stationery li.link2 a		{ display:block;background-image:url(../_img-bin/print-design/pg1_button_2.png);background-repeat:no-repeat;width:226px;height:55px; }
ul.stationery li.link2 a:hover	{ background-image:url(../_img-bin/print-design/pg1_button_2_on.png); }

ul.stationery li.link3			{ background-image:url(../_img-bin/print-design/pg1_button_3.png);background-repeat:no-repeat; }
ul.stationery li.link3 a		{ display:block;background-image:url(../_img-bin/print-design/pg1_button_3.png);background-repeat:no-repeat;width:227px;height:64px; }
ul.stationery li.link3 a:hover	{ background-image:url(../_img-bin/print-design/pg1_button_3_on.png); }

ul.stationery li.link4			{ background-image:url(../_img-bin/print-design/pg1_button_4.png);background-repeat:no-repeat; }
ul.stationery li.link4 a		{ display:block;background-image:url(../_img-bin/print-design/pg1_button_4.png);background-repeat:no-repeat;width:226px;height:52px; }
ul.stationery li.link4 a:hover	{ background-image:url(../_img-bin/print-design/pg1_button_4_on.png); }





















		.highslide {
			cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
		}
		.highslide img {
			border: 1px solid #dddddd;margin:0px; float:left; padding:4px;

		}
		.highslide:hover img {
			border: 2px solid #003366; padding:3px;
		}
		
		.highslide-image {
			border: 10px solid white;
		}
		.highslide-image-blur {
		}
		.highslide-caption {
			display: none;
			border: 5px solid white;
			border-top: none;
			padding: 5px;
			background-color: white;
		}
		.highslide-loading {
			display: block;
			color: white;
			font-size: 9px;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			padding: 3px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			background-color: black;
/*			background-image: url(../_js-bin/highslide/graphics/loader.gif);*/
		}
		a.highslide-credits,
		a.highslide-credits i {
			padding: 2px;
			color: silver;
			text-decoration: none;
			font-size: 10px;
		}
		a.highslide-credits:hover,
		a.highslide-credits:hover i {
			color: white;
			background-color: gray;
		}
		
		.highslide-display-block {
			display: block;
		}
		.highslide-display-none {
			display: none;
		}
		.highslide1 {			cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide11 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide111 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide1111 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}


/*
		.highslide {
			cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
		}
		.highslide img {
			border: 1px solid #dddddd;margin:0px; float:left; padding:4px;

		}
		.highslide:hover img {
			border: 2px solid #003366; padding:3px;
		}
		
		.highslide-image {
			border: 10px solid white;
		}
		.highslide-image-blur {
		}
		.highslide-caption {
			display: none;
			border: 5px solid white;
			border-top: none;
			padding: 5px;
			background-color: white;
		}
		.highslide-loading {
			display: block;
			color: white;
			font-size: 9px;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			padding: 3px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			background-color: black;
			background-image: url(../_js-bin/highslide/graphics/loader.gif);
		}
		a.highslide-credits,
		a.highslide-credits i {
			padding: 2px;
			color: silver;
			text-decoration: none;
			font-size: 10px;
		}
		a.highslide-credits:hover,
		a.highslide-credits:hover i {
			color: white;
			background-color: gray;
		}
		
		.highslide-display-block {
			display: block;
		}
		.highslide-display-none {
			display: none;
		}
		.highslide1 {			cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide11 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide111 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
        .highslide1111 {cursor: url(../_js-bin/highslide/graphics/zoomin.cur), pointer;
			outline: none;
}
*/



div#page div.single_col				{ float:left; width:320px; }
div#page div.double_col				{ float:right; width:644px; }

img.fltrght						{ float:right; margin-left:20px; margin-bottom:20px; }