/* CSS Document */

/* INS WEB DEVELOPMENT */
/* WEBDEV.NETINS.NET */
/* WEBDEV@NETINS.NET */
/************************   DEFAULT CSS STYLES            ***********************/
html{
width:100%;
}
body{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}
a:link{
}
a:visited{
}
a:hover{
}
h1,h2{
}
h3,h4{
font-size:18px;
font-weight:normal;
font-style:normal;
padding:0;
margin:0;
}
h5,h6{
font-size:14px;
font-weight:normal;
font-style:normal;
padding:0;
margin:0;
}
pre{
}
li{
}
/* 
THE STYLES BELOW ARE SORTED BY THEIR SECTION ON THE WEBSITE:
	>> HEADER
	>> TOPMENU
	>> BANNER
	>> MAINBODY
		>> LEFTPANEL
		>> RIGHTPANEL
		>> FOOTER
*/
/************************   CONTAINER                     ***********************/
#container{
width:800px;
margin:0 auto;
border:none;
}
/************************   HEADER                        ***********************/
#header{
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:3px;
height:63px;
}

#logo{
float:left;
}

#structural{
float:right;
margin-top:48px;
} 
/************************   MAIN BODY CONTAINER           ***********************/
#mainbody{
}
#gradient{
float:left;
margin-top:3px;
}
/************************   MAIN MENU NAVIGATION          ***********************/
#mainmenu{
float:right;
}
ul#menu{
padding:0px;
margin:0px;
}
ul#menu li{
text-align:center;
margin:0px;
list-style:none;
font-size:10px;
font-weight:normal;
text-decoration:none;
float:left;
text-transform:uppercase;

line-height:2;
/*border-right:#ccc solid 1px;*/
}
ul#menu li a:link, ul#menu li a:visited{
background-color:#262d47;
color:#ccc;
width:54px;
height:22px;
padding:0px 3px 0px 3px;
display:block;
text-decoration:none;
}
ul#menu li a:hover{
color:#fff;
width:54px;
height:22px;
padding:0px 3px 0px 3px;
background-color:#000;
display:block;
text-decoration:none;
}
ul#menu .activemenu a:link, ul#menu .activemenu a:visited{
color:#000;
width:54px;
height:22px;
padding:0px 3px 0px 3px;
background-color:#fff;
display:block;
text-decoration:none;
}
ul#menu .activemenu a:hover{
color:#000;
width:54px;
height:22px;
padding:0px 3px 0px 3px;
background-color:#ccc;
display:block;
text-decoration:none;
}
/************************   CONTENT BODY                  ***********************/
#content{
width:660px;
padding:3px 0px 3px 13px;
margin-top:50px;
float:right;
}
.jpse-style{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#666666;
line-height:2;
}
.jpse-style img{
padding:0px 0px 0px 10px;
margin:0;
border:none;
}
.jpse-style p{
padding:0;
margin:0;
}
/* JPSE LINKS */
.jpse-style a:link, .jpse-style a:visited{
color:#666699;
border-bottom:#6666CC dotted 1px;
text-decoration:none;
}
.jpse-style a:hover{
background-color:#666699;
color:#fff;
border-bottom:#6666CC dotted 1px;
text-decoration:none;
}

/* JPSE LISTS */
.jpse-style ul{
margin:0;
padding:0;
}
.jpse-style li{
margin:0;
list-style:none;
padding:0;
}
/* JPSE TABLES */
.jpse-style table{
}
.jpse-style td{
vertical-align:top;
}
/************************    HOME PAGE SPECIFIC              ***********************/
/************************    ABOUT PAGE SPECIFIC             ***********************/
/************************    TEAM PAGE SPECIFIC              ***********************/
#team_txt{
line-height:2.7;
}
/************************    JOHN PAUL PAGE SPECIFIC         ***********************/
/************************    PROJECTS PAGE SPECIFIC          ***********************/
#list_txt{
float:left;
width:300px;
line-height:2.5;
}
#list_img{
float:right;
width:330px;
line-height:1;
}
#list_img img{
border:none;
background:none;
padding:0;
margin:0;
}
#list_img a:link, #list_img a:visited{
background:none;
border:none;
}
#list_img a:hover{
background:none;
border:none;
}
/************************    PROJECTS DETAILS PAGE SPECIFIC  ***********************/
.project_img{
float:right;
width:300px;
height:300px;
padding:3px;
}
.project_img a:link, .project_img a:visited{
background:none;
border:none;
}
.project_img a:hover{
background:none;
border:none;
}
/************************    CONTACT PAGE SPECIFIC           ***********************/
.address{
line-height:1;
}
/************************    FOOTER DETAILS                  ***********************/
#footer{
padding:20px 0px 0px 0px;
margin:0;
font-size:11px;
font-style:none;
font-weight:normal;
color:#999;
/*letter-spacing:2.7px;*/
clear:right;
text-align:right;
}
#footer td{
}
