/***
www.littlepicassoart.com CSS style
Author:hye won ham
Date:Nov.15.2006
***/

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:8pt;
	margin:0;
	background-color:#910027;
	}

h1, h2, h3, h4, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

a {
	text-decoration: none;
	color:#858585;
	}

a:hover {
	text-decoration: underline;
	color:#FF7800;
	}

a:visited {
	text-decoration: none;
	}

img {
	border: none;
	text-decoration: none;
	}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
li {
	margin: 0;
	padding: 0;
	}
hr {
	border-width:thin;
	border-color:#cccccc;
	border-style:dashed;
	width:95%;
	}
.non_dis{display:none;}
/******/
#wrapper{width:901px; margin:0 auto;}
/**header start**/
#header{
	padding:0;
	margin:0;
	}
	
	
#header_bg{
	background:url(../images/header_bg.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_black{
	background:url(../images/header_bg_black.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_pink{
	background:url(../images/header_bg_pink.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_pink2{
	background:url(../images/header_bg_pink2.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_blue{
	background:url(../images/header_bg_blue.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_purple{
	background:url(../images/header_bg_purple.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_green{
	background:url(../images/header_bg_green.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#header_bg_gray{
	background:url(../images/header_bg_gray.gif) no-repeat 0 0;
	width:637px;
	height:131px;
	float:left;
	}
#logo{
	margin-top:35px;
	float:right;
	}
/***container basic start***/
#container_basic{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_pink{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_pink.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_pink2{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_pink2.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_green{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_green.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_purple{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_purple.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_blue{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_blue.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
#container_gray{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg_gray.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	}
	#left{
		float:left;
		width:198px;
		height:438px;
		/*background-color:#FF9900;*/
	}
		#left_bg{
			background-image:url(../images/left_leftbg.gif);
			background-position:left;
			background-repeat:no-repeat;
			float:left;
			width:49px;
			height:438px;
			}
		#left_bg_pink{
			background-image:url(../images/left_leftbg_pink.gif);
			background-position:left;
			background-repeat:no-repeat;
			float:left;
			width:49px;
			height:438px;
			}
		#left_bg_blue{
			background-image:url(../images/left_leftbg_blue.gif);
			background-position:left;
			background-repeat:no-repeat;
			float:left;
			width:49px;
			height:438px;
			}
		#left_bg_gray{
			background-image:url(../images/left_leftbg_gray.gif);
			background-position:left;
			background-repeat:no-repeat;
			float:left;
			width:49px;
			height:438px;
			}
		#left_menu{
			float:right;
			}
/**contents Main start***/		
	#contents_main{
		float:right;
		width:703px;
		min-height:438px;
	}
		#con_main_leftbox{
			width:303px;
			float:left;
			min-height:438px;
			margin-left:45px;
		}
		*html #con_main_leftbox{
			margin-left:23px;
			}
			#s_pic{
				margin:130px 0px 10px 0px;
				height:86px;
				}
					#s_pic ul li{
						float:left;
						}
					.img_pright{
						padding-right:13px;
						}
			#caption{
				clear:both;
				padding:2px;
				margin:10px 0;
				background-color:#F1AB00;
				color:#FFFFFF;
			}
		#con_main_rightbox{
			width:305px;
			float:right;
			min-height:377px;
			margin-top:25px;
		}
/****contents inner start****/
	#contents_inner{
		float:right;
		width:631px;
		
		min-height:438px;
		padding:36px;
	}
	#contents_inner2{
		float:right;
		width:677px;
		min-height:438px;
		padding:13px;
	}
		#contents_inner2 p{
			padding-left:20px;
			}
		#contents_inner2 img{
			text-align:center;
			margin-top:10px;
			}
			
	#contents_inner_gallery{
		float:right;
		background-color:#FFFFFF;
		}
	#contents_inner_tle{
		float:right;
		width:693px;
		padding:5px 0 5px 10px ;
		font-size:9pt;
		font-weight:bold;
		background-color:#FFCC00;
		color:#ffffff;
		}
	#contents_inner_tle_pink{
		float:right;
		width:693px;
		padding:5px 0 5px 10px ;
		font-size:9pt;
		font-weight:bold;
		background-color:#EE9BB7;
		color:#ffffff;
		}
	#contents_inner_tle_blue{
		float:right;
		width:693px;
		padding:5px 0 5px 10px ;
		font-size:9pt;
		font-weight:bold;
		background-color:#7FC8EB;
		color:#ffffff;
		}
	#contents_inner_tle_gray{
		float:right;
		width:693px;
		padding:5px 0 5px 10px ;
		font-size:9pt;
		font-weight:bold;
		background-color:#C5C4C2;
		color:#ffffff;
		}
	#contents_inner h5{
		color:#FF9900;
		font-size:11pt;
		font-weight:bold;
		margin:20px 0;
		}
	.inner_tle1{
		background-color:#990000;
		padding:3px 5px;
		color:#ffffff;
		font-size:13pt;
		font-weight:bold;
		}
	.inner_tle_pink{
	color:#951234;
	font-size:14pt;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
		}
	.inner_tle_blue{
		padding:3px 5px;
		color:#237094;
		font-size:14pt;
		}
	.inner_tle_gray{
		padding:3px 5px;
		color:#666666;
		font-size:14pt;
		}
	.inner_tle_gray2{
		padding:3px 5px;
		color:#666666;
		font-size:9pt;
		font-weight:bold;
		}
		
	.inner_tle2{
		font-size:10pt;
		font-weight:bold;
		color:#4F2F00;
		}
	.inner_tle3{
		font-size:9pt;
		color:#FF5A00;
		}
	.inner_tle4{
		font-size:10pt;
		color:#951234;
		font-weight:bold;
		}
	.print a{
		font-size:8pt;
		font-weight:100;
		float:right;
		padding:3px 7px;
		color:#ffffff;
		}
	.print_gray a{
		font-size:8pt;
		font-weight:100;
		float:right;
		padding:3px 7px;
		color:#333333;
		}
	.download a{
		font-size:8pt;
		font-weight:100;
		padding:3px 7px;
		color:#ffffff;
		float:right;
		}
	.download_blue a{
		font-size:8pt;
		font-weight:100;
		padding:3px 7px;
		color:#27779D;
		float:right;
		}
		
		.form_text1{
			color:#000000;
			font-weight:300;
			}
		.form_text2{
			color:#ffffff;
			font-weight:300;
			}
			#sc2006{
			border:1px solid #cccccc;
			padding:10px 20px;
			background-color:#FFFFff;
			height:295px;
				}
				#sc2006 img{
					float:left;
					margin:0 20px 0 0;
					}
			#sc2007{
			border:1px solid #ee8600;
			padding:10px 20px;
			background-color:#ffffff;
			height:250px;
				}
				#sc2007 img{
					float:left;
					margin:0 20px 0 0;
					}
			
			.form_comment{
			border:3px solid #cccccc; 
			background-color:#Ffffff; 
			padding:10px; font-size:10pt; 
			font-weight:bold; 
			color:#666666;
			}
			/***F&S classes regi info*******/
			#pic1{
				float:left;
				width:165px;
				text-align:center;
				padding-bottom:20px;
				}
			#pic2{
				float:left;
				width:201px;
				text-align:center;
				margin-left:20px;
				}
			
/***container about us start***/	
#container_aboutus{
	width:901px;
	clear:both;
	/*height:500px;*/
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	color:#FFFFFF;
	float: left;
	}
	#menu{
		clear:both;
		padding:10px 10px 0 0;
		text-align:right;
		font-weight:bold;
		}
	#menu a{
		color:#ffffff;
		background-color:#990000;
		padding:3px 8px;
		}
		#menu a:hover{
		background-color:#FFFAE0;
		color:#660000;
		}
	

	#aboutus{
		background:url(../images/about_bg1.gif) repeat-x 0 0;
		height:425px;
		}
		#about_text img{
			margin:0;
			width:175px;
			margin:32px 0 0 36px;
			float:left;
			}
		#about_left_bg{
			background:url(../images/about_left_bg.gif) repeat-y 0 0;
			float:left;
			width:49px;
			height:425px;
			padding-bottom:0px;
			}
		#about_text{
			float:right;
			width:852px;
			}
		#about_text_in{
	width:590px;
	padding:21px;
	float:right;
			}
		
			#about_text h3{
				background:url(../images/about_tle_about.gif) no-repeat 0 0;
				height:19px;
				}
	#contactus{
		clear:both;
		background:url(../images/about_bg2.gif) repeat-x 0 0;
		background-color:#CC6600;
		height:285px;
		}
		#img_mdpic{
			float:left;
			margin:0;
			width:270px;
			text-align:center;
			padding:30px 0 0 20px;
			}
		#img_vapic{
			float:right;
			margin:0;
			width:270px;
			text-align:center;
			padding:30px 20px 0 0;
			}
		#contact_left_bg{
			background:url(../images/about_left_bg2.gif) repeat-y 0 0;
			float:left;
			width:49px;
			height:285px;
			}
		#contact_text{
	width:852px;
	margin:0;
	float: right;
			}
			#contact_text a{
				color:#ffffff;
				}
			#contact_text_in{
	width:190px;
	padding: 30px 20px 0px 20px;
	float: left;
				}
				#contact_text h3{
						background:url(../images/about_tle_contact.jpg) no-repeat 0 0;
						height:19px;
						}
/***bottom start***/
#bottom_main{
	clear:both;
	height:23px;
	text-align:right;
	color:#ffffff;
	padding:10px 0 0 0;
	}
#bottom{
	clear:both;
	background-color:#483F3A;
	height:23px;
	text-align:right;
	color:#ffffff;
	padding:10px 30px 0 0;
	}

/***bg class***/
.black_bg{background-color:#000000;}
.darkblue_bg{background-color:#013455;}
.orange_bg{background-color:#CC4D00;}
.pink-bg{background-color:#EE9BB7;}
.purple_bg{background-color:#df6fe4;}
.rightpink_bg{background-color:#FFEBF6;}
.yellow_bg{background-color:#FFFED4;}
.blue_bg{background-color:#EFF3FC;}
.blue_bg2{background-color:#49BBD0;}
.gray_bg{background-color:#595552;}
.rightgray_bg{background-color:#fafafa;}
.tle_gray{color:#666666; font-size:11pt; font-weight:400;}
.w_box{background-color:#ffffff; padding:5px; margin:10px 0; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
.t_black{color:#330000;}
.t_red{color:#951234;}
.t_orange{color:#FF5A00;}

