/* CSS Document Portfolio */

#LeftMenu .box {background-color:#8d8d8d; width:470px; height:454px;}

#BottomMenu {  padding-left:35px; float:left; width:737px; padding-right:124px;  }

#BottomMenu .ptitle  {
 margin-top:28px;
	float:left;
	width:165px;
	height:29px;
}

#BottomMenu .webboxlss  {
 margin-top:34px;
	float:left;
	width:731px;
	border: 3px solid #0488d0;
}

#BottomMenu .webboxlss .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #018ad4;
}

#BottomMenu .webboxlss .titlebg .lssleft{
	float:left;
	width:237px;
}

#BottomMenu .webboxlss .titlebg .lssright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxlss .titlebg .lssright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxlss .titlebg .lssright a:hover{
	color:#EBEBEB; 
}

.shadow{
	float:left;
	width:731px;
	height:14px;
	background-image: url(../images/portfolio/webbox_shadow.jpg);
	background-repeat: no-repeat;
}

#BottomMenu .webboxlss .lsslhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxlss .lsslhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxlss .lssrhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}


#BottomMenu .webboxhg  {
 margin-top:34px;
	float:left;
	width:731px;
	border: 3px solid #1b3b4b;
}
#BottomMenu .webboxhg .hgrhs .hgtextblue{
	color:#173240;
	font-weight:bold;
}
#BottomMenu .webboxhg .hglhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}
#BottomMenu .webboxhg .hglhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxhg .hglhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxhg .hgrhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}
#BottomMenu .webboxhg .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #173240;
}
#BottomMenu .webboxlss .lssrhs .lsstextblue{
	color:#5597dc;
	font-weight:bold;
}

#BottomMenu .webboxhg .titlebg .hgleft{
	float:left;
	width:237px;
}

#BottomMenu .webboxhg .titlebg .hgright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxhg .titlebg .hgright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxhg .titlebg .hgright a:hover{
	color:#EBEBEB; 
}

#BottomMenu .webboxteep  {
	float:left;
	width:731px;
	border: 3px solid #9c3ab6;
	margin-top:34px;
}

#BottomMenu .webboxteep .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #9c3ab6;
}

#BottomMenu .webboxteep .titlebg .teepleft{
	float:left;
	width:430px;
}

#BottomMenu .webboxteep .titlebg .teepright{
	float:right;
	width:190px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxteep .titlebg .teepright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxteep .titlebg .teepright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxteep .teeplhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxteep .teeplhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxteep .teeprhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
	padding-bottom:20px;
}

#BottomMenu .webboxteep .teeprhs .teeptextpurple{
	color:#9c3ab6;
	font-weight:bold;
}

#BottomMenu .webboxgtep  {
	float:left;
	width:731px;
	border: 3px solid #5894b8;
	margin-top:34px;
}

#BottomMenu .webboxgtep .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #5894b8;
}

#BottomMenu .webboxgtep .titlebg .gtepleft{
	float:left;
	width:236px;
}

#BottomMenu .webboxgtep .titlebg .gtepright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxgtep .titlebg .gtepright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxgtep .titlebg .gtepright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxgtep .gteplhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxgtep .gteplhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxgtep .gteprhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}

#BottomMenu .webboxgtep .gteprhs .gteptextblue{
	color:#5894b8;
	font-weight:bold;
}

#BottomMenu .webboxsep  {
	float:left;
	width:731px;
	border: 3px solid #2b4e48;
	margin-top:34px;
}

#BottomMenu .webboxsep .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #2b4e48;
}

#BottomMenu .webboxsep .titlebg .sepleft{
	float:left;
	width:236px;
}

#BottomMenu .webboxsep .titlebg .sepright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxsep .titlebg .sepright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxsep .titlebg .sepright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxsep .seplhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxsep .seplhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxsep .seprhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
	padding-bottom:20px;
}

#BottomMenu .webboxsep .seprhs .septextgreen{
	color:#2b4e48;
	font-weight:bold;
}
#BottomMenu .webboxkjp  {
	float:left;
	width:731px;
	border: 3px solid #852320;
	margin-top:34px;
}

#BottomMenu .webboxkjp .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #852320;
}

#BottomMenu .webboxkjp .titlebg .kjpleft{
	float:left;
	width:236px;
}

#BottomMenu .webboxkjp .titlebg .kjpright{
	float:right;
	width:190px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxkjp .titlebg .kjpright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxkjp .titlebg .kjpright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxkjp .kjplhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxkjp .kjplhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxkjp .kjprhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}

#BottomMenu .webboxkjp .kjprhs .kjptextred{
	color:#852320;
	font-weight:bold;
}

#BottomMenu .webboxnef  {
	float:left;
	width:731px;
	border: 3px solid #004687;
	margin-top:34px;
}

#BottomMenu .webboxnef .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #004687;
}

#BottomMenu .webboxnef .titlebg .nefleft{
	float:left;
	width:236px;
}

#BottomMenu .webboxnef .titlebg .nefright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxnef .titlebg .nefright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxnef .titlebg .nefright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxnef .neflhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxnef .neflhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxnef .nefrhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}

#BottomMenu .webboxnef .nefrhs .neftextblue{
	color:#004687;
	font-weight:bold;
}

#BottomMenu .webboxbwb  {
	float:left;
	width:731px;
	border: 3px solid #e2d3b1;
	margin-top:34px;
}

#BottomMenu .webboxbwb .titlebg {
	float:left;
	width:731px;
	height:32px;
	background-color: #e2d3b1;
}

#BottomMenu .webboxbwb .titlebg .bwbleft{
	float:left;
	width:236px;
}

#BottomMenu .webboxbwb .titlebg .bwbright{
	float:right;
	width:113px;
	padding-top:8px;
	padding-right:36px;
	font-size: 12px;
	font-style: normal;
	color: #f4f4f4;
	text-align:right;
	
}

#BottomMenu .webboxbwb .titlebg .bwbright a{
	text-decoration:underline; 
	color: #f4f4f4;
}

#BottomMenu .webboxbwb .titlebg .bwbright a:hover{
	color:#EBEBEB; 
}


#BottomMenu .webboxbwb .bwblhs{
	float:left;
	width:243px;
}

#BottomMenu .webboxbwb .bwblhs img{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:22px;
}

#BottomMenu .webboxbwb .bwbrhs{
	float:left;
	width:453px;
	padding-top:11px;
	padding-right:34px;
}

#BottomMenu .webboxbwb .bwbrhs .bwbtextbeige{
	color:#d3c3a0;
	font-weight:bold;
}
