@charset "utf-8";
/* CSS Document */

body {
			background-color:#CCCCCC;
			margin:0px 0px;
			padding:0px;
			text-align:center;
			}
			
body.nobgcolor {
			background-color:#FFFFFF;
			margin:0px 0px;
			padding:0px;
			text-align:center;
			}			
			
a:visited {
			text-decoration:none;
			color:#666666;
			}
			
a:link {
			text-decoration:none;
			border:none;
			color:#666666;
			}
			
a:hover {
			text-decoration:none;
			color:#FF9900;
			}
			
a.portfolio {
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:14px;
			font-weight:700;
			color:#333333;
			}
			
a.portfolio:hover {
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:14px;
			font-weight:700;
			color:#FF9900;
			}
			
a.acquired {
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			font-weight:300;
			color:#999999;
			}
			
a.board {
			font-family:Arial, "Palatino Linotype", "Times New Roman", serif;
			font-size:10px;
			font-weight:400;
			color:#333333;
			}

a.board:hover {color:#FF9900;}

a.sidebar_header {color:#000066;}

a.sidebar_header:hover {color:#FF9900;}
			
a.mail {color:#FF9900;}
			
span.address {
			color:#000066;
			font-size:14px;
			}

span.orange {
			color:#FF9900;
			font-size:14px;
			}
			
span.orange_small {
			color:#FF9900;
			font-size:11px;
			}
			
span.board {
			font-family:Arial, "Times New Roman", serif;
			font-size:10px;
			font-weight:400;
			color:#333333;
			}
			
span.board_header {
			font-family:Arial, "Times New Roman", serif;
			font-size:11px;
			font-weight:400;
			color:#000066;
			}			
			
p.address {
			color:#000066;
			font-size:14px;
			}
			
p.careers {font-size:14px;}			

p.email {
			font-family:Corbel, Arial, "Times New Roman", serif;
			font-size:11px;
			font-weight:400;
			color:#FF9900;
			}
			
p.board {
			font-family:Corbel, Arial, "Times New Roman", serif;
			font-size:12px;
			font-weight:500;
			color:#000066;
			}
			
p.quote {
			font-size:12px;
			font-weight:500;
			font-style:italic;
			color:#000066;
			}
			
p.success {font-size:14px;}
			
h4.header {color:#FF9900;}			

#container {
			background-image:url(images/all/bg_grad_oneside.gif);
			background-repeat:repeat-y;
			background-attachment:fixed;
			background-position:center;
			width:1000px;
			margin:8px auto;
			padding:0px;
			text-align:left;
			}
			
#inner_container {
			width:960px;
			margin:0px auto;
			padding:0px;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			border-left-color:#999999;
			border-left-style:solid;
			border-left-width:1px;
			border-bottom-color:#999999;
			border-bottom-style:solid;
			border-bottom-width:1px;
			}
			
#top_banner {
			background-image:url(images/all/top_banner.gif);
			background-repeat:repeat-x;
			width:960px;
			height:30px;
			margin:0px 0px;
			padding:0px;
			}
			
#main_header {
			background-color:#FFFFFF;
			border-bottom-color:#999999;
			border-bottom-style:solid;
			border-bottom-width:1px;
			width:960px;
			height:70px;
			margin:0px 0px;
			padding:0px;
			}
			
#top_movie_grad {
			background-image:url(images/all/top_movie_grad.gif);
			background-repeat:repeat-x;
			width:960px;
			height:5px;
			margin:0px 0px;
			padding:0px;
			}

#bottom_movie_grad {
			background-image:url(images/all/bottom_movie_grad.gif);
			background-repeat:repeat-x;
			width:960px;
			height:5px;
			margin:0px 0px;
			padding:0px;
			}
			
#main_info {
			background-color:#FFFFFF;
			border-top-color:#999999;
			border-top-style:solid;
			border-top-width:1px;
			width:960px;
			height:152px;
			margin:0px 0px;
			padding:0px;
			}

#main_movie {
			background-color:#FFFFFF;
			width:960px;
			height:200px;
			margin:0px 0px;
			padding:0px;
			}
			
#no_movie {
			background-color:#000066;
			width:960px;
			height:35px;
			margin:0px 0px;
			padding:0px;
			}
			
#news_movie {
			background-color:#000066;
			width:960px;
			height:100px;
			margin:0px 0px;
			padding:0px;
			}
			
#page_content {
			width:960px;
			height:417px;
			margin:0px 0px;
			padding:0px;
			}

#success_page_content {
			width:960px;
			height:2880px;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_page_content {
			width:960px;
			height:1920px;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_cis_page_content {
			width:960px;
			height:1230px;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_itc_page_content {
			width:960px;
			height:790px;
			margin:0px 0px;
			padding:0px;
			}						
			
#sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:250px;
			height:417px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}

#success_sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:250px;
			height:2880px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#portfolio_sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:250px;
			height:1920px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#portfolio_cis_sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:250px;
			height:1230px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#portfolio_itc_sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:250px;
			height:790px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}									
			
#solopage_sidebar {
			background-color:#FFFFFF;
			border-right-color:#999999;
			border-right-style:solid;
			border-right-width:1px;
			width:200px;
			height:417px;
			float:left;
			margin:0px 0px;
			padding:0px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
						
#spacer_sidebar {
			width:200px;
			height:10px;
			margin:0px 0px;
			padding:0px;
			}
			
#cell_sidebar {
			width:180px;
			height:15px;
			margin:0px 0px;
			padding-left:20px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			}
			
#cell_sidebar_highlight {
			width:180px;
			margin:0px 0px;
			padding-left:20px;
			background-color:#CCCCCC;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#FFFFFF;
			}			
			
#header_sidebar {
			width:195px;
			height:20px;
			margin:0px 0px;
			padding-left:5px;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:14px;
			font-weight:bold;
			color:#333333;
			}
			
#header_sidebar_highlight {
			width:195px;
			height:20px;
			margin:0px 0px;
			padding-left:5px;
			background-color:#CCCCCC;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:14px;
			font-weight:bold;
			color:#000066;
			}			
			
#content_side {
			width:709px;
			height:417px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}
			
#solopage_content_side {
			width:759px;
			height:417px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}
			
#contact_header {
			width:709px;
			height:35px;
			margin:0px 0px;
			padding:0px;
			text-align:right;
			}
			
#team_header {
			width:759px;
			height:35px;
			margin:0px 0px;
			padding:0px;
			text-align:left;
			}
			
#contact_padding {
			width:50px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#team_padding {
			width:10px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}			
			
#success_padding_narrow {
			width:25px;
			height:2830px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#portfolio_padding {
			width:25px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#portfolio_sts_padding {
			width:25px;
			height:495px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#portfolio_cis_padding {
			width:25px;
			height:1180px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#portfolio_itc_padding {
			width:25px;
			height:740px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}								
			
#success_padding_wide {
			width:50px;
			height:2830px;
			margin:0px 0px;
			padding:0px;
			float:left;
			}
			
#blue_pumpkin_padding {
			width:259px;
			height:645px;
			margin:0px 0px;
			padding:0px;
			}
			
#panop_padding {
			width:259px;
			height:1190px;
			margin:0px 0px;
			padding:0px;
			}
			
#spackets_padding {
			width:259px;
			height:518px;
			margin:0px 0px;
			padding:0px;
			}
						
#contact_column1 {
			width:259px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#contact_column2 {
			width:300px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#team_column1 {
			width:300px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#team_column2 {
			width:260px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
			
#team_column3 {
			width:159px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#news_column {
			background-color:#FFFFFF;
			width:659px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}
			
#portfolio_mainpage_column {
			background-color:#FFFFFF;
			width:709px;
			height:382px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}			
			
#portfolio_column {
			background-color:#FFFFFF;
			width:659px;
			height:1870px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}			
			
#portfolio_sts_column {
			background-color:#FFFFFF;
			width:659px;
			height:495px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}
			
#portfolio_cis_column {
			background-color:#FFFFFF;
			width:659px;
			height:1180px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}
			
#portfolio_itc_column {
			background-color:#FFFFFF;
			width:659px;
			height:740px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			font-size:12px;
			color:#000066;
			}								
			
#success_imageholder {
			width:259px;
			height:102px;
			margin:0px 0px;
			padding:0px;
			float:left;
			font-family:"Palatino Linotype", "Times New Roman", Times, serif;
			color:#666666;
			}
			
#success_content_side {
			width:709px;
			height:2880px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_content_side {
			width:709px;
			height:1920px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_cis_content_side {
			width:709px;
			height:1230px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}
			
#portfolio_itc_content_side {
			width:709px;
			height:790px;
			float:right;
			margin:0px 0px;
			padding:0px;
			}			
			
#main_footer {
			background-image:url(images/all/bottom_banner.gif);
			background-repeat:repeat-x;
			width:960px;
			height:30px;
			margin:0px 0px;
			padding:0px;
			border-top-color:#999999;
			border-top-style:solid;
			border-top-width:1px;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:9px;
			font-weight:100;
			font-variant:small-caps;
			color:#CCCCCC;
			}
			
#footer {
			background-color:#FFFFFF;
			width:709px;
			height:38px;
			float:right;
			margin:0px 0px;
			padding:0px;
			text-align::center;
			font-family:"Times New Roman", Times, serif;
			font-size:9px;
			font-weight:100;
			color:#CCCCCC;
			}
			
			
