/* CSS Document */

body{background:#040201 url(../images/back/body-top.jpg) top repeat-x; min-width:1150px;
	 padding:0px; margin:0 auto; min-height:768px; position:relative; 
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B8B8B7}
	 
	* html body{background:#040201 url(../images/back/body-top.jpg) top repeat-x; min-width:1150px; 
	 padding:0px 0px 30px 0px; margin:0 auto; min-height:768px; position:relative; 
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B8B8B7} 

	 
/*	Links and Anchors */
a:link{ color:#ED0000; text-decoration:none}
a:link:hover{ color:#B8B8B7; text-decoration: underline}
a:visited{color:#FF4040;  text-decoration:none}

a.whiteLink:link{ color:#FFFFFF; text-decoration:none}
a.whiteLink:link:hover{ color:#B8B8B7; text-decoration: underline}
a.whiteLink:visited{color:#B8B8B7;  text-decoration:none}

a.blackLink:link{ color:#010101; text-decoration:none}
a.blackLink:link:hover{ color:#010101; text-decoration: underline}
a.blackLink:visited{color:#010101;  text-decoration:none}


/** Header */
#header{background:#040201 url(../images/back/header-top-back.jpg) center no-repeat ;
        height:262px; min-width:1150px; width:1150px}
		
/** Navigation  #2C2C2C */
#navBar{background:url(../images/back/nav-bar-back.gif) repeat-x ; 
	    height:76px; top:87px;  position:absolute; width:100%;  min-width:1150px}
		
#logo{ z-index:200; margin-top:-70px; margin-left:38px; position:static}

#compName{z-index:200; position:static}

#emptyNav{width:44px; height:76px;}
	* html #emptyNav {width:10px; height:76px;}

#navLink{ height:14px; line-height:14px; vertical-align:middle; width:500px}

.navLinkI{padding:30px 0px 32px 22px; border:0px;}

.navDiv{padding:10px 0px 10px  22px; height:56px; line-height:56px; vertical-align:middle; 
		border:0px;}

/** Body Middle */
#bodyMid{width:1084px; min-height:200px; height:auto; margin-top:-27px; margin-left:33px;
        background:#040201 url(../images/back/mid-body-back.jpg) repeat-x top;}
		

/** Body Right */
#bodyRight{height:auto; width:435px; margin-top:15px; margin-left:19px; margin-right:10px; }
	*html #bodyRight{height:auto; width:426px; margin-top:15px; margin-left:12px;margin-right:10px; }
	
/* Body right auto*/
#bodyRightA{height:auto; width:700px; margin-top:15px; margin-left:19px; margin-right:10px; }
	*html #bodyRightA{height:auto; width:690px;  margin-top:15px; margin-left:12px;margin-right:10px; }


/*#bodyRightBackOld{ background:url(../images/back/architecture-back.png) top no-repeat; 
				margin-top:-15px; margin-left:50px;}*/

/* Architecture Background*/
#bodyRightBack{ background:url(../images/back/architecture-back.png) top no-repeat; 
				 position:absolute; left:721px; }

#bodyRightTopTxt{padding-bottom:10px; color:#B8B8B7; padding-top:13px; line-height:17px;
				 margin-top:-15px;}

/** Main Image */
#mainImg{height:428px; width:604px; margin:15px 0px 0px 13px;} 
	* html #mainImg{height:428px; width:604px; margin:15px 0px 0px 8px;}
	
#staticImg{height:auto; width:auto;  margin:15px 0px 0px 13px;}
	* html #staticImg{height:auto; width:auto; margin:15px 0px 0px 8px;}

.mainImgBdr{border:1px solid #A1A2A2;}

#mainImgTransBack{background: url(../images/site/top-transparent-layer.png); height:64px;
width:604px; margin-top:-64px;}

#mainImgTextAlign{top:625px; z-index:100; position:absolute}

/** Image Gallery */
#gallery{}

#galleryTitle{ color:#ED0000}

#galleryListing{width:440px}

.gallaryListImg{width:140px; height:87px;}

.gallaryListAlbum{width:140px; height:87px;}

