/* Document */
* {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.container{ height:560px; width:985px;background-color:#FFFFFF ;margin:0 auto; position: absolute; left:50%; top:50%; margin-left:-492px; margin-top:-280px; } 
.containerSmall { height:560px; width:985px; background-color:#FFFFFF ;margin:0 auto; position:absolute; top:10px; left:0px; margin-left:0px; margin-top:0px;}
.containerSmallWidth { height:560px; width:985px; background-color:#FFFFFF; margin:0 auto; position:absolute; top:50%; margin-top:-280px; left:0px; margin-left:0px; }
.containerSmallHeight { height:560px; width:985px; background-color:#FFFFFF; margin:0 auto; position:absolute; top:10px; margin-top:0px; left:50%; margin-left:-492px; }
.upper_spacer{width:800px; height:10px; background-color:#FFFFFF ;}
.left_part{width:175px; float:left; margin-right:14px;}
.right_partL{width:498px; float:left;  position:relative; overflow:hidden;}
.right_partR{width:282px; float:left; overflow:hidden}
.transparency{ background-color:#59B9F5; width:282px; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; position:absolute;}
.right_partL, .right_partR, .transparency {height:530px;}
.rightR_content{position:relative; }
.rightR_content_content, .rightR_content_heading{position:absolute;  }
.rightR_content_heading{left:15px;width:227px;}
.rightR_content_content{left:40px;color:#FFF;width:202px; }
.footer{margin-left:190px; width:785px; font-family: Georgia, "Times New Roman", Times, serif; color:#0038A5; font-size:11px }
.footer_left{float:left; margin-top:10px}
.footer_right{float:right; margin-top:12px}
.invisible{visibility:hidden;}
.textonly{display:none;}
.textbox_default{color:#0000FF; width:300px; font-family: Arial, Helvetica, sans-serif;}
.center_text{text-align:center;}
.heading_text{margin-left:10px;}
.side_text_white{color:#FFFFFF; }
.side_text_blue{color:#0038A5;}
.italic_style{ font-style:italic; }
h1{ color:#0038A5; font-size: 43px; font-weight:normal;line-height:38px;}
h2{color:#0038A5; font-size: 35px; font-weight:normal;line-height:30px;}
A:link {text-decoration: none; color:#0038A5 }
A:visited {text-decoration: none; color:#0038A5 /*#0038A5*/ }
a img{border:none}
.error_msg{color: #FF0000;}
/* End of Document CSS*/

/*Menu css*/
#menu{
width:100%;
margin-left:0px;
margin-top:70px; 
padding-bottom:30px;
color:#0038A5; 
font-weight:bold;
padding-left:0px;
}
.menuitemspan{
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
display:block;
}
#current{ color:#FFFFFF; background-color:#59B9F5; }
a.menulink{ display: block; width: 100%; background-color: #FFFFFF;}
a.menulink:hover{ background-color: #59B9F5; color:#FFFFFF; }
li, .testimonial{ margin-left:10px;}
li{ list-style:none; width:165px;}
.testimonial_text, .testimonial_text em{ font-size: 11px !important;}
/*End of Menu CSS*/


/*Index Page css*/
.index_rightL_bg{ background: url(images/indexL.jpg) no-repeat; }
.index_rightR_bg{ background: url(images/indexR.jpg) no-repeat; }
.index_content_heading{top:30px;}
.index_content_content{top:240px; color:#FFFFFF;}
/*End of Index Page css*/


/*Who Page css*/
.who_rightL_bg{ background: url(images/whoL.jpg) no-repeat;}
.who_rightR_bg{ background: url(images/whoR.jpg) no-repeat; }
.who_content_heading{top:30px;}
.who_content_content{top:175px; color:#FFFFFF;}
/*End of who page css*/


/*Your needs page css */
.your_needs_rightL_bg{ background: url(images/needsL.jpg) no-repeat;}
.your_needs_rightR_bg{ background: url(images/needsR.jpg) no-repeat; }
.your_needs_content_heading{top:30px;}
.your_needs_content_content{top:240px; color:#FFFFFF;}
/* End of Your needs page css*/


/*Track Record Page CSS */
.track_record_rightL_bg{ background: url(images/track_recordL.jpg) no-repeat;}
.track_record_rightR_bg{ background: url(images/track_recordR.jpg) no-repeat; }
.track_record_content_heading{top:30px;}
.track_record_content_content{top:240px; color:#FFFFFF;}
#left_track_record{position:absolute; top:30px; left:30px; width:400px; overflow: auto; border: #0099FF solid 1px; height:470px; } 
#newsContainer{ width: 360px; height: 468px; float: left; position: relative;}
#newsContentBackground{	position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	background-color: #fff;	filter:alpha(opacity=65); opacity: 0.65; -moz-opacity:0.65; z-index: 40; }
#newsContent{ position: absolute; padding: 5px;	z-index: 50;}
.news_head2{ font-weight:bold; color:#0038A5; margin: 0;}
.news_item_p{ font-style:italic; color:#000000; }
.hiddencontent{ display:none; }
#newsScrollbar{ width: 30px; height: 470px;	float: right; position: relative; }
.scrollup{ position: absolute; right: 0; top: 0;}
.scrolldown{ position: absolute; right: 0; bottom: 0; }
/*End of Track Record page css*/

/*Web Design Grants Page CSS */
.web_design_grants_rightL_bg{ background: url(images/web_design_grantsL.jpg) no-repeat;}
.web_design_grants_rightR_bg{ background: url(images/web_design_grantsR.jpg) no-repeat; }
.web_design_grants_content_heading{top:30px;}
.web_design_grants_content_content{top:240px; color:#FFFFFF;}
#left_web_design_grants{position:absolute; top:30px; left:30px; width:400px; overflow: auto; border: #0099FF solid 1px; height:470px; } 
#newsContainer{ width: 360px; height: 468px; float: left; position: relative;}
#newsContentBackground{	position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	background-color: #fff;	filter:alpha(opacity=65); opacity: 0.65; -moz-opacity:0.65; z-index: 40; }
#newsContent{ position: absolute; padding: 5px;	z-index: 50;}
.news_head2{ font-weight:bold; color:#0038A5; margin: 0;}
.news_item_p{ font-style:italic; color:#000000; }
.hiddencontent{ display:none; }
#newsScrollbar{ width: 30px; height: 470px;	float: right; position: relative; }
.scrollup{ position: absolute; right: 0; top: 0;}
.scrolldown{ position: absolute; right: 0; bottom: 0; }
/*End of Web Design Grants page css*/


/* Contact Page CSS */
.contact_rightL_bg{ background: url(images/contactL.jpg) no-repeat; }
.contact_rightR_bg{ background: url(images/contactR.jpg) no-repeat; }
.contact_content_heading{top:30px;}
.contact_content_content {top:200px; color:#FFFFFF;}
.left_contact_page{ position:absolute; top:25px; left:170px; width:300px; overflow:hidden;}
.left_contact_page .error_msg{text-align:center; font-weight:bold}
.contact_comp{ position:relative; top:497px; color:#FFFFFF;  font-size:10px; text-align:center; }
/* End of Contact Page CSS */


/*Opportunities Page CSS */
.opportunities_rightL_bg{ background: url(images/opportunitiesL.jpg) no-repeat; }
.opportunities_rightR_bg{ background: url(images/opportunitiesR.jpg) no-repeat; }
.opportunities_content_heading{top:30px;}
.opportunities_content_content{top:240px; color:#FFFFFF;}
.left_opportunities_page{ position:absolute; top:170px; left:170px; width:300px; overflow:hidden;}
/*End of Opportunities Page CSS */


/*Help Page css*/
.help_rightL_bg{ background: url(images/helpL.jpg) no-repeat; }
.help_rightR_bg{ background: url(images/helpR.jpg) no-repeat; }
.help_content_heading{top:30px;}
.help_content_content{top:240px; color:#FFFFFF;}
.help_form_footer{ position:absolute; top:490px; width:400px; text-align:center;}
/*End of help pas css*/


/*accessibility Page css*/
.accessibility_rightL_bg{ background: url(images/accessibilityL.jpg) no-repeat; }
.accessibility_rightR_bg{ background: url(images/accessibilityR.jpg) no-repeat; }
.accessibility_content_heading{top:30px;}
.accessibility_content_content{top:240px; color:#FFFFFF;}
.left_accessibility_page{position:absolute; top:30px; left:30px; width:400px; overflow: auto; border: #0099FF solid 1px; height:470px; } 
/*End of accessibility Page css*/


/*Our work page css*/
.our_work_rightL_bg{ background: #FFFFFF; }
.our_work_rightR_bg{ background: #FFF; }
.our_work_content_heading{top:30px;}
.our_work_content_content{top:240px; color:#FFFFFF;}
#description_thumbnails{position:absolute;width:460px; height:300px;margin-left:10px;}
#thumbDescription{	position:absolute;	left:0px;	width:190px;	height:300px; 	overflow:auto;	color: #0038A5; }
#thumbnails{	position:absolute;	left:205px;	width:290px;	height:300px; 	overflow:auto;	}
#thumbnails2{	position:absolute;	top:310px;	left:0;	width:290px;	height:300px; 	overflow:hidden;	text-align: right;}
#description_outer{	position:absolute;	left:0px;	top:0px;	width:200px; 	height:300px; 	}
#description{	height:250px; 	width:195px; }	
#thumbLinks{	position: absolute;	top: 310px;	left: 300px;}
#longdescription{	color: #0038A5;}
#nextPrevButtons{	margin-top: 10px;}
#nextPrevButtons #prev{	float: left;}
#nextPrevButtons #next{	float: right;}
#thumbList{	margin: 0;	padding: 0; height:130%}
#thumbList li{	background-image: url(images/jellibullet.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 28px;	margin-bottom: 14px; }
#work_image{position:absolute;	top:303px;	overflow:auto;	width:502px;}
#description{color:#0038A5;	font-size:15px;	overflow:auto;}
#view_site_text{display:none;}
#description_thumbnails ul li{list-style:none; width:130px;}
#thumbList li {background-image:url(images/jellibullet.gif);	background-position:left center;	background-repeat:no-repeat;	margin-bottom:14px;	padding-left:28px; }
#linkLargerImage, #linkSite, #linkLargerMovie, #linkCaseStudy  { height:20px !important }
.caseimage img{max-width:400px;}
#work_image2 { margin-top:10px; margin-bottom:12px;}
.casestudyflash #flashmovie{height:365px;width:450px;}
/*End of Our work page css*/


/*Start of thank you page css*/
.thank_rightL_bg{ background: url(images/indexL.jpg) no-repeat; }
.thank_rightR_bg{ background: url(images/indexR.jpg) no-repeat; }
.thank_content_heading, .thank_content_heading1, thank_content_heading2{top:30px;}
.thank_content_content, .thank_content_content1, .thank_content_content2{top:180px; color:#FFFFFF;}
/*End of thank you page css*/ 



/* Who Page css */
/*h1.who_h1{display:inline;}
h2.who_h2{display:inline;}
#who_content_heading{
position:absolute;
left:555px;
top: 130px;
font-size:14px;
width:220px;
}
#who_content_content{
position:absolute;
top:275px;
left:555px;
font-size:14px;
}*/
/* End of who page css */

/*Your needs page css*/
/*.your_needs_right_part{
background: no-repeat url(images/middle-needs.jpg);
}
h1.your_needs_h1{margin-top:0; margin-bottom:0;}
h2.your_needs_h2{margin-top:0; margin-bottom:0;}
#needs_content_heading{
position:absolute;
left:555px;
top: 130px;
width:220px;
}
#needs_content_content{
position:absolute;
top:400px;
left:555px;
font-size:14px;
}
*//*End of your needs page css*/

/*Our work page css*/
/*.our_work_right_part{
background: no-repeat url(images/middle-work.jpg);
}
#work_content_heading{
position:absolute;
left:555px;
top: 130px;
width:220px;
}
#work_content_content{
position:absolute;
top:400px;
left:555px;
font-size:14px;

}
.work_h1{
margin-top:0; 
}
.work_h2{
 margin-top:0; margin-bottom:0;
}



*//*End of our work page css*/

/*Track record page css*/
/*.track_record_right_part{
background: no-repeat url(images/middle-record.jpg); 
}

#track_content_heading{
position: absolute;
left:555px;
top:130px;
width:250px;
}
#track_content_content{
position: absolute;
left:555px;
top:375px;
}
.track_h1{
 margin-top:0;  display:inline;
 
}
.track_h2{
 margin-top:2px; margin-bottom:0; display:inline;
}
*//*.ie_layout {
  height: 0;
  height: auto;
  zoom: 1;
}*/
/*.news_head{
font-weight:bold;
color:#0000FF;
}
.news_item{
height:40px;
overflow:hidden;
display:block;
font-style:italic;
color:#000000;
}

#news_table{
table-layout:fixed;
}
*//* End of track record page css*/



/*Opportunities page css*/
/*.opportunities_right_part{
 background: no-repeat url(images/middle-opportunity.jpg);
 } 	
#left_opportunities_page{
position:absolute;
top:200px;
left:200px;
width:300px;
overflow:hidden;
}
#opportunities_content_heading{
position:absolute;
left:555px;
top:130px;
}
#opportunities_content_content{
position:absolute;
left:555px;
top:375px;
}
.opportunities_h1{
margin-top:0px;
}
.opportunities_h2{
margin-top:0px;
margin-bottom:5px;
}
*/
/*end of opportunities page css*/

/*help page css*/
/*.help_right_part{
 background: no-repeat url(images/middle-help.jpg);
}
#help_content_heading{
position:absolute;
top:130px;
left:555px;
}
h2.help_h2{
margin-top:0;
margin-bottom:auto;
}
h1.help_h1{
margin-top:0;
margin-bottom:auto;
}
#help_content_content{
position:absolute;
top:375px;
left:555px;
}
#help_form{
position:absolute;
top:200px;
left:200px;
width:300px;
overflow:hidden;
}

*//*end of help page css*/


/** Acessibility Page CSS **/
/*.access_h1, .access_h2{ margin-top:3px; margin-bottom:3px;}
.accessibility_right_part {background: url(images/middle-accessibility.jpg);}
*//** End of Acessibility Page CSS **/





/*#form_contact_page{
float:left;
overflow:hidden;
width:300px;
margin-top:200px;
margin-left:200px;
display:inline;
}
#content_contact_page{
margin-left:40px;
float:left;
width:250px;
margin-top:5px;
}
*/

/*Document content CSS*/

