body, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, footer, input, button, textarea, p, blockquote, th, tr, td, table {
	margin: 0; padding: 0; font-weight:normal;
}
body {
	background:url(../images/back_bg.png) repeat #fff;
	font-family:'flama-basic';
	font-size:12px;
	color:#666666;
}

@font-face {
    font-family:'flama-basic';
    src: url('../fonts/flama-basic.eot');
    src: url('../fonts/flama-basic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/flama-basic.woff') format('woff'),
         url('../fonts/flama-basic.ttf') format('truetype'),
         url('../fonts/flama-basic.svg#flama-basic') format('svg');
}

@font-face {
    font-family:'titillium';
    src: url('../fonts/titilliumtext22l003webfont.eot');
    src: url('../fonts/titilliumtext22l003webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumtext22l003webfont.woff') format('woff'),
         url('../fonts/titilliumtext22l003webfont.ttf') format('truetype'),
         url('../fonts/titilliumtext22l003webfont.svg#titillium') format('svg');
}

::selection { background-color: rgba(122, 192, 0, 0.2); }
::-moz-selection { background-color: rgba(122, 192, 0, 0.2); border: 10px solid red; }

/*-------global--------*/
a img, img { border:0; outline:none;}
a { color: #000000; text-decoration: none;}
a:hover { color: #6F78AF;}
a:active { color: #6F78AF; position: relative; top: 1px; }

table { width:100%;}
table, td { border-collapse:collapse; border:none; vertical-align:top;}
ul, ol { margin:0px; padding:0px; margin-left:18px;}

h1, h2, h3, h4, h5 { font-family:'flama-basic'; color:#000; font-weight:bold;}
h1 { font-size:20px; line-height:35px; border-bottom: solid 1px #E3E3E3; margin-bottom:10px; }
h2 { font-size:18px; line-height:35px;}
h3 { font-size:16px; line-height:25px;}
h4 { font-size:14px; line-height:20px; font-weight: bold;}


.clear { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}

p { margin-bottom: 1.143em; line-height:18px; color:#5E5E5E; text-align:justify; }

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

#main 
{
	width:980px; 
	margin:0 auto; 
	min-height:400px;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 5px 2px #BBBBBB;
	-webkit-box-shadow: 0px 0px 5px 2px #BBBBBB;
	-moz-box-shadow: 0px 0px 5px 2px #BBBBBB;  
}

/*---------header----------*/
.logo { margin:8px; float:left;}
.social { width:120px; float:right; text-align:right; margin-top: 30px; margin-right:20px; }
.social a {
	display:inline-block;
	margin-left:6px;
	opacity:1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.social a:hover {
	opacity:0.65
}

header { background: url(../images/header-bg.jpg) bottom repeat-x; }

#page { width:980px; }

#leftpart { float:left; width:720px; padding:10px; }
#rightpart { float:right; width:230px; padding:10px 10px 10px 0px; }

.bluetext { color:#6F78AF; }
.detail { text-align: justify; line-height:18px; }

#article_right { position:relative; width:230px; min-height:680px; float:left;}
.art_rttop { height:306px; background:url(../images/bgimg.gif) no-repeat; padding-top:20px; padding-left:20px; }
.art_rttop ul { width:180px; font-size:12px; color:#333; line-height:27px; padding-top:10px; }
.art_rttop ul li { border-bottom:#ccc dotted 1px;}

.art_rtbottom { height:306px; margin-top:10px; background:url(../images/bgimg.gif) no-repeat; padding-top:20px; padding-left:20px; }
.lt-ud-txt { width:185px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:20px; padding-top:5px; padding-bottom:10px; padding-left:5px; }

.breadcrumbs {padding:5px 0px; text-transform:uppercase; }


.divscroll { background-color:#FFFFFF; border:solid 1px #E3E3E3; }
.divscroll:hover { background-color:#FFFFFF; box-shadow: 0px 0px 5px 2px #BBBBBB;
	-webkit-box-shadow: 0px 0px 5px 2px #BBBBBB;
	-moz-box-shadow: 0px 0px 5px 2px #BBBBBB;  }

.readmore { background: url(../images/read.gif) no-repeat; padding-left:14px; }

.darkrow { background-color:#FAFAFA; font-weight:bold;} 

.control { border:solid 1px #CCCCCC; font-size:11px; font-family:Arial; padding:3px;}
.control:hover { border:solid 1px #D9DAEC; }

.text { color:#333333; font-family: Arial; }
.text a { color:#6F78AF; text-decoration:none; }
.text a:hover { color:#333333; text-decoration: underline; }

.button {background-image:url(../images/bigbtn.jpg); background-repeat:repeat-x; height:31px; color:#ffffff; font-size:11px; font-weight:bold; font-family:Arial; padding: 3px 7px 4px 7px; border:0px; }
.button:hover {background-image:url(../images/bigbtnblue.jpg); background-repeat:repeat-x; height:31px; color:#ffffff; padding: 3px 7px 4px 7px; border:0px; }

/* For validation */

label.error {
	background-image: url(../images/caution.png);
	background-repeat:no-repeat;
	display:block;	
	padding-left: 19px;
	color: #ff0000;	
}
.required { font-family:Arial;}
/* For validation */

/*footer*/
/*-----footer ------*/
footer { background:url(../images/footer-bg.gif) center repeat-x; padding:15px;}
#footer .footerlinks { margin-bottom:5px;}
#footer .footerlinks a { padding:0 3px; line-height:24px; font-weight:bold;}
#footer .footerlinks a:hover { color:#6F78AF;}
#footer .poweredby { margin-top:40px;  }
#footer .poweredby a { color:#6F78AF; font-weight:bold;}
#footer .poweredby a:hover { color:#666666;}
/*foote end */


.imgborder { padding:3px; border: solid 1px #F3F3F3; }

.gallery { margin:0px; padding:0px;}
.gallery li { display:inline; float:left; padding-left:10px; padding-right:10px; width: 160px; height: 160px;}
.gallery li img { border:none; border:solid 1px #EFEFEF; padding:3px; }

.news_title { color:#6F78AF; font-weight:bold; padding:5px; background-color:#F3F3F3;}
.news_date { font-size:10px; color:#333; font-weight:normal;}

.description td { border:solid 1px #E3E3E3; padding:3px; }







