/* CSS Document */


#container
{
	width:1000px;
	margin:auto;
	min-height:400px;
	background:url(../giffs/m1.jpg) no-repeat;
	position:relative;
}

#header
{
	width:1000px;
	height:208px;
}

/*  topmenu  */
#tnavigationrow {
	position:absolute;
	right:50px;
	top:0px;
	z-index:5;
}


#tnavigation ul {
list-style: none;
display:block;
}

#tnavigation li {
display: inline;
float: left;
}

#tnavigation a {
background:url(../giffs/topmenu.jpg) no-repeat;
width:179px;
height:36px;
text-indent: -5000px;
}

#t1 a { display: block; width: 56px; background-position: 0px 0px;}
#t1 a:hover {background-position: 0px -36px;}

#t2 a {display: block; width: 57px; background-position: -56px 0px;}
#t2 a:hover {background-position: -56px -36px;}

#t3 a { display: block; width: 66px; background-position: -113px 0px;}
#t3 a:hover {background-position: -113px -36px;}
/*  Topmenu styling END  */

/*  menu  */
#mnavigationrow {
	position:absolute;
	right:42px;
	top:100px;
	z-index:5;
}


#mnavigation ul {
list-style: none;
display:block;
}

#mnavigation li {
display: inline;
float: left;
}

#mnavigation a {
background:url(../giffs/menu.jpg) no-repeat;
width:743px;
height:102px;
text-indent: -5000px;
}

#m1 a { display: block; width: 169px; background-position: 0px 0px;}
#m1 a:hover {background-position: 0px -102px;}

#m2 a {display: block; width: 195px; background-position: -169px 0px;}
#m2 a:hover {background-position: -169px -102px;}

#m3 a { display: block; width: 151px; background-position: -364px 0px;}
#m3 a:hover {background-position: -364px -102px;}

#m4 a {display: block; width: 117px; background-position: -515px 0px;}
#m4 a:hover {background-position: -515px -102px;}

#m5 a { display: block; width: 111px; background-position: -632px 0px;}
#m5 a:hover {background-position: -632px -102px;}
/*  menu styling END  */



#content-row
{
	width:1000px;
	z-index:1;
	margin:0px 0 0 0px;
	min-height:640px;
	background:url(../giffs/page-bgd.jpg) repeat-y;
	position:relative;
}


#menushadow
{
	width:891px;
	height:35px;
	position:absolute;
	top:0px;
	left:0;
	background:url(../giffs/menushadow.png) no-repeat;
	z-index:5;
}

#content-column
{
	width:663px;
	position:relative;
	float:left;
	padding:0 0 0 45px ;
	position:relative;
}

#content
{
	width:405px;
	min-height:100px;
	margin:0 0 0 10px;
	position:relative;
	z-index:2;
}

#content a
{
	color:#004a99;
	text-decoration:none;
	border-bottom:1px dotted #004a99;
}

#content ul
{
	margin:0 0 20px 15px;
	
}
#content li
{
	line-height:10pt;
	margin-bottom:6px;
}

#gradient
{
	width:951px;
	height:189px;
	position:absolute;
	top:0px;
	left:24px;
	background:url(../giffs/gradient.jpg) no-repeat;
	z-index:1;
}

#frame
{
	width:691px;
	height:265px;
	position:absolute;
	top:0px;
	left:30px;
	background:url(../giffs/frame.png) no-repeat;
	z-index:4;
}

#news-column
{
	width:190px;
	background-color:#004a99;
	border:2px solid #fff;
	min-height:510px;
	position:absolute;
	top:260px;
	right:0px;
	z-index:6;
	padding:30px 15px 40px 15px;
	font-size:12px;
	color:#FFFFFF;
	line-height:normal;
}
#news-column p
{
	margin-bottom:5px;
}

#news-column strong
{
	font-size:13px;
}

#news-column a:link,#news-column a:visited
{
	color:#eac200;
	text-decoration:none;
	border-bottom:1px dotted #eac200;
}
#news-column ul 
{
	list-style:none;
	margin-top:10px;
}

#news-column li a:link,#news-column li a:visited
{
	display:block;
	padding:2px 2px 3px 4px;
	border:none;
	font-size:11px;
}

#news-column li a:hover
{
	background-color:#013d7d;
}


#hat
{
	width:118px;
	height:83px;
	background:url(../giffs/overlay1.png);
	position:absolute;
	bottom:-57px;
	right:0;
	z-index:12;
}


.shad-right
{
	position:absolute;
	top:55px;
	right:-21px;
	z-index:10;
}
.shad-left
{
	position:absolute;
	top:55px;
	left:-20px;
	z-index:10;
}
.shad-btm
{
	position:absolute;
	bottom:-12px;
	left:20px;
	z-index:10;
}
/* Easy Slider */
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		width:461px;
		}	
			
    /* image replacement */
        .graphic, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
			
			
			#prevBtn
			{
            margin:0;
            padding:0;
			margin-left:0px;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#ccontainer{	
		position:relative;
		text-align:left;
		width:648px;
		margin-left:8px;
		margin-bottom:30px;
		}	
	
			
	#ccontent{
		position:relative;
		}			



	#slider{
		position:relative;
		z-index:1;
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:648px;
		height:236px;
		overflow:hidden; 
		}	
		
		#prevBtn{ 
		display:block;
		width:38px;
		height:78px;
		position:absolute;
		left:0px;
		top:75px;
		z-index:6000;
		}	
		
		#nextBtn{ 
		display:block;
		width:38px;
		height:78px;
		position:absolute;
		right:0px;
		top:75px;
		z-index:6000;
		}	
	

												
	#prevBtn a, #nextBtn a{  
		display:block;
		width:38px;
		height:78px;
		background:none;	
		}	
	#nextBtn a{ 
		background:none;
		}				

/* Easy Slider *//* Easy Slider */

#right-navigation
{
	float:right;
	width:210px;
	margin:20px 42px 0 0;
	z-index:10;
	position:relative;
	font-size:12px;
	color:#fff;
	line-height:normal;
}

#right-navigation p
{
	margin-bottom:20px;
}


.star1
{
	float:right;
	margin:-50px 0 0 0;
	z-index:11;
	position:relative;
}
.star2
{
	float:right;
	margin:-52px 0 0 0;
}

.star3
{
	float:right;
	margin:-58px 0 0 0;
	z-index:11;
	position:relative;
}

.star4
{
	float:right;
	margin:-68px 0 0 0;
	position:relative;
	z-index:10;
}

.view-surround
{
	display:block;
	background-color:#042e5c;
	padding:3px;
	margin:-10px 0 20px 0;
}

.strip-pic
{	
	margin:10px 0 10px -17px;
	z-index:5;
}

p.bookmark
{
	margin-top:10px;
}

.view-btn
{
	float:right;
	margin: -20px 0 0 0;
	z-index:10;
	position:relative;
}
.view-btn2
{
	margin: -10px 20px 0 0;
}
.right-thumb
{
	float:right;
	margin:0px -50px 20px 8px;
}

#btm-row
{
	width:100%;
	background:url(../giffs/btm-bgd.jpg) repeat-x #004a99;
}

#btm-bit
{
	width:1000px;
	height:71px;
	margin:auto;
	background:url(../giffs/btm.jpg);

}

#footerstrip
{
	width:100%;
	background:#014a99;
}
#footer
{
	width:934px;
	margin:auto;
	padding:0px 0 15px 16px;
	line-height:normal;
}

.footer-column
{
	float:left;
	margin-right:30px;
	width:auto;
}

.footer-column ul
{
	list-style:none;
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	font-size:10px;
}

.footer-column ul a
{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
.footer-column ul a:hover
{
	color:#eac200;
}

#bottomstrip
{
	width:100%;
	background:#012c59;
}
#bottomstrip-container
{
	width:934px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:16px;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
}

ul.fslist
{
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
}
.fslist li
{
	margin:0 0 0px -14px;
	padding:0 0 10px 0;
}

.clientname
{
	padding:4px 0 5px 0;
	margin:5px 0 5px 0;
	border-top:1px #e9e9e9 solid;
	font-size:12px;
}

.quote
{
	margin:-18px 5px 0 -45px;
	float:left;
}