body {
background-color:#000000;
color:#333;
font-family:Arial, Helvetica, sans-serif
}
#page_bg {
background-image:url(../images/bg.png);
background-repeat:repeat-x;
}
a {
color:#25A;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18pt;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16pt;
font-weight:700;
font-style:italic;
color:#003;
text-decoration:none
}

h3 {
color:#cc0000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
font-style:normal;
color:#900;
text-decoration:none
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
font-style:normal;
color:#000;
text-transform:uppercase;
text-decoration:none
}

h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none
}


h7 {
font-family:Georgia,Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
font-style:normal;
color:#000;
text-decoration:none
}












.componentheading {
font-family:Georgia, 'Times New Roman', Times, serif;
color:#000;
font-size:18pt
}

div#head-pic {
width:960px;
height:379px
}

.select-lang {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000
}

div#mainbody {
background:#000
}

div#mainbody td.mainbody,div#mainbody td.left,div#mainbody td.right {
font-family:Arial, Helvetica, Sans-sarif;
font-size:10pt;
color:#333
}

div#mainbody a.readon {
background:url(../images/style14/body-readmore.png) 0 0 no-repeat;
color:#000;
font-family:Arial, Helvetica, sans-serif;
float: right;
}

div#mainbody td.section {
background:url(../images/style14/body-bg.png) 0 0 repeat-y
}

div#mainbody div.moduletable h3 {
font-family:Arial, Helvetica, sans-serif;
color:#151515
}

#mainbody li {
/*background:url(../images/style14/bullet-body.jpg) 3px 5px no-repeat*/
}

#mainbody div.moduletable-hilite1 {
background:#E6E6E6 url(../images/style14/body-hl1-bg.png) 0 0 repeat-y
}

#mainbody div.moduletable-hilite1 h3 {
background:#D6D6D6 url(../images/style14/body-hl1-h3.png) 0 0 repeat-y;
color:#4B4B4B;
background-color:#FFB;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite1 li {
background:url(../images/style14/bullet-hl1.png) 0 3px no-repeat
}

#mainbody div.moduletable-hilite1 a.readon {
background:url(../images/style14/body-hl1-readmore.png) 0 0 no-repeat;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite2 a {
color:#F3D7A7;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite2 {
background:#333 url(../images/style14/body-hl2-bg.png) 0 0 repeat-y;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite2 h3 {
background:#2E2E2E url(../images/style14/body-hl2-h3.png) 0 0 repeat-y;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite2 li {
background:url(../images/style14/bullet-hl2.png) 0 3px no-repeat
}

#mainbody div.moduletable-hilite2 a.readon {
background:url(../images/style14/body-hl2-readmore.png) 0 0 no-repeat;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite3 {
background:#F8E5C1 url(../images/style14/body-hl3-bg.png) 0 0 repeat-y;
color:#242019;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite3 h3 {
background:#F3D7A7 url(../images/style14/body-hl3-h3.png) 0 0 repeat-y;
color:#242019;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite3 li {
background:url(../images/style14/bullet-hl3.png) 0 3px no-repeat
}

#mainbody div.moduletable-hilite3 a.readon {
background:url(../images/style14/body-hl3-readmore.png) 0 0 no-repeat;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite4 a {
color:#F8E5C1;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite4 {
background:#3B5472 url(../images/style14/body-hl4-bg.png) 0 0 repeat-y;
color:#E1E5E9;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite4 h3 {
background:#374E69 url(../images/style14/body-hl4-h3.png) 0 0 repeat-y;
color:#E1E5E9;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite4 li {
background:url(../images/style14/bullet-hl4.png) 0 3px no-repeat
}

#mainbody div.moduletable-hilite4 a.readon {
background:url(../images/style14/body-hl4-readmore.png) 0 0 no-repeat;
color:#000;
font-family:Arial, Helvetica, sans-serif
}

#mainbody div.moduletable-hilite5 h3 {
font-family:Arial, Helvetica, sans-serif;
background:#272727 url(../images/style14/body-hl5-h3.png) 0 0 repeat-y;
color:#DFDFDF
}

#mainbody div.moduletable-hilite6 h3 {
font-family:Arial, Helvetica, sans-serif;
background:#3B5472 url(../images/style14/body-hl6-h3.png) 0 0 repeat-y;
color:#E2E6EA
}

#mainbody div.moduletable-hilite7 h3 {
font-family:Arial, Helvetica, sans-serif;
background:#F3D7A7 url(../images/style14/body-hl7-h3.png) 0 0 repeat-y;
color:#242019
}

#mainbody div.moduletable-hilite8 h3 {
font-family:Arial, Helvetica, sans-serif;
background:#871E21 url(../images/style14/body-hl8-h3.png) 0 0 repeat-y;
color:#000
}

div#section1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-top:1px
}

div#section1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt
}

div#section1 a.readon {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background:url(../images/style14/section1-readmore.png) 0 0 no-repeat
}

div#section1 td.section {
font-size:10pt
}

div#section1 div.moduletable h3 {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000
}

#section1 li {
/*background:url(../images/style14/bullet-section1.png) 0 3px no-repeat*/
}

div#section2 {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
padding-top:0;
/*color:#666*/
color:#000000;
}

div#section2 a {
font-family:Arial, Helvetica, sans-serif;
color:#2255aa
}
div#section2 a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
}

div#section2 a.readon {
background:url(../images/style14/section2-readmore.png) 0 0 no-repeat;
color:#000
}

div#section2 div.moduletable h3 {
font-family:Arial, Helvetica, sans-serif;
background-color:#FFB;
color:#720F12
}

div#footer {
background:url(../images/style14/bottom-bg.png) 0 0 repeat-x
}

div#footer .rk-1 {
background:url(../images/style14/bottom-r.png) 100% 0 no-repeat
}

div#footer .rk-2 {
background:url(../images/style14/bottom-l.png) 0 0 no-repeat
}

div#the-footer {
background:url(../images/style14/bottom-rocket.png) 50% 0 no-repeat
}

#horiz-menu li.active a,#horiz-menu li.active_menu a {
font-family:Arial, Helvetica, sans-serif;
color:#fff
}

#horiz-menu li.active li.active,#horiz-menu li.active li.active a {
background:none
}

.nav li li {
background-color:#093;
border-bottom:1px solid #1C1C1C;
border-right:1px solid #1C1C1C
}

#horiz-menu li:hover li a.daddy:link,#horiz-menu li.sfHover li a.daddy:link,#horiz-menu li:hover li a.daddy:visited,#horiz-menu li.sfHover li a.daddy:visited {
background-color:#093;
background:url(../images/style14/bullet-sucker.png) 100% 50% no-repeat
}

div#top a.mainlevel {
font-family:Arial, Helvetica, sans-serif;
height:15px;
color:#000
}

a.mainlevel {
background:url(../images/style14/bullet-7.png) 0 2px no-repeat
}

a img.album,.flickr_badge_image img {
border:2px solid #871E21
}

#mainbody div.moduletable-hilite2 .flickr_badge_image img {
border:2px solid #F3D7A7
}

#mainbody div.moduletable-hilite4 .flickr_badge_image img {
border:2px solid #F8E5C1
}

span.alert {
font-family:Arial, Helvetica, sans-serif;
color:#c00;
border-top:3px solid #fe7b7a;
border-bottom:3px solid #fe7b7a;
background:#fcc url(../images/style14/status-alert.png) 10px 50% no-repeat
}

span.info {
font-family:Arial, Helvetica, sans-serif;
color:#05B;
border-top:3px solid #629de3;
border-bottom:3px solid #629de3;
background:#CDDFF6 url(../images/style14/status-info.png) 10px 50% no-repeat
}

span.note {
font-family:Arial, Helvetica, sans-serif;
color:#B79000;
border-top:3px solid #fde179;
border-bottom:3px solid #fde179;
background:#0005cc url(../images/style14/status-note.png) 10px 50% no-repeat
}

span.download {
font-family:Arial, Helvetica, sans-serif;
color:#57861A;
border-top:3px solid #c2df88;
border-bottom:3px solid #c2df88;
background:#e8f4d2 url(../images/style14/status-download.png) 10px 50% no-repeat
}

blockquote {
background:#f9f9f9 url(../images/style14/blockquote.png) 0 0 no-repeat;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:120%;
line-height:150%
}

pre {
background:#f6f6f6;
border-top:3px solid #ddd;
border-bottom:3px solid #ddd
}

#mainbody ul.check1 li,#mainbody li.check1 {
background:url(../images/style14/bullet-1.png) 0 0 no-repeat
}

#mainbody ul.check2 li,#mainbody li.check2 {
background:url(../images/style14/bullet-3.png) 0 0 no-repeat
}

#mainbody ul.arrow1 li,#mainbody li.arrow1 {
background:url(../images/style14/bullet-2.png) 0 0 no-repeat
}

#mainbody ul.arrow2 li,#mainbody li.arrow2 {
background:url(../images/style14/bullet-4.png) 0 0 no-repeat
}

#mainbody ul.arrow3 li,#mainbody li.arrow3 {
background:url(../images/style14/bullet-5.png) 0 0 no-repeat
}

#mainbody ul.star li,#mainbody li.star {
background:url(../images/style14/bullet-6.png) 0 0 no-repeat
}

#mainbody ul.circle li,#mainbody li.circle {
background:url(../images/style14/bullet-7.png) 0 0 no-repeat
}

span.loginsubmit,span.logoutsubmit {
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:url(../images/style14/login_button.png) no-repeat
}

span.pathway {
font-family:Arial, Helvetica, sans-serif;
color:#FF6E13;
font-weight:400;
font-size:10pt;
text-decoration:none
}

span.pathway img {
background:url(../images/style14/bullet-pathway.png) no-repeat
}

span.pathway a {
font-family:Arial, Helvetica, sans-serif;
color:#FF6E13;
text-decoration:none
}

.highlight {
font-weight:700
}

table.mainbody td.mainbody td.sectiontableheader {
background:#f6f6f6;
border-bottom:1px solid #ddd
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
font-family:Arial, Helvetica, sans-serif;
border-top:1px #000;
border-bottom:1px solid #efefef
}

tr.sectiontableentry2 td,td.sectiontableentry1 {
background:#fcfcfc
}

table.contentpaneopen tbody tr td span.small {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#66a434;
font-weight:400;
padding:0
}

td.createdate {
background:url(../images/style14/icon-created.png) 0 0 no-repeat
}

#fxTarget {
background:#881F22;
border-bottom:2px solid #6E1B1F
}

#fxTab {
background:url(../images/style14/fx-tab.png) 0 0 no-repeat
}

#fxTab a:link,#fxTab a:visited,#fxContainer a:link,#fxContainer a:visited {
color:#000
}

#fxTab span:hover,#fxTab a:hover {
color:#ccc
}

.alertcenter {
font-family:Arial, Helvetica, sans-serif;
width:145px;
height:14px;
font-size:10px;
color:#000;
vertical-align:top;
border:1px solid #000;
background-color:#eee
}

.alertcenter2 {
font-family:Arial, Helvetica, sans-serif;
width:119px;
font-size:10px;
color:#000;
height:14px;
border:1px solid #000;
background-color:#eee;
text-align:left
}

.alertcenter3 {
font-family:Arial, Helvetica, sans-serif;
width:165px;
font-size:10px;
color:#000;
height:16px;
border:1px solid #000
}

.alertcenter4 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000
}

.alert-head {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#F69548;
padding-top:4px
}

.top-form {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000
}

.footer-main {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
color:#666
}

.text-search {
font-family:Arial, Helvetica, sans-serif;
width:120px;
height:13px;
font-size:10px;
color:#000;
vertical-align:bottom;
border:0
}

.tv-image {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:12px;
color:#A11819;
font-weight:700;
background-image:url(../images/style14/tv.jpg);
background-repeat:no-repeat;
padding-left:10px
}

.marquee-back {
font-family:Arial, Helvetica, sans-serif;
color:#000;
background-image:url(../images/style14/marquee-back.png);
background-repeat:repeat-x
}

.bread {
background-image:url(../images/style14/breadcrum-bg.png);
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-x;
height:25px
}

.bread a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.right-bar {
font-family:Arial, Helvetica, Sans-sarif;
font-size:11px;
padding:10px 5px 5px 0
}

.filter-bg {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
background-image:url(../images/style14/bg-filter.png);
background-repeat:repeat-x;
border:1px solid #CCC
}

.sort {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
font-weight:400;
width:200px;
height:18px
}

.sort2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
font-weight:400;
width:200px;
height:12px
}

.font-arial {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:400
}

.click {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
color:#e7b529;
font-weight:700;
text-align:left
}

.click1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#810304;
font-weight:700;
text-align:left;
text-decoration:none
}

.achive {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D43002;
font-weight:700;
text-align:center;
text-decoration:none
}

.bullet {
background-image:url(images/dot1.jpg);
background-repeat:no-repeat
}

#mid-module {
background:#DADADA;
width:960px
}

.article-front {
color:#000;
padding-right:5px
}

.article-front1 .a {
color:#9AACC2
}

.forum1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#25a
}

.forum1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#547EB1
}

.state {
font-family:Arial, Helvetica, sans-serif;
color:#2255AA;
font-size:10pt;
text-decoration:none
}
.state a{
font-family:Arial, Helvetica, sans-serif;
color:#2255AA;
font-size:10pt;
text-decoration:none
}
.state a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:10pt;
text-decoration:none
}

.hrclass {
border-bottom:1px dotted #666;
border-top:0;
height:1px;
width:98%
}

.one-image {
text-align:center;
background-color:#000
}

.contentheading,.contentheading a,.contentheading a:hover {
font-weight:700;
font-style:italic;
color:#003;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:16pt
}

#mainbody div.moduletable-hilite1 a,#mainbody div.moduletable-hilite3 a {
color:#3B5472;
font-family:Arial, Helvetica, sans-serif
}

div#section2 td.section,.nav li li:hover,.nav li li.sfHover,#horiz-menu li:hover li:hover,#horiz-menu li.sfHover li.sfHover,#horiz-menu li.active li.active,.bread a {
font-family:Arial, Helvetica, sans-serif
}

div#horiz-menu a,div#horiz-menu li.active li a,div#horiz-menu li:hover a,div#horiz-menu li.sfHover a,div#horiz-menu li.active:hover a,div#horiz-menu li.active.sfHover a,#fxContainer .contentheading,#fxContainer div.moduletable h3,#fxContainer {
font-family:Arial, Helvetica, sans-serif;
color:#fff
}

#mainbody div.moduletable-hilite1 .flickr_badge_image img,#mainbody div.moduletable-hilite3 .flickr_badge_image img {
border:2px solid #3B5472
}

.date,.describe {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:400
}

.news-head,.news-heading {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#333;
font-weight:400;
text-align:justify
}

.forum2,.forum2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
font-weight:700
}

.forum3,.forum3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#797473
} 




/*///////////////////////////// for module ////////////////////////////////*/
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	/*border: 10px solid navy;
	border-bottom-width: 6px;*/
	width: 314px; /*width of featured content slider*/
	height: 300px;
	background-image:url(../images/style14/back-quotes.jpg);

}



.sliderwrapper .contentdiv{
	position: static; /*leave as is*/
	left: 0px;  /*leave as is*/
	top: 0px;  /*leave as is*/
	padding: 2px;
	background-repeat:no-repeat;
	width: 314px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 300;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
	opacity: 1;
}

.pagination{
width: 314px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: navy;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
background: white;

}

.pagination a:hover, .pagination a.selected{
color: #000000;
}
.contents{font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
text-decoration:none;
font-style:normal;
line-height:30px;
padding-left:10px;
padding-right:10px;
}
.quotes{font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
color:#000f00;
text-decoration:none;
}
.contents1{font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000F00;
text-decoration:none;
font-style:italic;
line-height:30px;
padding-left:10px;
padding-right:10px;
}



/*				for sliding module right		*/

div#show3 {
background-color:#000000;
width:275px;
margin:0 auto;
/*border:1px solid #444444;*/
}
div#show3 table td, div#show4 table td {
height:183px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}

.import {
color:#2255AA; 
font-weight:bold; 
font-size:15px;
padding-top:5px;
}

.import1 {
	color:#000000;
}

.invite {
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:5px;
}

.invite1 {
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding-right:5px;
}
.thTableEvenRow{
background-color:#eeeeee;
}

.thTableOddRow{
}