/* CSS definition file containing sitestyle stylesheets */
body, h1, h2, h3, h4, p, ul, ol, li, th, td, sub, sup, font, center, left, right {font-family:verdana, arial, helvetica, sans-serif;}
a:link 	{color:#0000FF}; text-decoration:underline;}
a:active {color:#ff0000;text-decoration:underline;}	
a:visited {color: #660066; text-decoration:underline;}
a:hover	{color: #FF0000; text-decoration:underline;}
h1, h2, h3, h4 {font-weight: bold;}
h1 {font-size:20pt;color:rgb(255,255,255;}
h2 {font-size:12pt;}
h3 {font-size:11pt;}
h4 {font-size:10pt;}
h5 {font-size:8pt;vspace:0;}
body, p, td, th, tr, ul, ol, li, blockquote, center, left, right {font-size:8pt;background-color:white;}
th {font-weight: bold;}
td {font-size: 8pt;}
sup, sub {text-decoration: none;font-size:8pt;}
hr {color:rgb(255,255,255)}

	.small
		{
		font-size:9pt;
		margin-bottom: 8px 
		margin-top: 8px 
		}

	.card
		{
		font-size:8pt;
		text-align: justify;
		margin-bottom: 8px; 
		margin-top: 8px;
		margin-left: 8px;
		margin-right: 8px;
		background-color: #E1E1E7;
		border-top-style:solid; border-top-color: RGB(51,42,41); border-top-width: 0.5pt; padding-top: 5;
		border-left-style: solid; border-left-color: RGB(51,42,41); border-left-width: .5pt; padding-left: 5;
		border-bottom-style: solid; border-bottom-color: RGB(51,42,41); border-bottom-width: .5pt; padding-bottom: 5;
		border-right-style: solid; border-right-color: RGB(51,42,41); border-right-width: .5pt; padding-right: 5;
		}


#dot123 {position: absolute; top: 171px; left: 623px;}

#box
	{
	border: #000000 1px solid; /*2368a0*/
	padding: 5px;
	width:100%;
	}


#frontbox
	{
	border: #000000 1px solid; /*2368a0*/
	padding: 5px;
	}

	
		.black { color:#000000 }
		.blue { color:#6699cc }
		.DarkBlue { color:#2368a0}
		.grey { color:#666666 }
		.darkgrey { color:#333333 }
		.white { color:#ffffff }		

		#right {text-align: right }
		
		#BGblue { background-color:#6699cc }




/* Table Headers */
#HeaderBorder	{
				font-size: 9pt; font-family: helvetica, verdana, arial; font-weight:bold; color:black;
				border-style: solid; border-color: RGB(51,42,41); border-width: .5pt; padding-left: 5;padding-right: 5; padding-top: 5; padding-bottom: 5;
				background-color:rgb(176,197,226);/*198,106,31-158,139,117);*/
				/*background: url(images/background_small.jpg) #658AA5 fixed repeat-x left bottom;*/
				}

#RowBorder	{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				padding-top:0;
				background-color:#E1E1E7;
				border-top-style:solid; border-top-color: RGB(51,42,41); border-top-width: 0pt; padding-top: 5;
				border-left-style: solid; border-left-color: RGB(51,42,41); border-left-width: .5pt; padding-left: 5;
				border-bottom-style: solid; border-bottom-color: RGB(51,42,41); border-bottom-width: .5pt; padding-bottom: 5;
				border-right-style: solid; border-right-color: RGB(51,42,41); border-right-width: .5pt; padding-right: 5;
				}

#BorderTable	{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				background-color:rgb(255,255,255);/*240,230,201);*/
				/*border-top-style:solid; border-top-color: RGB(111,137,200); border-top-width: .5pt; padding-top: 10;
				border-left-style: solid; border-left-color: RGB(111,137,200); border-left-width: .5pt; padding-left: 10;
				border-bottom-style: solid; border-bottom-color: RGB(111,137,200); border-bottom-width: .5pt; padding-bottom: 10;
				border-right-style: solid; border-right-color: RGB(111,137,200); border-right-width: .5pt; padding-right: 10;*/
				}

#BorderOnlyTable	{
					font-size: 9pt; font-family: helvetica, verdana, arial; 
					background-color:rgb(255,255,255);
					border-top-style:solid; border-top-color: RGB(111,137,200); border-top-width: .5pt; padding-top: 12;
					border-left-style: solid; border-left-color: RGB(111,137,200); border-left-width: .5pt; padding-left: 12;
					border-bottom-style: solid; border-bottom-color: RGB(111,137,200); border-bottom-width: .5pt; padding-bottom: 12;
					border-right-style: solid; border-right-color: RGB(111,137,200); border-right-width: .5pt; padding-right: 12;
					}

#NoBorder		{
				font-size: 9pt; font-family: helvetica, verdana, arial; 
				background-color:rgb(255,255,255);/*240,230,201);*/
				/*background-color:rgb(250,241,201);/*240,230,201);*/
				padding-top:5;padding-left:10;padding-right:10;padding-bottom:5;
				border-width:0;
				}
/* new stuffs */
body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	color: #000;
	text-align: center;
	scrollbar-face-color: white;
		scrollbar-arrow-color: #658AA5;
		scrollbar-track-color: #fff;
		scrollbar-shadow-color:#666;
		scrollbar-darkshadow-Color:white;
		background: url(images/background.jpg) #658AA5 fixed repeat-x left bottom;
	}

				
			
		#container {
			width: 800px;
			background: #fff;
			border: 1px solid #000;
			text-align:left;
			margin: 10px auto 10px auto;}
			

			#content {margin: 10px 25px;}		
				
				
				#top	{
						border: 1px solid #000;
						border-width: 0px 1px 1px 1px;
						margin:0px auto 25px auto;
						width: 752px;
						float: left;
						height: 150px;
						background: #000;
						clear: both;
						}

					 
				#nav	{
						margin: 0px auto;
						clear: both;
						width: 752px;
						text-align: left;
						border: 1px solid #658AA5;
						}
			
					#half {
						width: 325px;
						margin: 10px 0px 10px 50px;
						padding: 0px 0px 0px 25px;
						background: url(images/dots.gif) repeat-y left top;
						}
						#halfSide {
						width: 325px;
						margin: 0px 0px;
						float: right;
						}
							
						
					#left {
						width: 425px;
						margin-left: 50px;
						padding: 0px 0px 0px 25px;
						background: url(images/dots.gif) repeat-y left top;
						}
						
						#leftAlt {
						width: 550px;
						margin-left: 50px;
						padding: 0px 0px 0px 25px;
						background: url(images/dots.gif) repeat-y left top;
						}
												
						#leftHalf {
						width: 400px;
						margin: 10px 0px;
						}
							
							#leftHalf p {
								margin: 0px 0px 20px 0px;
								font-size: 12px;
								line-height: 15px;
								text-align: justify;
								color: #003366; }
								
						
						.right {
						width: 225px;
						float: right;
						margin: 0px 0px auto 25px;
						
						}
							.right li {text-align: left;
								font-size: 11px;
								list-style: none;
								margin: 5px 0px;}
								
								.right p
								{
								font-size: 11px;
								margin: 5px 0px;}
								
								.right ul {
								padding: 10px 0px;
								margin: 0px;}
								
						
								.right h6 {
								padding: 10px 5px 0px 5px;
								margin: 0px;
								color: #fff;
								background: #658AA5;
								height: 10px;}
								
								.under {
								margin: 0px;
								padding: 0px;
								border-bottom: 1px solid #658AA5;
								height: 5px}
								
						.rightAlt {
						width: 225px;
						float: right;
						margin: 0px 0px auto 25px;
						}
						.rightAlt h6 {
						margin: 10px auto 10px auto;
						}
						
						
							
												
						#rightHalf {
						width: 300px;
						margin: 10px 0px 10px 20px;
						float: right;}
						
							#rightHalf p {
								margin: 0px 0px 20px 0px;
								font-size: 70%;
								line-height: 15px;
								text-align: justify;
								color: #000; }		
								
								
									
				.title {
					width: 50px; 
					margin: 0px 0px 0px auto;
					float: left;
					 }
					 
					 #logo {
					 margin: 10px auto 10px 0px;
					}
					 		
						.backtype
						{ float: right;
						margin: -30px 0px -40px auto;	
						filter:alpha(opacity=30);
						-moz-opacity:0.3;
						opacity: 0.3;
						z-index: 25;}
						
						#fronttype {
						z-index: 200;
						margin-top: -15px; }
								
				 
						
						
						
						
									
			
.HRight {text-align: right;
	border-bottom: 1px solid #658AA5;}

		
.border
	{ border: 1px solid #658AA5;}

			
/*	
a:link	{
	color: #003366;
	text-decoration: none;
	font-weight: 600 }
	
		a:visited {
			color: #336699;
			text-decoration: none;
			font-weight: 600 }
			
			a:hover {
				color: #6699cc;
				text-decoration: underline;
				font-weight: 600 }
				
				a:active {
					color: #6699cc;
					text-decoration: underline;
					font-weight: 600 }
			
			
				
			a.white:link, a.white:visited,
				a.white:active {
					color: #fff; }
					
*/
a:link {
  color:#000000;
  text-decoration:underline;
  }
a:visited {
  color:#336699;
  text-decoration:underline;
  }
a:hover {
  color:#c60;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


			
p {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 15px;
	text-align: justify; }
	
	#small p{
	font-size: 11px;
	line-height: 15px;}
	
	.small{
	font-size: 11px;
	line-height: 15px;}
	
#left li,  #leftAlt li {
	font-size: 12px;
	line-height: 15px;
	text-align: justify; }
	
	#left ul { list-style: square;
				margin: 10px auto;
				padding: 0px auto;}
				
				.indent, #indent {margin: 0px 25px;}
				
				.block
				{ margin-left: 25px;
				margin-right: 25px;}
		

.blue {color: #658AA5;}
.black {color: #000}
.grey {color: #666}
	
h3 { 
		margin: 7px 0px 4px 0px;
		font-size:100%;
		font-weight: 600;
		color: #658AA5; }
	
	h4 { 
		margin: 7px 0px 4px 0px;
		font-size:90%;
		font-weight: 600;
		color: #339900; }
								
			h5 {
				margin: 7px 0px 4px 0px;
				font-size:80%;
				font-weight: 600;
				color: #336699; }
				
				h6 {margin: 5px 0px;
					font-size:70%;
					font-weight: 600;
					color: #339900; }
			



/* Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
  font-size:9pt;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#sidebar p {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }