@charset "utf-8";
/* CSS Document */

body{
margin:3px 0;
padding:0px;
font-family:verdana;
font-size:11px;
color:#5c5c5c;
background-color:#2F5F85;}

a{
font-family:verdana;
font-size:11px;
color:#0066CC;
text-decoration:none;}

a:hover{
font-family:verdana;
font-size:11px;
color:#666666;
text-decoration:underline;}

div{
margin:0px;
padding:0px;
width:806px;}

#wrapper{
margin:0 auto;
padding:0px;
}

#maincontainer{
width:806px;
height:auto;
float:left;
background-color:#FFFFFF;}

#main_left{
width:232px;
float:left;
background-color:#FAFAEE;}

#leftcorner{
width:24px;
float:left;}

#leftcorner_right{
width:208px;
height:21px;
float:left;
background:url(../images/main_vert_breaker.jpg) repeat-y right;}

#main_right{
width:574px;
height:100%;
float:left;
background-color:#FFFFFF;}

#rightcorner_right{
width:24px;
height:24px;
float:left;}

#rightcorner{
width:550px;
height:21px;
float:left;}

.bordertop3px{
border-top:3px solid #27597E;
}

.borderleft3px{
border-left:3px solid #27597E;
}

.borderright3px{
border-right:3px solid #27597E;
}

.borderbottom3px{
border-bottom:3px solid #27597E;
}

.borderbottom1px{
border-bottom:1px solid #999999;
}


#main_contents{
width:803px;
height:auto;
float:left;
background: url(../images/left_body_bg.jpg) left repeat-y;
border-right:3px solid #26587e;}

#leftsecond{
width:229px;
float:left;
}
#logoleft{
width:91px;
height:54px;
padding:19px 0 0 50px;}

#profe{
margin:5px 0 0 20px;
width:159px;
}

#navigation{
margin:40px 0 20px 20px;
width:180px;
}

a.greenlink{
color:#53890f;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url(../images/bullet_home.jpg) no-repeat left;
padding:8px 0 0 50px;
display:block;
}
a.greenlink:hover{
color:#1B6596;
font-family:Arial;
font-size:16px;
font-weight:bold;
background:url(../images/bullet_home.jpg) no-repeat left;
text-decoration:none;
display:block;
}

a.blacklink{
color:#202020;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:8px 0 0 50px;
display:block;
}
a.blacklink:hover{
color:#1B6596;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:8px 0 0 50px;
display:block;
text-decoration:none;
}

#leftpicturedown{
width:184px;
margin:11px 16px 0 20px;
color:#2e5f84;
font-family:Arial, Helvetica, sans-serif;
text-align:center;}


#rightsecond{
width:534px;
float:left;
height:100%;
padding:0 19px 0 18px;
}

#toppicture{
width:534px;
height:182px;
float:left;
}

#toppicture_left{
width:291px;
height:52px;
float:left;
background:url(../images/toppic_left.jpg) no-repeat;
padding:130px 0 0 18px;
}


#toppicture_right{
width:225px;
height:182px;
float:left;
}

.arial12gray{
color:#666666;
font-size:12px;
font-family:arial;
text-align:center;}

.verdana14boldblue{
color:#2e5f84;
font-family:verdana;
font-size:14px;
font-weight:bold;}

.verdana16boldred{
color:#da2035;
font-family:arial;
font-size:16px;
font-weight:bold;
text-transform:uppercase;}

h3{
margin:0px;
padding:0px;
color:#2e5f84;
font-family:arial;
font-size:15px;
}


#welcome{
width:534px;
height:194px;
float:left;
padding:10px 0 0 0;}

#welcomemain{
width:534px;
height:20px;
padding-bottom:3px;}

#welcometext{
width:534px;
height:169px;}

#welcomepic{
width:181px;
height:169px;
float:left;}

#welcomepic_righttext{
width:348px;
height:168px;
float:left;
padding:0 0 0 5px;}

a.linkreadmore{
color:#000000;
text-decoration:underline;
font-weight:bold;
line-height:25px;
}

a.linkreadmore:hover{
color:#2e5f84;
text-decoration:none;
}

#welcome_news_n_folio{
width:534px;
height:auto;
float:left;
padding:10px 0 0 0;}

#newsmain{
width:309px;
height:20px;
float:left;
padding-bottom:3px;}

#projectmain{
width:225px;
height:20px;
float:left;
text-align:right;
padding-bottom:3px;}

#news_section{
width:309px;
height:auto;
float:left;
overflow:hidden;}

#news_section1{
width:309px;
float:left;}

#project_section{
width:225px;
float:left;}

#portfolio_pic{
padding:2px;
margin:4px 0 0 4px;
border:1px solid #AAAAAA;
width:100px;
height:75px;
float:left;}

#portfolio_pic2{
padding:2px;
margin:4px 0 0 4px;
border:1px solid #AAAAAA;
width:100px;
height:75px;
float:left;}

#portfolio_pic3{
padding:2px;
margin:4px 0 0 4px;
border:1px solid #AAAAAA;
width:100px;
height:75px;
float:left;}

#portfolio_pic4{
padding:2px;
margin:4px 0 0 4px;
border:1px solid #AAAAAA;
width:100px;
height:75px;
float:left;}

a.newsstyle{
background:url(../images/bullet_arrow.jpg) no-repeat left;
padding:5px 0 5px 25px;
text-decoration:underline;
display:block;
color:#5c5c5c;
}

a.newsstyle:hover{
text-decoration:none;
}

#footer1{
clear:both;
height:24px;
background-color:#2F5F85;}

#footer{
clear:both;
height:24px;
background-color:#2F5F85;}

#footer_copyright{
padding:0 0 0 50px;
height:31px;
width:456px;
background-color:#2F5F85;
float:left;}

#footer_copyright_left{
height:31px;
width:280px;
background-color:#2F5F85;
float:left;
padding-left:20px;}

#main_left1{
width:232px;
float:left;
background-color:#FAFAEE;}


#main_right1{
width:574px;
height:100%;
float:left;
background-color:#FFFFFF;}


#leftcorner1{
width:24px;
float:left;}


#leftcorner_right1{
width:208px;
height:21px;
float:left;
background:url(../images/main_vert_breaker.jpg) repeat-y right;}

#rightcorner_right1{
width:24px;
height:24px;
float:left;}

#rightcorner1{
width:550px;
height:21px;
float:left;}

#copyright{
padding:10px 0 0 35px;
height:20px;
width:350px;
text-align:left;
color:#FFFFFF;
background:url(../images/footer_eye.jpg) no-repeat left #2F5F85;}


/* start other page.................*/

#welcome_others{
width:534px;
height:auto;
float:left;
padding:10px 0 0 0;}

#welcomepic_righttext_others{
width:529px;
height:auto;
float:left;
margin-top:5px;
padding:0 0 0 5px;}