/* CSS Document */

html{

}

body

{

margin:0px;

background:url(images/bg2.jpg);

font:normal 12px Arial, Helvetica, sans-serif;

color:#474747;

line-height:18px;

}



.fullWidth{width:100%;}



.fullHeight{width:100%!important; }



.floatLeft{float:left;}



.floatRight{float:right;}



.clear{clear:both;}



.rowspacer{width:20px;}



.imageStyle{vertical-align:middle;}



p{margin:0px; padding:10px 0px}



h1

{

margin:0px;

padding:0px;

font:bold 18px "Times New Roman", Arial, Helvetica, sans-serif;

color:#00315F;

line-height:20px;

text-transform:uppercase;

}



h2

{

margin:0px;

padding:0px;

font:bold 14px "Times New Roman", Arial, Helvetica, sans-serif;

color:#00315F;

line-height:20px;

text-transform:uppercase;

}





#pagebg

{

background:url(images/bg.jpg) repeat-x;

height:100%;

}



#warp

{

width:927px;

margin:0 auto;

}



/*========== header =============*/



#header

{

height:153px;

background:url(images/hed-bg.jpg) no-repeat;

padding:0px 4px;

}



#hed-right

{

width:701px;

}



#topbox

{

width:410px;

padding-right:10px;

}



/*#chatbox

{

width:243px;

}*/



#chatbg

{

height:67px;

background:url(images/chat-bg.jpg) no-repeat right top;

padding:5px 80px 0px 0px;

font:bold 12px Arial, Helvetica, sans-serif;

color:#000000;

line-height:16px;

text-align:right;

}



#menu

{

height:42px;

background:url(images/menu-bg.jpg) repeat-x;

}



#menu ul

{

margin:0px;

padding:0px;

}



#menu ul li

{

list-style-position:outside;

list-style:none;

display:block;

font:bold 12px Arial, Helvetica, sans-serif;

color:#2E7E9F;

text-transform:uppercase;

float:left;

text-align:center;

margin-right:17px;

}



#menu ul li a

{

display:block;

/*width:116px;*/

/*height:28px;*/

font:bold 13px Arial, Helvetica, sans-serif;

color:#2E7E9F;

text-decoration:none;

text-transform:uppercase;

/*padding:14px 0px 0px 0px;*/

padding:14px 26px 12px 26px;

}



#menu ul li a:hover

{

color:#62772B;

text-decoration:none;

text-transform:uppercase;

background:url(images/menu-tabover.jpg) no-repeat;

}



#menu ul li a#active

{

color:#62772B;

text-decoration:none;

text-transform:uppercase;

background:url(images/menu-tabover.jpg) no-repeat;

}



/*========== midpart =============*/



#flash-banner

{

height:339px;

background:url(images/flash-bg.jpg) no-repeat;

padding:0px 4px;

}



#midbg1

{

background:url(images/mid-bg2.jpg);

}



#midbg2

{

background:url(images/mid-bg.jpg) no-repeat;

padding:17px 0px 0px 0px;

}



#mid-layer

{

width:906px;

margin:0 auto;

}



#container

{

width:675px;

}



#rightpart

{

width:225px;

}



/*========== container =============*/



#contcorbg

{

background:url(images/cont-corbg.jpg);

padding:0px 10px;

}



.c2box

{

width:325px;

}



.c2box-titlecor

{

height:29px;

background:url(images/c2-boxcor1.jpg) no-repeat;

padding:8px 0px 0px 15px;

/*font:normal 18px Arial, Helvetica, sans-serif;

color:#00315F;*/

}



.c2box-titlecor h2

{

margin:0px;

padding:0px;

font:normal 18px "Times New Roman", Arial, Helvetica, sans-serif;

color:#00315F;

}



.c2box-contbg1

{

height:113px;

background:url(images/c2-boxcor-bg1.jpg) no-repeat;

padding:10px 0px 0px 15px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

}



.c2box-contbg1 ul

{

margin:0px;

padding:0px;

}



.c2box-contbg1 ul li

{

list-style:none;

background:url(images/arrow1.jpg) no-repeat left top;

padding-left:10px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

padding-bottom:6px;

}



.c2box-contbg1 ul li a

{

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

text-decoration:none;

}



.c2box-contbg1 ul li a:hover

{

text-decoration:underline;

}



.c2box-contbg2

{

height:113px;

background:url(images/c2-boxcor-bg2.jpg) no-repeat;

padding:10px 0px 0px 15px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

}



.c2box-contbg2 ul

{

margin:0px;

padding:0px;

}



.c2box-contbg2 ul li

{

list-style:none;

background:url(images/arrow1.jpg) no-repeat left top;

padding-left:10px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

padding-bottom:6px;

}



.c2box-contbg2 ul li a

{

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

text-decoration:none;

}



.c2box-contbg2 ul li a:hover

{

text-decoration:underline;

}



.c2box-contbg3

{

height:190px;

border-left:1px solid #E3E3E3;

border-right:1px solid #E3E3E3;

border-bottom:1px solid #E3E3E3;

background-color:#FFFFFF;

padding:10px 0px 0px 15px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

}



.c2box-contbg3 ul

{

margin:0px;

padding:0px;

}



.c2box-contbg3 ul li

{

list-style:none;

background:url(images/arrow1.jpg) no-repeat left top;

padding-left:10px;

font:normal 12px Arial, Helvetica, sans-serif;

color:#000000;

padding-bottom:8px;

}



.c2box-contbg3 ul li a

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#000000;

text-decoration:none;

}



.c2box-contbg3 ul li a:hover

{

text-decoration:underline;

}



/*========== rightpart =============*/



.right-c2boxbg1

{

background:url(images/right-c2corbg.jpg);

}



.right-c2boxbg1 a

{

font:bold 15px Arial, Helvetica, sans-serif;

color:#595959;

text-transform:uppercase;

text-decoration:none;

}



.right-c2boxbg1 a:hover

{

text-transform:uppercase;

text-decoration:underline;

}



.right-c2titlecor

{

height:27px;

background:url(images/right-c2titlecor.jpg) no-repeat;

padding:10px 0px 0px 15px;

font:normal 18px Arial, Helvetica, sans-serif;

color:#00315F;

}



/*========== Footer =============*/



#footer

{

height:254px;

background:url(images/foot-bg.jpg) no-repeat;

padding:18px 4px 0px 4px;

}



.common-foot1

{

width:205px;

padding:0px 16px;

font-size:11px;

line-height:16px;

}



.common-foot2

{

width:176px;

padding:0px 16px;

}



.inputS

{

border:1px solid #D5D3D4;

background-color:#FFFFFF;

width:170px;

height:16px;

padding:2px 2px;

margin:5px 0px;

}



#foottab

{

font:normal 11px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-transform:uppercase;

padding:28px 0px 0px 10px;

}



#foottab a

{

color:#FFFFFF;

text-decoration:none;

}



#foottab a:hover

{

text-decoration:underline;

}



/*========== Text =============*/



.blackmidh1

{

font:bold 18px Arial, Helvetica, sans-serif;

color:#000000;

line-height:18px;

}



.bluemidh1

{

font:normal 18px Arial, Helvetica, sans-serif;

color:#00315F;

line-height:20px;

}



.greenmidh1

{

font:bold 13px Arial, Helvetica, sans-serif;

color:#62772B;

line-height:18px;

}



.blackmidh2

{

font:bold 13px Arial, Helvetica, sans-serif;

color:#474747;

line-height:18px;

}



.genlink:link,.genlink:active,.genlink:visited

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#000000;

line-height:18px;

text-decoration:none;

}



.genlink:hover

{

line-height:18px;

text-decoration:underline;

}



.blacklink1:link,.blacklink1:active,.blacklink1:visited

{

font:normal 12px Arial, Helvetica, sans-serif;

color:#000000;

line-height:18px;

text-decoration:none;

}



.blacklink1:hover

{

line-height:18px;

text-decoration:underline;

}



/*============= inner page =============*/



#banner

{

height:207px;

background:url(images/flash-bg.jpg) no-repeat;

padding:0px 4px;

}



#banner-menu

{

width:184px;

height:157px;

position:absolute;

margin:5px 0px 0px 10px;

padding:5px 0px 0px 5px;

background-color:#4A7BBF;

font:bold 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

filter: Alpha(Opacity=90);

	opacity: 0.90;

	-moz-opacity:0.90;

}



#banner-menu ul

{

margin:0px;

padding:0px;

}



#banner-menu ul li

{

list-style:none;

background:url(images/arrow.gif) no-repeat left top;

font:bold 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding:0px 0px 5px 15px;

}



#banner-menu ul li a

{

font:bold 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-decoration:none;

}



#banner-menu ul li a:hover

{

text-decoration:underline;

}



#c2blue-titlebg

{

height:30px;

background:url(images/cont-titlecorb.jpg) no-repeat;

padding:7px 0px 0px 15px;

font:normal 18px Arial, Helvetica, sans-serif;

color:#00315F;

}



#c2blue-titlebg h2

{

margin:0px;

padding:0px;

font:normal 18px "Times New Roman", Arial, Helvetica, sans-serif;

color:#00315F;

}



#c2blue-corbg

{

border-left:1px solid #E3E3E3;

border-right:1px solid #E3E3E3;

background:url(images/cont-bluecorbg.jpg) no-repeat top #fff;

padding:10px 15px 0px 15px;

font-size:11px;

}



#c2blue-corbg a

{

font:bold 11px Arial, Helvetica, sans-serif;

color:#000000;

text-decoration:none;

line-height:18px;

}



#c2blue-corbg a:hover

{

text-decoration:underline;

line-height:18px;

}



/*========= port=============*/



#portfolio_container

{

width:904px;

}



#c2blue-corbg1

{

border-left:1px solid #E3E3E3;

border-right:1px solid #E3E3E3;

background:#fff;

padding:10px 15px 0px 15px;

font-size:11px;

}



#c2blue-corbg1 a

{

font:normal 11px Arial, Helvetica, sans-serif;

color:#000000;

text-decoration:none;

line-height:18px;

}



#c2blue-corbg1 a:hover

{

text-decoration:underline;

line-height:18px;

}



#c2blue-titlebg1

{

height:30px;

background:url(images/cont-titlecorb1.jpg) no-repeat;

padding:7px 0px 0px 15px;

font:normal 18px Arial, Helvetica, sans-serif;

color:#00315F;

}



#c2blue-titlebg1 h2

{

margin:0px;

padding:0px;

font:normal 18px "Times New Roman", Arial, Helvetica, sans-serif;

color:#00315F;

}





.portfolio_large_border img

	{

	border:3px solid #8E9092;

	}



.portfolio_head

	{

	font:24px Arial;

	color:#727272;

	padding-left:10px;

	}



.portfolio_smallhead

	{

	font:18px Arial;

	color:#727272;

	padding-left:10px;

	}



.portfolio_txt

	{

	font:11px Arial;

	color:#919191;

	line-height:14px;

	padding-left:10px;

	}



.portfolio_txt a

	{

	font:11px Arial;

	color:#919191;

	line-height:14px;

	text-decoration:underline;

	}



.portfolio_txt a:hover

	{

	font:11px Arial;

	color:#919191;

	line-height:14px;

	text-decoration:none;

	}



.portfolio_txt ul

	{

	margin:0px;

	padding:0px 0px 0px 15px;

	list-style:circle;

	}



.portfolio_txt ul li

	{

	margin:0px;

	padding:0px;

	list-style:circle;

	}






