/* CSS Document */

body {margin:0px; padding:0px; background-color:#FFFFFF;}
#white {background-color:#FFFFFF;}
#red {background-color:#c30022; background-image: url(/images/white.gif); background-repeat:repeat-x;}
#bodycontainer {width:720; text-align:left; position:absolute; left:0px; top:0px; margin:0px; padding:0px;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight:normal;
line-height: 1.4em;
color:#000000;
 }

/*main navigation*/
 
#panelmenu {
    width: 258px; height: 282px;
    background: url(/images/mainnav.jpg);
 margin: 0; padding: 0;
 position: relative;}
#panelmenu li, #panelmenu ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#panelmenu a {display: block;}

    
#blob1 {left: 0px; top: 0px; width: 50px; height: 24px;}
#blob2 {left: 50px; top: 0px; width: 65px; height: 24px;}
#blob3 {left: 115px; top: 0px; width: 65px; height: 24px;}

#blob4 {left: 0px; top: 24px; width: 258px; height: 32px;}

#blob5 {left: 122px; top: 77px; width: 136px; height: 16px;}
#blob6 {left: 122px; top: 113px; width: 136px; height: 16px;}
#blob7 {left: 122px; top: 149px; width: 136px; height: 16px;}
#blob8 {left: 122px; top: 185px; width: 136px; height: 16px;}
#blob9 {left: 122px; top: 221px; width: 136px; height: 16px;}

#blob5c {left: 122px; top: 77px; width: 136px; height: 16px;}
#blob6c {left: 122px; top: 113px; width: 136px; height: 16px;}
#blob7c {left: 122px; top: 149px; width: 136px; height: 16px;}
#blob8c {left: 122px; top: 185px; width: 136px; height: 16px;}
#blob9c {left: 122px; top: 221px; width: 136px; height: 16px;}



#blob1 a {height: 24px;}
#blob2 a {height: 24px;}
#blob3 a {height: 24px;}

#blob4 a {height: 32px;}

#blob5 a {height: 16px;}
#blob6 a {height: 16px;}
#blob7 a {height: 16px;}
#blob8 a {height: 16px;}
#blob9 a {height: 16px;}

#blob5c a {height: 16px;}
#blob6c a {height: 16px;}
#blob7c a {height: 16px;}
#blob8c a {height: 16px;}
#blob9c a {height: 16px;}



#blob1 a:hover {background: url(/images/mainnav.jpg) -258px 0px no-repeat;}
#blob2 a:hover {background: url(/images/mainnav.jpg) -308px 0px no-repeat;}
#blob3 a:hover {background: url(/images/mainnav.jpg) -373px 0px no-repeat;}

#blob4 a:hover {background: url(/images/mainnav.jpg) -258px -24px no-repeat;}

#blob5 a:hover {background: url(/images/mainnav.jpg) -380px -77px no-repeat;}
#blob6 a:hover {background: url(/images/mainnav.jpg) -380px -113px no-repeat;}
#blob7 a:hover {background: url(/images/mainnav.jpg) -380px -149px no-repeat;}
#blob8 a:hover {background: url(/images/mainnav.jpg) -380px -185px no-repeat;}
#blob9 a:hover {background: url(/images/mainnav.jpg) -380px -221px no-repeat;}

#blob5c a, #blob5c a:hover {background: url(/images/mainnav.jpg) -516px -77px no-repeat;}
#blob6c a, #blob6c a:hover {background: url(/images/mainnav.jpg) -516px -113px no-repeat;}
#blob7c a, #blob7c a:hover {background: url(/images/mainnav.jpg) -516px -149px no-repeat;}
#blob8c a, #blob8c a:hover {background: url(/images/mainnav.jpg) -516px -185px no-repeat;}
#blob9c a, #blob9c a:hover {background: url(/images/mainnav.jpg) -516px -221px no-repeat;}


#addressbar_w {
    width: 422px; height: 11px;
    background: url(/images/address-bar_w.jpg);
 margin: 0; padding: 0;
 top: 40px;
 left:263px;
 position: absolute ;}
#addressbar_w li, #addressbar_w ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#addressbar_w a {display: block;}

#addressbar_w1 {left: 0px; top: 0px; width: 118px; height: 11px;}
#addressbar_w2 {left: 119px; top: 0px; width: 304px; height: 11px;}

#addressbar_w1 a {height: 11px;}
#addressbar_w2 a {height: 11px;}

#addressbar_w1 a:hover {background: url(/images/address-bar_w.jpg) 0px -11px no-repeat;}
#addressbar_w2 a:hover {background: url(/images/address-bar_w.jpg) -119px -11px no-repeat;}

/*RED*/

#redmenu {
    width: 297px; height: 282px;
    background: url(/images/mainnav-r.jpg);
 margin: 0; padding: 0;
 position: relative;}
#redmenu li, #redmenu ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#redmenu a {display: block;}

    
#redblob1 {left: 0px; top: 0px; width: 50px; height: 24px;}
#redblob2 {left: 50px; top: 0px; width: 65px; height: 24px;}
#redblob3 {left: 115px; top: 0px; width: 65px; height: 24px;}

#redblob4 {left: 0px; top: 24px; width: 258px; height: 32px;}

#redblob5 {left: 122px; top: 77px; width: 136px; height: 16px;}
#redblob6 {left: 122px; top: 113px; width: 136px; height: 16px;}
#redblob7 {left: 122px; top: 149px; width: 136px; height: 16px;}
#redblob8 {left: 122px; top: 185px; width: 136px; height: 16px;}
#redblob9 {left: 122px; top: 221px; width: 136px; height: 16px;}


#redblob1 a {height: 24px;}
#redblob2 a {height: 24px;}
#redblob3 a {height: 24px;}

#redblob4 a {height: 32px;}

#redblob5 a {height: 16px;}
#redblob6 a {height: 16px;}
#redblob7 a {height: 16px;}
#redblob8 a {height: 16px;}
#redblob9 a {height: 16px;}

#redblob5c {left: 122px; top: 77px; width: 136px; height: 16px;}
#redblob5c a {height: 16px;}

#redblob1 a:hover {background: url(/images/mainnav-r.jpg) -297px 0px no-repeat;}
#redblob2 a:hover {background: url(/images/mainnav-r.jpg) -347px 0px no-repeat;}
#redblob3 a:hover {background: url(/images/mainnav-r.jpg) -412px 0px no-repeat;}

#redblob4 a:hover {background: url(/images/mainnav-r.jpg) -297px -24px no-repeat;}

#redblob5c a, #redblob5c:hover, #redblob5 a:hover {background: url(/images/mainnav-r.jpg) -419px -77px no-repeat;}
#redblob6 a:hover {background: url(/images/mainnav-r.jpg) -419px -113px no-repeat;}
#redblob7 a:hover {background: url(/images/mainnav-r.jpg) -419px -149px no-repeat;}
#redblob8 a:hover {background: url(/images/mainnav-r.jpg) -419px -185px no-repeat;}
#redblob9 a:hover {background: url(/images/mainnav-r.jpg) -419px -221px no-repeat;}



#addressbar_r {
    width: 422px; height: 11px;
    background: url(/images/address-bar_r.jpg);
 margin: 0; padding: 0;
 top: 40px;
 left:263px;
 position: absolute ;}
#addressbar_r li, #addressbar_r ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#addressbar_r a {display: block;}

#addressbar_r1 {left: 0px; top: 0px; width: 118px; height: 11px;}
#addressbar_r2 {left: 119px; top: 0px; width: 304px; height: 11px;}

#addressbar_r1 a {height: 11px;}
#addressbar_r2 a {height: 11px;}

#addressbar_r1 a:hover {background: url(/images/address-bar_r.jpg) 0px -11px no-repeat;}
#addressbar_r2 a:hover {background: url(/images/address-bar_r.jpg) -119px -11px no-repeat;}




/* page containers */

#mainimage {
width: 412px;
background:none;
margin: 0px; padding: 0px;
top: 92px;
left: 300px;
position: absolute;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: .9em;
font-weight:normal;
line-height: 1.4em;
color:#000000;
}

* html #mainimage{  height:1%;}

#alignright {
text-align: right}

#mainimage-text {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.6em;
width:140px;
margin: 0px; padding: 0px 10px 0px 10px;
float:left;
}

/* #slideshow {
margin: 40px 0px 0px 0px;
padding: 0px;
}
*/

#bottomrightblock {
position:absolute;
top: 150px;
left: 400px;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight:normal;
line-height: 1.4em;
color:#c0d3d5;
}




/* NAVIGATION V2 */

#top
{
 width: 850px; height: 25px;
 background: url(/images/cgnav-top.jpg);
 margin: 0; padding: 0;
 top: 0px;
 left: 0px;
 position: absolute ;
 }
 
#top li, #top ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#top a {display: block;}

 
#top-home, #top-home_c {left: 0px; top: 0px; width: 61px; height: 25px;}
#top-about_us, #top-about_us_c  {left: 61px; top: 0px; width: 66px; height: 25px;}
#top-contact, #top-contact_c {left: 125px; top: 0px; width: 61px; height: 25px;}
#top-email, #top-email_c {left: 265px; top: 0px; width: 169px; height: 25px;}
#top-address, #top-address_c {left: 435px; top: 0px; width: 415px; height: 25px;}

#top-home a, #top-home_c a {height: 25px; width: 61px;}
#top-about_us a, #top-about_us_c a {height: 25px; width: 66px;}
#top-contact a, #top-contact_c a {height: 25px; width: 61px;}
#top-email a, #top-email_c a {height: 25px; width: 169px;}
#top-address a, #top-address_c a {height: 25px; width: 415px;}

#top-home_c a, #top-home_c a:hover, #top-home a:hover {background: url(/images/cgnav-top.jpg) 0px -26px no-repeat;}
#top-about_us_c a, #top-about_us_c a:hover, #top-about_us a:hover {background: url(/images/cgnav-top.jpg) -61px -26px no-repeat;}
#top-contact_c a, #top-contact_c a:hover, #top-contact a:hover {background: url(/images/cgnav-top.jpg) -125px -26px no-repeat;}
#top-email a:hover {background: url(/images/cgnav-top.jpg) -265px -26px no-repeat;}
#top-address a:hover {background: url(/images/cgnav-top.jpg) -435px -26px no-repeat;}


#square-red
{
 width: 255px; height: 188px;
 background: url(/images/cgnav-square-red.jpg);
 margin: 0; padding: 0;
 top: 25px;
 left: 0px;
 position: absolute ;
 }
 
#square-red li, #square-red ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#square-red a {display: block;}

 
#square-red-res, #square-red-res_c {left: 0px; top: 11px; width: 255px; height: 19px;}
#square-red-cul, #square-red-cul_c  {left: 0px; top: 49px; width: 255px; height: 19px;}
#square-red-com, #square-red-com_c  {left: 0px; top: 87px; width: 255px; height: 19px;}
#square-red-civ, #square-red-civ_c  {left: 0px; top: 125px; width: 255px; height: 19px;}
#square-red-unb, #square-red-unb_c  {left: 0px; top: 163px; width: 255px; height: 19px;}


#square-red-res a, #square-red-res_c a {height: 19px;}
#square-red-cul a, #square-red-cul_c a  {height: 19px;}
#square-red-com a, #square-red-com_c a  {height: 19px;}
#square-red-civ a, #square-red-civ_c a  {height: 19px;}
#square-red-unb a, #square-red-unb_c a  {height: 19px;}


#square-red-res_c a, #square-red-res_c a:hover, #square-red-res a:hover {background: url(/images/cgnav-square-red.jpg) 0px -199px no-repeat;}
#square-red-cul_c a, #square-red-cul_c a:hover, #square-red-cul a:hover {background: url(/images/cgnav-square-red.jpg) 0px -237px no-repeat;}
#square-red-com_c a, #square-red-com_c a:hover, #square-red-com a:hover {background: url(/images/cgnav-square-red.jpg) 0px -275px no-repeat;}
#square-red-civ_c a, #square-red-civ_c a:hover, #square-red-civ a:hover {background: url(/images/cgnav-square-red.jpg) 0px -313px no-repeat;}
#square-red-unb_c a, #square-red-unb_c a:hover, #square-red-unb a:hover {background: url(/images/cgnav-square-red.jpg) 0px -351px no-repeat;}




#square
{
 width: 255px; height: 288px;
 background: url(/images/cgnav-square.jpg);
 margin: 0; padding: 0;
 top: 25px;
 left: 0px;
 position: absolute ;
 }
 
#square li, #square ul {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#square a {display: block;}

 
#square-res {left: 0px; top: 11px; width: 255px; height: 19px;}
#square-cul {left: 0px; top: 49px; width: 255px; height: 19px;}
#square-com {left: 0px; top: 87px; width: 255px; height: 19px;}
#square-civ {left: 0px; top: 125px; width: 255px; height: 19px;}
#square-unb {left: 0px; top: 163px; width: 255px; height: 19px;}
#square-logo {left: 0px; top: 255px; width: 255px; height: 19px;}


#square-res_c {left: 0px; top: 11px; width: 211px; height: 19px;}
#square-cul_c {left: 0px; top: 49px; width: 211px; height: 19px;}
#square-com_c {left: 0px; top: 87px; width: 211px; height: 19px;}
#square-civ_c {left: 0px; top: 125px; width: 211px; height: 19px;}
#square-unb_c {left: 0px; top: 163px; width: 211px; height: 19px;}


#square-res_p {left: 211px; top: 11px; width: 22px; height: 19px;}
#square-cul_p {left: 211px; top: 49px; width: 22px; height: 19px;}
#square-com_p {left: 211px; top: 87px; width: 22px; height: 19px;}
#square-civ_p {left: 211px; top: 125px; width: 22px; height: 19px;}
#square-unb_p {left: 211px; top: 163px; width: 22px; height: 19px;}

#square-res_p a, #square-res_p a:hover {background: url(/images/cgnav-square.jpg) -211px -493px no-repeat;}
#square-cul_p a, #square-cul_p a:hover {background: url(/images/cgnav-square.jpg) -211px -493px no-repeat;}
#square-com_p a, #square-com_p a:hover {background: url(/images/cgnav-square.jpg) -211px -493px no-repeat;}
#square-civ_p a, #square-civ_p a:hover {background: url(/images/cgnav-square.jpg) -211px -493px no-repeat;}
#square-unb_p a, #square-unb_p a:hover {background: url(/images/cgnav-square.jpg) -211px -493px no-repeat;}


#square-res_n {left: 233px; top: 11px; width: 22px; height: 19px;}
#square-cul_n {left: 233px; top: 49px; width: 22px; height: 19px;}
#square-com_n {left: 233px; top: 87px; width: 22px; height: 19px;}
#square-civ_n {left: 233px; top: 125px; width: 22px; height: 19px;}
#square-unb_n {left: 233px; top: 163px; width: 22px; height: 19px;}


#square-res_n a, #square-res_n a:hover {background: url(/images/cgnav-square.jpg) -233px -493px no-repeat;}
#square-cul_n a, #square-cul_n a:hover {background: url(/images/cgnav-square.jpg) -233px -493px no-repeat;}
#square-com_n a, #square-com_n a:hover {background: url(/images/cgnav-square.jpg) -233px -493px no-repeat;}
#square-civ_n a, #square-civ_n a:hover {background: url(/images/cgnav-square.jpg) -233px -493px no-repeat;}
#square-unb_n a, #square-unb_n a:hover {background: url(/images/cgnav-square.jpg) -233px -493px no-repeat;}


#square-res a, #square-res_c a {height: 19px;}
#square-cul a, #square-cul_c a  {height: 19px;}
#square-com a, #square-com_c a  {height: 19px;}
#square-civ a, #square-civ_c a  {height: 19px;}
#square-unb a, #square-unb_c a  {height: 19px;}
#square-logo a  {height: 25px;}


#square-res_c a, #square-res_c a:hover, #square-res a:hover {background: url(/images/cgnav-square.jpg) 0px -311px no-repeat;}
#square-cul_c a, #square-cul_c a:hover, #square-cul a:hover {background: url(/images/cgnav-square.jpg) 0px -349px no-repeat;}
#square-com_c a, #square-com_c a:hover, #square-com a:hover {background: url(/images/cgnav-square.jpg) 0px -387px no-repeat;}
#square-civ_c a, #square-civ_c a:hover, #square-civ a:hover {background: url(/images/cgnav-square.jpg) 0px -425px no-repeat;}
#square-unb_c a, #square-unb_c a:hover, #square-unb a:hover {background: url(/images/cgnav-square.jpg) 0px -531px no-repeat;}
#square-logo a:hover {background: url(/images/cgnav-square.jpg) 0px -455px no-repeat;}


#logo
{
 width: 255px; height: 23px;
 background:  url(/images/cgnav-logo-red.jpg);
 margin: 0; padding: 0;
 top: 42px;
 left: 255px;
 position: absolute ;
 display:block;
 }
 
#logo a {height: 23px; display:block;}

#logo a:hover {background: url(/images/cgnav-logo-red.jpg) 0px -28px no-repeat;}

#projects {
 width: 264px;
 margin: 0; padding: 0;
 top: 150px;
 left: 440px;
 position: absolute ;
 display:block;
 }
 
 #main-block {
 width: 554px;
 height: 174px;
 margin: 0; padding: 0;
 top: 63px;
 left: 321px;
 position: absolute ;
 display:block;
 }
 
  #contact-block {
 width: 554px;
 height: 174px;
 margin: 0; padding: 0;
 top: 292px;
 left: 274px;
 position: absolute ;
 display:block;
 }
 
  #slideshownumbers {
 width: 500px;
 margin: 0; padding: 0;
 top: 262px;
/* left: 270px; */
left:385px;
 position: absolute ;
 display:block;
 }
 
 #slideshow {
 width: 450px;
 margin: 0; padding: 0;
 top: 276px;
/* left: 270px; */
 left: 315px;
 position: absolute ;
 display:block;
 }
 
 #slideshow2 {
 width: 510px;
 margin: 0; padding: 0;
 top: 81px;
/* left: 270px; */
 left: 325px;
 position: absolute ;
 display:block;
 }


 
 #homepage-flash {
 width: 621px;
 height: 166px;
 top: 25px;
 left: 255px;
 position: absolute;
 display: block;
 }


.logininput {
background-color:#FFFFFF; border:1px solid #000000; font-family:'Courier New', Courier, monospace; font-size:10px; margin: 0px 0px 8px 0px; vertical-align:bottom;
}

.loginimages {margin: 0px; padding:0px; vertical-align:bottom;}

.nosee {display:none;}