*{
	 font-family: 'Prompt', sans-serif;
}


body {
	margin: 0;
	padding: 10;
	color: #000000;
	font-family: 'Prompt';
	font-size: 14px;
	line-height: 1.5em;
	background-color:#5c1b70;
	background-repeat :  repeat;
	background-image: url(bg-lines.jpg);
	background-size: 100% auto;
	
	/*background-position: top;*/
}

a, a:link, a:visited { 
	color: #f0d8fc; 
	font-weight: normal; 
	text-decoration: none; 
}

a:hover { 
	text-decoration: underline; 
}
/*submit botton*/
a.more { 
	display: block; 
	margin-top: 20px; 
	width: 90px; 
	height: 27px; 
	line-height: 25px; 
	text-align: center; 
	color: #39245a; 
	background: url(../images/button.png) no-repeat;
}

/*p { margin: 0 0 10px 0; padding: 0; }
img { border: none; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color:#f2f2f2; }
cite a, cite a:link, cite a:visited  { font-size: 12px; text-decoration: none; font-style: normal }
cite span { font-weight: 400; color: #f2f2f2; }
em { text-decoration: underline }

h1, h2, h3, h4, h5, h6 { color: #f2f2f2; font-weight: bold; }
h1 { font-size: 40px; margin: 0 0 30px; padding: 5px 0 }
h2 {
	font-size: 14px;
	margin: 0 0 25px;
	padding: 5px 0;
}
h3 { font-size: 20px; margin: 0 0 20px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 {
	font-size: 16px;
	margin: 0 0 5px;
	padding: 0;
}*/


.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }

.float_l { float: left }
.float_b { float: right }/*submit botton position*/
.float_r { float: right }


#wrapper {
	border-radius: 12px;
	width: 1024px;
	margin: 0 auto;
	padding: 0 9px
	
}
#wrapper1 {
	width: 1300px;
	margin: 0 auto;
	padding: 0 15px
	border-radius: 12px;
}

#wrapper2 {
	width: 1024px;
	margin: 0 auto;
	padding: 0px;
	padding-top: 50px;
	border-radius: 12px;
}

#wrapper3 {
	width: 1750px;
	margin: 0 auto;
	padding: 0 9px
	border-radius: 12px;	
}
#wrapper5 {
	width: 1200px;
	margin: 0 auto;
	padding: 0 9px
}
#top {
	padding: 10px 0;
	height: 26px;
}

#header {
	height: 60px;
	padding: 10px 0px;
	margin-bottom: 10px;
	border-radius: 12px;
	
}

#site_title { 
	float: left; 
}

#site_title h1 { 
	margin: 5px; 
	padding: 0; 
}

#site_title h1 a { 
	display: block; 
	font-size: 18px; 
	font-family: 'Prompt';
	width: 217px; 
	height: 34px; 
	padding: 80px 0 0; 
	color: #acacac; 
	text-align: right; 
	
	background: url(ptl_white.png) no-repeat top left;
}

#menu {
	float: left;
	margin-top: 5px;
}
#main {
	z-index: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-radius: 12px;
}

#main2 {
	z-index: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#main_wrapper {
	border-radius: 12px;
	clear: both;
	position: relative;
    
	/*background: url(../images/content_middle.png) repeat-y */
	background-color: #ffffff ;
}
#main_wrapper1 {
	clear: both;
	position: relative;
		width: 1300px;

	background-color: #ffffff;
	/*background: url(../images/content_middle3.png) repeat-y */
}

#main_wrapper2 {
	clear: both;
	position: relative;
	/*background: url(../images/content_middle2.png) repeat-y */
	background-color:  #ffffff;
	border-radius: 12px;
}

#main_wrapper3 {
	clear: both;
	position: relative;
		width: 1200px;

	background-color:rgba(192,192,192,0.9);
	/*background: url(../images/content_middle3.png) repeat-y */
}
#main_wrapper4 {
	clear: both;
	position: relative;
		width: 2400px;

	background-color:  #ffffff;
	/*background: url(../images/content_middle3.png) repeat-y */
}

#main_wrapper span.top {
	border-radius: 12px;
	position: absolute;
	width: 1024px;
	height: 10px;
	top: -10px;
	left: 0;
	background-color:  #ffffff;
	
	/*background: url(../images/content_top2.png) no-repeat */
}

#main_wrapper1 span.top {
	position: absolute;
	width: 1300px;
	height: 10px;
	top: -10px;
	left: 0;
	/*background: url(../images/content_top3.png) no-repeat */
}

#main_wrapper2 span.top {
	position: absolute;
	width: 1200px;
	height: 10px;
	top: -10px;
	left: 0;
	/*background: url(../images/content_top2.png) no-repeat */
}

#main_wrapper3 span.top {
	border-radius: 12px;
	position: absolute;
	width: 1200px;
	height: 10px;
	top: -10px;
	left: 0;
	/*background: url(../images/content_top3.png) no-repeat */
}
#main_wrapper4 span.top {
	position: absolute;
	width: 2400px;
	height: 10px;
	top: -10px;
	left: 0;
	/*background: url(../images/content_top3.png) no-repeat */
}


#main_wrapper span.bottom {
	position: absolute;
	display: block;
	width: 1024px;
	height: 10px;
	bottom: -10px;
	left: 0;
	background-color:  #ffffff;
	/*background: url(../images/content_bottom2.png) no-repeat */
}

#main_wrapper1 span.bottom {
	position: absolute;
	display: block;
	width: 1300px;
	height: 10px;
	bottom: -10px;
	left: 0;
	background-color:  #ffffff;

	/*background: url(../images/content_bottom3.png) no-repeat */
}

#main_wrapper2 span.bottom {
	position: absolute;
	display: block;
	width: 1200px;
	height: 10px;
	bottom: -10px;
	left: 0;
	/*background: url(../images/content_bottom2.png) no-repeat */
	background-color:  #ffffff;
}

#main_wrapper3 span.bottom {
	position: absolute;
	display: block;
	width: 1200px;
	height: 10px;
	bottom: -10px;
	left: 0;
	background-color: #ffffff;
	/*//background-color:rgba(192,192,192,0.9);

	background: url(../images/content_bottom3.png) no-repeat */
}

#main_wrapper4 span.bottom {
	position: absolute;
	display: block;
	width: 2400px;
	height: 10px;
	bottom: -10px;
	left: 0;
	background-color: #ffffff;

	/*background: url(../images/content_bottom3.png) no-repeat */
}
.hr_divider { 
	clear: both; 
	margin-bottom: 30px; 
	padding-bottom: 30px; 
	background: url(../images/hr_divider.jpg) repeat-x bottom; 
}

#content {
	width: 630px;
}
.col_2 {
	width: 400px;
	padding-right: 30px
} 
.col_m {
	width: 400px;
	padding-right: 30px
}
.col_3 { float: left; width: 290px ; margin-right: 25px }
.col_4 {
	float: left;
	width: 290px;
	margin-right: 50px
}
.col_5 {
	float: left;
	width: 670px;
	margin-right: 20px
}
.col_6 {
	float: left;
	width: 290px;
	margin-right: 50px
}
.col_7 {
	float: left;
	width: 20px;
	margin-right: 0px
}
.col_8 {
	float: left;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 390px;
	width: 600px;
}
.col_9 {
	float: left;
	width: 50px;
	margin-right: 20px
}
.col_b { width: 700px }
.col_l { margin: 0 }
.col_center {
	float: none;
	width: 600px;
	margin-right: 10px
}

#cr_bar_wrapper {
	clear: both;
	width: 100%;
	height: 35px;
}

#cr_bar {
	width: 962px;
	margin: 0 auto;
	padding: 10px 9px 0;
	font-size:12px;
	color: #b8b0c4;
	text-align: right
}

#cr_bar a { 
color: #b8b0c4; 
}

.paging { 
margin: 0 0 20px; 
padding: 0; 
}

.paging ul { 
margin: 0; 
padding: 0; 
list-style: none; 
}

.paging ul li { 
margin: 0; 
padding: 0; 
display: inline; 
}

.paging ul li a { 
float: left; 
display: block; 
color: #000; 
text-decoration: none; 
margin-right: 5px; 
padding: 5px 10px; 
background-color: #d5cfde; 
border: 1px solid #b3acc0; 
}

.paging ul li a:hover { 
background: #392459; 
border: 1px solid #000; 
color: #fff; 
}
/**************************/
/*************************/

#box_center {
	width: 700px;
	color: #725e91;
	height: 520px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 50px;
}

#box_center h5 { 
	color: #333; 
	font-size: 14px; 
	margin-bottom: 20px; 
}

.box_list { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box_list li { 
	margin: 0 0 5px; 
	padding: 0 0 3px; 
	border-bottom: 1px dotted #433854; 
}

.box_list li a { 
	color: #725e91; 
}

.box-b_list { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box-b_list li {
	/*border-bottom: 1px dotted #433854;  */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.box-b_list li a { 
	color: #725e91; 
}

.box_post { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box_post li { 
	margin: 0 0 10px; 
	padding: 0 0 7px; 
	border-bottom: 1px dotted #433854; 
}

.box_post li a { 
	color: #1a0e2e; 
}

.box_button { 
	clear: both; 
	margin-top: 20px; 
}

.box_button a { 
	margin-right: 5px; 
}
/*///////////////////////////////////////

/*************************/

#box2_center {
	width: 900px;
	color: #f2f2f2;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#box2_center h5 { 
	color: #333; 
	font-size: 14px; 
	margin-bottom: 20px; 
}

.box2_list { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box2_list li { 
	margin: 0 0 5px; 
	padding: 0 0 3px; 
	border-bottom: 1px dotted #433854; 
}

.box2_list li a { 
	color: #725e91; 
}

.box2-b_list { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box2-b_list li {
	/*border-bottom: 1px dotted #433854;  */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.box2-b_list li a { 
	color: #725e91; 
}

.box2_post { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.box2_post li { 
	margin: 0 0 10px; 
	padding: 0 0 7px; 
	border-bottom: 1px dotted #433854; 
}

.box2_post li a { 
	color: #1a0e2e; 
}

.box2_button { 
	clear: both; 
	margin-top: 20px; 
}

.box2_button a { 
	margin-right: 5px; 
}

#form { 
	padding: 0; 
	width: 430px;
}

#form form { 
	margin: 0px; 
	padding: 0px; 
}

input { 
    border-radius: 25px; 
	padding: 5px; 
	color: #222;  
	background: #f4f6f9; 
	border: 1px solid #d3dae3; 
	font-family: 'Prompt';
	font-size: 12px;
	margin-top: 5px;
}

.date_field { 
    border-radius: 25px;
	padding: 5px; 
	color: #222;  
	background: #f4f6f9; 
	border: 1px solid #d3dae3; 
	font-family: 'Prompt';
	font-size: 14px;
	margin-top: 5px;
}

textarea { 
    border-radius: 25px;
	padding: 5px; 
	color: #222;  
	background: #f4f6f9; 
	border: 1px solid #d3dae3; 
	font-family: 'Prompt';
	font-size: 14px;
	margin-top: 5px;
}

.label { 
	display: block; 
	width: 100px; 
	margin-right: 12px; 
	font-size: 14px; 
}


.submit_btn { 
    border-radius: 25px;
	padding: 5px 14px; 
	color: #222;  
	background: #f4f6f9; 
	border: 1px solid #d3dae3; 
	font-size:14px; 
	margin: 0px 0px;
}
#form form link { 
	display: block; 
	width: 200px; 
	margin-right: 12px; 
	
}

/* -------------------- Select Box Styles: bavotasan.com Method (with special adaptations by ericrasch.com) */
/* -------------------- Source: http://bavotasan.com/2011/style-select-box-using-only-css/ */
.styled-select {
   /*background: url(15xvbd5.png) no-repeat 96% 0;*/
   height: 29px;
   overflow: hidden;
   /*width: 240px;*/
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 16px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   /*width: 268px;*/
}

.styled-select.slate {
   /*background: url(2e3ybe1.jpg) no-repeat right center;*/
   height: 34px;
   width: 240px;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   /*width: 268px;*/
}

/* -------------------- Rounded Corners */
.rounded {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}

.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

/* -------------------- Colors: Background */
.slate   { background-color: #ddd; }
.green   { background-color: #779126; }
.blue    { background-color: #3b8ec2; }
.yellow  { background-color: #f4f6f9; }
.black   { background-color: #000; }

/* -------------------- Colors: Text */
.slate select   { color: #000; }
.green select   { color: #fff; }
.blue select    { color: #fff; }
.yellow select  { color: #000; }
.black select   { color: #fff; }


/* -------------------- Select Box Styles: danielneumann.com Method */
/* -------------------- Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/ */
#mainselection select {
   border: 0;
   color: #EEE;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 378px;
   *width: 350px;
   *background: #58B14C;
   -webkit-appearance: none;
}

#mainselection {
   overflow:hidden;
   width:350px;
   -moz-border-radius: 9px 9px 9px 9px;
   -webkit-border-radius: 9px 9px 9px 9px;
   border-radius: 9px 9px 9px 9px;
   box-shadow: 1px 1px 11px #330033;
   background: #58B14C url("http://i62.tinypic.com/15xvbd5.png") no-repeat scroll 319px center;
}


/* -------------------- Select Box Styles: stackoverflow.com Method */
/* -------------------- Source: http://stackoverflow.com/a/5809186 */
select#soflow, select#soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 300px;
}

select#soflow-color {
   color: #fff;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);
   background-color: #779126;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   padding-left: 15px;
}

/*#tableb {
    //font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f2f2f2;
    border-collapse: collapse;
    width: auto;
}*/

#tableb td, #tableb th {
    border: 0px solid #f2f2f2;
    padding: 8px;
}

#tableb tr:nth-child(even){background-color: #0a152e;}

#tableb tr:hover {background-color: #0a152e;}

#tableb th {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: #0a152e;
    color: #f2f2f2;
	font-size: 14px bold;
}

#tableb tr td {
	font-size: 14px;
	color: #f2f2f2;
}

/*table {
    //font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f2f2f2;
    border-collapse: collapse;
	table-layout:fixed;
	width: 100%;
}

table td, table th {
    border: 1px solid #2e3d61;
    padding: 8px;
	word-wrap: break-word;
}

//table tr:nth-child(even){background-color: #0a152e;}

//table tr:hover {background-color: #0a152e;}

table th {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: #0a152e;
    color: #f2f2f2;
	font-size: 14px bold;
}

table tr td {
	font-size: 14px;
	color: #f2f2f2;
}*/

#tablec tr td {
	font-size: 14px;
}

#tablec {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 14px;
    border-collapse: collapse;
    width: 100%;
}

#tablec td, #tablec th {
    border: 0px solid #ddd;
    padding: 8px;
}

#tablec tr:nth-child(even){background-color: #030917;}

#tablec tr:hover {background-color: #f2f2f2;}


#tablec th {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: #4CAF50;
    color: #ffffff;
	font-size: 14px bold;
}

#tablec tr td {
	font-size: 14px;
}

#tabled {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #f2f2f2;
    border-collapse: collapse;
    width: 98%;
}

#tabled td, #tabled th {
    border: 1px solid #2e3d61;
    padding: 8px;
	word-wrap: break-word;
}

#tabled tr:nth-child(even){background-color: #0a152e;}

#tabled tr:hover {background-color: #0a152e;}

#tabled th {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: #0a152e;
    color: #f2f2f2;
	font-size: 14px bold;
}

#tabled tr td {
	font-size: 14px;
	color: #f2f2f2;
}

#tablee {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #f2f2f2;
    border-collapse: collapse;
    width: 98%;
	background-color: rgba(0, 0, 0, 0);
}

#tablee td, #tabled th {
    border: 0px solid #2e3d61;
    padding: 8px;
	word-wrap: break-word;
	background-color: rgba(0, 0, 0, 0);
}

#tablee th {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    color: #f2f2f2;
	font-size: 14px bold;
}

#tablee tr td {
	font-size: 14px;
	color: #f2f2f2;
	background-color: rgba(0, 0, 0, 0);
}

