html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
				{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline }
:focus			{ outline-color: #7b86bb }
body			{ line-height: 1.5em }
table			{ border-collapse: separate; border-spacing: 0 }
caption, th, td	{ /*text-align: left;*/ font-weight: normal }
table, td, th	{ vertical-align: middle }
blockquote:before, blockquote:after, q:before, q:after
				{ content: "" }
blockquote, q	{ quotes: "" "" }
button			{ cursor: pointer }
a img			{ border: none }

/* ---------- default body declarations ---------- */
body			{ font-size: 68.75%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; color: #1f1e21 }

h1, h2, h3,	h4, h5, h6
				{ margin-top: .5em; margin-bottom: .6em; font-weight: bold; /*line-height: 1.3em;*/ color: #333 }
h1				{ font-size: 1.818em }
h2				{ font-size: 1.636em }
h3				{ font-size: 1.455em }
h4				{ font-size: 1.273em }
h5				{ font-size: 1.182em }
h6				{ font-size: 1.091em }
h1 img, h2 img, h3 img, h4 img,	h5 img, h6 img
				{ margin: 0 }
p				{ margin: 0 0 1.0em 0; /*ine-height:14px;*/ }
a				{ text-decoration: none }
a:link, a:active{ color: #1f1e21 }
a:visited		{ color: #1f1e21 }
a:hover			{ text-decoration: underline }
sup, sub		{ line-height: 0 }
ul, ol			{ margin: 0 1.5em 1.5em 1.8em }
ul				{ list-style-type: disc; margin-left: 1.5em }
ol				{ list-style-type: decimal; margin-left: 2em }
ul ul			{ list-style: circle }
table			{ border-collapse: collapse; margin-bottom: 1em; }
thead td, th, tfoot td
				{ color: #1f1e21 }
th, td			{ padding: .3em 10px .3em 5px; color: #545454; vertical-align: top;  }
th				{ font-weight: bold }
tfoot			{ font-style: italic }
input, button, select, option, textarea
				{ font: normal normal 1em/1.2em Helvetica, Arial, sans-serif; color: #333 }
input.field, textarea
				{ border: 1px solid #2a3954; background-color: #fff }
input.button, button
				{ cursor: pointer; margin: 1px; padding: .2em 10px; font-weight: bold; color: #fff;
					border: 1px solid #7b86bb; border-radius: .3em; -moz-border-radius: .3em; -webkit-border-radius: .3em; background-color: #4d6097 }
* html input.button, * html button
				{ padding: .1em 2px }
*+html input.button, *+html button
				{ padding: .1em 2px }
input.image, button.image
				{ padding: 0 }
button.image img{ margin: 0; vertical-align: text-top }
input.field:active, input.field:focus, textarea:active, textarea:focus, input.button:active, input.button:focus, button:active, button:focus
				{ border-color: #7b86bb }
input.button:hover, button:hover
				{ color: #d8ddf1 }
input.button:active, input.button:focus, button:active, button:focus
				{ color: #97a5e6 }



				
.thumb			{ padding:0px; border:1px solid #c8c8c8; }
.thumb01		{ float:left; margin-right:7px; display:inline;   }
.thumb01o		{ float:left; margin-right:7px; display:inline;  border:1px solid #c8c8c8;   }
.thumb02		{ padding:0px; border:1px solid #c8c8c8; margin-top:3px; }
.thumb03		{ padding:2px; border:1px solid #c8c8c8; float:left; margin-right:7px; display:inline; }

#container a.more	{ color:#c2141f; }
#container a.more2	{ color:#1f1e21; display:block;  font-size:12px; margin-bottom:4px; }
#container a.more3	{ color:#c2141f; display:block; font-size:12px; }
#container a.more4	{ color:#c2141f; display:block; clear:both; overflow:hidden; text-align:right; }
#container a.more5	{ color:#53915d; }
#container a.more6	{ color:#c2141f; display:block; font-size:10px; font-style:italic; /*padding-top:3px;*/ padding-top:0; margin-top:-2px; }
#container a.more7	{ color:#666666; text-decoration:underline; font-size:10px; }
#container a.more8	{ color:#007fcc; display:block; clear:both; overflow:hidden; text-align:left; font-size:12px; }
#container a.more9	{ color:#c2141f; display:block; clear:both; overflow:hidden; text-align:left; font-size:10px; padding-bottom:5px; margin-left:10px; }
#container .title-blue		{ color:#4171b1; border:none; }
#container .title-blue a	{ color:#4171b1; }
#container .title-blue2		{ color:#4e7ab6; font-size:12px; margin-top:0.4em; margin-bottom:0.4em; }
#container .title-blue2 a	{ color:#4e7ab6; }
#container .title-dot		{ font:bold 12px verdana; color:#333333;  border-bottom:1px dashed #c8c8c8; clear:both; display:block; overflow:hidden; padding:10px 0px 7px 0px; margin:0; }
#container .title-red		{ color:#c2141f; font-size:11px; border:none; }
#container .title-red a		{ color:#c2141f; }
#container .title-red2		{ color:#c2141f; font-size:12px; border:none; }
#container .title-red2 a	{ color:#c2141f; }
#container .widthP			{ padding-bottom:5px; }
#container .widthP3			{ padding-top:15px; }
#container .widthP2			{ padding:18px 0px; }
#container .widthM			{ margin-top:10px; }
#container .noBG			{ background:none; }
#container .noBorder2		{ border:none; }
#container .noM				{ margin:0; }
			
/* -------------------- ------------------*/


body 	{ text-align:center; margin:0 auto; padding:0; background:#fff url(images/bg0.gif) repeat-x left top; }

#container	{ text-align:center; padding:0px 0px 0px 0px; width:990px; margin:0 auto; }

#header		{ clear:both; display:block; overflow:hidden; text-align:left; padding:5px 0px 0px 0px; }
.logo		{ float:left; padding:15px 0px 0px 5px; margin:0; }
.rightTop	{ float:right; width:340px; padding-right:5px; }
.topLink	{ clear:both; display:block; overflow:visible; text-align:right; font-size:11px; position:relative; left:-11px; }
.topLink a	{ margin:0px 4px; display:inline; }
.searchTop	{ float:left; width:340px; padding:5px 0px 0px 8px; }
.searchTop .input01			{ float:left; border:1px solid #6a727a; background:url(images/input254.gif) no-repeat left top; width:250px; height:17px; padding:0px 2px 0px 2px; }
*html .searchTop .input01	{ padding:1px 2px; }
.searchTop .input01 input	{ border:none; background-color:#ecebea; width:250px; padding:0; }
.searchTop .input02			{ float:left; border:1px solid #6a727a; background:url(images/input158.gif) no-repeat left top; width:158px; height:15px; padding:1px 2px; margin-right:5px; 
		     				  display:inline;  }
*html .searchTop .input02	{ padding:1px 2px; }	
.searchTop .input02 input	{ border:none; background-color:#ecebea; width:158px; padding:0; margin:0; }
.searchTop .input03			{ float:left; border:1px solid #6a727a; background:url(images/input67.gif) no-repeat left top; height:15px; padding:1px 2px; }
*html .searchTop .input03	{ padding:1px 2px; }
.searchTop .input03 input	{ border:none; background-color:#ecebea; width:65px; padding:0; }
.searchTop	input.button0	{ float:left; width:71px; height:19px; margin-left:0px; padding:0; }
.searchTop	input.button00	{ float:left; width:82px; height:19px; margin-left:5px; padding:0; }
.searchTop label			{ float:left; width:100%; padding:2px 0px 4px 0px; font-weight:normal; }

#mainCont		{ float:left; width:982px; background:url(images/bg01.png) no-repeat left top; text-align:left; padding:3px 4px 65px 4px; height:100%; min-height:770px; position:relative;  }
div[id] #cols_3 { height:auto;  }


#bottomB	{ float:left; width:990px; background:url(images/bg_bottom.gif) no-repeat 0px top; text-align:left; padding:0; height:8px; }

#bannerRow 	{ clear:both; display:block; overflow:hidden; padding:0; margin:0; }
.banner01 	{ float:left; padding:4px 3px 5px 3px; background:url(images/bgBanner01.png) no-repeat left top; margin:0; display:none; }
.banner02 	{ float:left; padding:4px 3px 5px 3px; background:url(images/bgBanner02.png) no-repeat left top; margin:0px 0px 0px 125px; display:inline; }

#cols_3		{ float:left; width:954px; margin:0px 10px 10px 16px; display:inline; background:url(images/bg02.gif) repeat-y left top; }
#col_left h1{ clear:both; display:block; overflow:hidden; background-color:#ffffff; margin:0; padding:0px 0px 7px 0px; margin:0; line-height:32px; margin-bottom:10px; 
			  background:url(images/grammi0.gif) repeat-x left bottom; }
#col_left h1.noBorder{ background:none; padding-bottom:0; }
#col_left	{ float:left; width:637px; overflow:hidden; padding:0px; }
.col_1		{ float:left; width:386px; overflow:hidden; padding:7px 0px 0px 0px; }
.col_2		{ float:left; width:224px; overflow:hidden; padding:7px 9px 0px 18px;  background:url(images/px2.gif) repeat-x left top; }
.col_2.noBG	{ background:none; }
#col_right		{ float:right; width:300px; overflow:hidden; padding:0px; padding-right:7px; }
#col_right h1	{ clear:both; display:block; overflow:hidden; background-color:#ffffff; margin:0; padding:0px 0px 7px 0px; margin:0; line-height:32px; margin-bottom:10px; 
			  	  background:url(images/grammi0.gif) repeat-x left bottom; }

.article-open	{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; }
.article-open 
.article-open 
.article-open img	{ float:left; display:inline;  }
.article-main		{ clear:both; display:block; overflow:hidden; border:1px solid #c9c9cb; border-top:none; width:368px; margin-top:0px; padding:0px 10px 0px 6px; }
.date				{ clear:both; display:block; overflow:hidden; font:normal 9px verdana; color:#666666; padding:10px 0px 0px 0px; }
.date em			{ font:normal 9px verdana; color:#c2141f; padding:0px 3px; }
.article-main h2	{ color:#1f1e21; font:normal 19px "Times New Roman", Times, serif; margin-bottom:7px;  }
.article-main h3	{ color:#c11022; font:bold 12px verdana; }

.article-main-list 					{ clear:both; display:block; overflow:hidden; background:url(images/grammi0.gif) repeat-x left bottom; border-top:none; padding:10px 0px 10px 0px; }
.article-main-list.last				{ clear:both; display:block; overflow:hidden; background:none; border-top:none; padding:10px 0px 0px 0px; }
.article-main-list.last	img			{ width:94px; /*height:140px;*/ }
.article-main-list .date			{ clear:right; display:block; overflow:hidden; font:normal 9px verdana; color:#666666; padding:0px 0px 0px 0px;  }
.article-main-list .date em			{ font:normal 9px verdana; color:#c2141f; padding:0px 3px; }
.article-main-list h2				{ clear:right; color:#1f1e21; font:normal 14px verdana; margin-bottom:2px; margin-top:6px;  }
.article-main-list p				{ margin-bottom:0; padding-bottom:1.0em;  }

.article-open_right			{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; background:url(images/px.jpg) no-repeat right top;  }


.article-list 				{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; }
.article-list.last			{ padding:0px 0px 0px 0px; }
.article-list p				{ margin-bottom:1.0em; }
.article-list h2			{ clear:right; color:#1f1e21; font:bold 12px verdana; /*margin-bottom:0.4em*/ margin-bottom:0.2em; margin-top:0px; border-bottom:1px solid #e1e1e1;  }
.article-list h2.title-blue	{ color:#4171b1; border-bottom:none;  }
.article-list .date			{ padding:0px 0px 10px 0px; padding-bottom:5px; }
.article-list .date	.lft	{ font:normal 12px "Times New Roman", Times, serif; letter-spacing:1px; color:#1f1e21; }

.article 				{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; /*margin-bottom:6px;*/ margin-bottom:9px; }
.article h2				{ color:#1f1e21; font:bold 12px verdana;  }
.article h2	a			{ color:#1f1e21;  }
.article p				{ margin-bottom:1em  }
.article .video			{ float:left; width:214px; padding:2px 4px; background-color:#c9c9cb; margin-bottom:10px; }	
.article h2				{ font:bold 11px verdana; }


.row					{ clear:both; display:block; overflow:hidden; background-color:#ffffff; padding:13px; text-align:center; margin-right:3px; }
.banner					{ text-align:left; padding-bottom:9px; float:left; width:300px; }
#col_left .row .banner	{ float:none; width:608px; text-align:center; }
#col_left .row .banner div	{ margin:0 auto; }

.article-gri 	{ clear:both; display:block; overflow:hidden; padding:10px 0px 15px; padding-bottom:9px; }

.griBox			{ margin:10px 0px 0px 0px; padding:10px 8px; clear:both; display:block; overflow:hidden; background-color:#c9c9cb; height:185px; position:relative; }
.griBox	img		{ float:left; margin-right:6px; }
.griBox .name	{ clear:right; display:block; overflow:hidden; font:bold 10px verdana; color:#666666; padding:0px 0px 18px 0px;  }
.griBox h2		{ clear:right; color:#1f1e21; font:bold 11px verdana; margin-bottom:2px; margin-top:0px;  }
.griBox p		{ margin-bottom:0.1em; line-height:13px;  }
.griBox h2.right{ clear:right; color:#1f1e21; font:bold 11px verdana; margin-bottom:3px; margin-top:0px;  }
.box			{ padding:0px 0px 0px 0px; }
.griBox.left	{ margin:10px 0px 0px 0px; padding:10px 8px; clear:both; display:block; overflow:hidden; background-color:#c9c9cb; position:relative; }
.griBox.left p	{ display:block; float:left; padding-top:5px; clear:both; }


.article-gri2 				{ float:left; width:387px; padding:0px 0px 0px; /*margin-top:10px;  margin-bottom:10px;*/ margin-top:9px; margin-bottom:9px; background-color:#f1f2f2; }
#col_left .article-gri2 h1	{ clear:both; display:block; overflow:hidden; background-color:#ffffff; margin:0; padding:0px 0px 0px 0px; margin:0; line-height:32px; margin-bottom:0px; 
			  				  background:none; }
.article-gri2 .txt_p		{ float:left; width:376px; margin:0; padding:0px 7px 15px 7px;  }
.article-gri2 .txt_p h2 	{ font:normal 22px "Times New Roman", Times, serif; color:#193a58; margin:0px 0px 7px 0px;  }
.article-gri2 .txt_p img	{ float:right; }
.article-gri2 .txt_p p		{ margin-bottom:0; }
.article-gri2 ul			{ float:left; width:377px; margin:0 0 0 10px; display:inline; padding-bottom:10px; }
.article-gri2 ul li			{ float:left; width:377px; border-bottom:1px dashed #c11022; padding:7px 0px; margin:auto 0px; list-style:none; }
.article-gri2 ul li	em		{ font:normal 8px verdana; float:left; vertical-align:middle; padding-right:5px; padding-top:2px; color:#193a58; }
.article-gri2 ul li	a		{ float:left; font:bold 10px verdana; color:#193a58; background:url(images/dot.gif) no-repeat left 4px; padding-left:10px; }
.article-gri2 ul li	a.more5	{ float:left; background:none; }

.article.right			{ padding:15px 0px 0px 1px; padding-top:0px; }
*html .article.right	{ margin:15px 0px 0px 0px; padding-top:0; }
.article .boxRed		{ clear:both; display:block; overflow:hidden; margin:0; padding:0px 7px 7px 7px; border:1px solid #c11022; }
.article .boxRed h2 	{ font:normal 20px "Times New Roman", Times, serif; color:#1f1e21; margin:0px 0px 7px 0px;  }
.article .boxRed h3		{ color:#c11022; font:bold 12px verdana; }
.article .boxRed img	{ float:right; }
.article .boxRed p		{ margin-bottom:0.5em }

/* --------------------------  Col Right ------------------- */

.banner.right0{ padding:0px 0px 0px 0px; margin:0px 0px; }

.tabBox	{ float:left; width:311px;  /*padding:24px 0px 15px 0px;*/ padding:0px 0px 9px 0px; margin:0; }
.tab	{ float:left;  width:100%; position:relative; height:21px;  }
.tab ul				{ position:absolute; left:0px; /*top:-24px; top:-23px;*/ top:0px; z-index:100; display:block; margin:0; width:314px; }
.tab ul li			{ float:left; list-style:none; background:none; padding-left:0px;  }
.tab ul li a		{ float:left; background:url(images/tabRight.gif) no-repeat right top; height:18px; padding:7px 20px 0px  21px; color:#68696a; }
.tab ul li a:hover	{ text-decoration:none; color:#1f1e21; }
.tab ul li.first	{ float:left; list-style:none; background:url(images/tabLeft.gif) no-repeat left top; padding-left:4px; color:#68696a;  }
.tab ul li.first a	{ float:left; background:url(images/tabRight.gif) no-repeat right top; height:18px; padding:7px 20px 0px 17px;  }
.tab ul li.last2		{ float:left; list-style:none; background:none; padding-left:0px;  }
.tab ul li.last2 a	{ float:left; background:url(images/tabRightL.gif) no-repeat right top; height:18px; padding:7px 20px 0px 20px }


.tab ul li.first2	{ float:left; list-style:none; background:url(images/tabLeft_activeF.gif) no-repeat left top; padding-left:4px;  }
.tab ul li.first2 a	{ float:left; background:url(images/tabRight_activeL.gif) no-repeat right top; height:18px; padding:7px 10px 0px 6px }


.tab ul li.active			{ float:left; list-style:none; background:url(images/tabLeft_active.gif) no-repeat left top; padding-left:4px; color:#1f1e21;  margin-left:-1px;  }
.tab ul li.active a			{ float:left; background:url(images/tabRight_active.gif) no-repeat right top; height:18px; padding:7px 20px 0px 17px; color:#1f1e21; }
.tab ul li a.active:hover	{ text-decoration:none; }
.tab ul li.first.active		{ float:left; list-style:none; background:url(images/tabLeft_activeF.gif) no-repeat left top; padding-left:4px; margin-left:0px;  }
.tab ul li.first.active a	{ float:left; background:url(images/tabRight_active.gif) no-repeat right top; height:18px; padding:7px 20px 0px 16px }
.tab ul li.last2.active		{ float:left; list-style:none; background:url(images/tabLeft_active.gif) no-repeat left top; padding-left:4px; margin-left:-1px;  }
.tab ul li.last2.active a	{ float:left; background:url(images/tabRight_activeL.gif) no-repeat right top; height:18px; padding:7px 20px 0px 16px }

.tabCont			{ float:left; width:314px; background:url(images/tabContTop.gif) no-repeat left top; padding-top:5px;  }
.tabCont .txt		{ float:left; width:284px; background:url(images/tabContBottom.gif) no-repeat left bottom; padding:10px 10px; }
.tabCont .txt ul	{ list-style:none; margin:0 0 0.4em 0;   }
.tabCont .txt ul li	{ padding:0px 0px 5px 0px;  }

a.blueLink			{ clear:left;  color:#4171b1; font:normal 10px verdana;  }
a.blueLink2			{ clear:left;  color:#4171b1; font:bold 12px verdana; } 

.tabCont .txt ul.redList	{ list-style:none; margin:0 0 0.4em 0;   }
.tabCont .txt ul.redList li	{ background:url(images/dot2.gif) no-repeat left 5px; padding:0px 0px 5px 10px;  }

.newsLetter	{ float:left; /*margin-top:-10px;*/ padding-left:0px; width:300px; padding-bottom:9px; margin-top:-9px; }
.newsLetter a	{ float:left; }
.newsLetter form	{ padding-left:1px; float:left; padding-top:1px; }


.aggelies-open			{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px; margin:0; }
.aggelies-open li		{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; }
.aggelies-open h2		{ clear:both; display:block; overflow:hidden; padding:3px 5px 1px; background-color:#4171b1; font:bold 11px verdana; color:#fff; margin-bottom:0; margin-top:0; }
.aggelies-open .txt		{ float:left ; width:297px; padding:3px 5px 5px 5px; background-color:#c9c9cb; font:normal 11px verdana; color:#4171b1; }
.aggelies-open .txt h3	{ font:bold 11px verdana; color:#4171b1; margin-bottom:2px; margin-top:2px; }
.aggelies-open a.link	{ float:right; font:normal 11px verdana; color:#4171b1; }
.aggelies-open .loc		{ float:left; margin-bottom:0; }

input.boigr		{ clear:both; display:block; overflow:hidden; width:136px; height:30px; background:#fff url(images/buttonBio.gif) no-repeat left top; border:none; text-align:center; 
				  margin-top:20px; outline:none; cursor:pointer; }

.box_ins		{ clear:both; display:block; overflow:hidden; /*margin-bottom:15px;*/ margin-bottom:9px; margin-top:-9px; }
.box_ins img	{ float:right; /*padding-left:10px;*/ padding-left:3px; padding-top:5px; }
.box_ins .txt	{ font:normal 11px verdana; }
.box_ins .txt img	{ float:left; padding:0; /*padding-bottom:15px;*/ padding-bottom:9px; }

.box_insWeek		{ clear:both; display:block; overflow:hidden; background:url(images/bgB20.gif) no-repeat -1px top; /*margin-bottom:15px;*/ margin-bottom:9px; padding-bottom:3px; 
					  width:300px; }
.box_insWeek .left	{ float:left; width:180px; }
.box_insWeek .right	{ float:left; width:120px; padding-top:7px; }
.box_insWeek .txt	{ font:normal 11px verdana; width:180px; }
.box_insWeek .title	{ padding-top:49px; padding-left:1px; }
.box_insWeek .txt p	{ margin:7px 0px;  padding-left:1px; }
.box_insWeek  p		{ padding-left:2px; }
.box_vote		{ clear:both; display:block; overflow:hidden; text-align:center; font-size:12px; padding-bottom:7px; }
.box_vote h1	{ text-align:left; }
.box_vote ul	{ clear:both; display:block; overflow:hidden; padding-top:30px; list-style:none; }
.box_vote ul li	{ padding-bottom:4px; }
.voteLink		{ clear:both; display:block; overflow:hidden; padding:10px 0px; }
input.buttonVote{ clear:both; display:block; overflow:hidden; width:124px; height:26px; background:#fff url(images/buttonVote.gif) no-repeat left top; border:none; 
					        text-align:center; margin-top:0px; outline:none; cursor:pointer; }

input.input04 { border:1px solid #666666; background-color:#edeceb; width:224px; height:15px; padding:1px 0px 0px 2px; color:#666666; border-right:none; vertical-align:middle; margin-top:0px;				
				float:left; }
input.input05{ padding:0px; border:1px solid #666666; vertical-align:middle; margin-top:0px; float:left; } 

#footer				{ position:absolute; padding:20px 5px 5px 10px; bottom:0px; left:3px; z-index:1000; display:block; clear:both; width:965px; background:url(images/bg_footer.gif) no-repeat center 11px; } 
#footer	.f-left		{ float:left; font:normal 9px verdana; color:#666; padding-top:8px; } 
#footer	.f-left em	{ font:normal 9px verdana; color:#c2141f; padding:0px 4px;  } 
.atcomSignature 		{ margin:0px 0px 0px 0px; padding:7px 0px 2px 0px; float:left; }
.atcomSignature a 		{ color:#666; float:left; text-decoration:none; font-size:9px; }
.atcomSignature a:hover { color:#c2141f; }
#atcomProductionBox 	{ float:left; margin-top:1px; }
#footer	.f-right	{ float:right; font:normal 9px verdana; color:#c2141f; padding-top:8px; padding-left:10px; } 
#footer	.f-right a	{ font:normal 9px verdana; color:#666; padding:0px 4px;  } 
#footer	.f-center	{ float:left; font:normal 9px verdana; color:#c2141f; padding-top:0px; padding-left:40px; } 
#footer	.f-center a.home { float:left; background:url(images/icon16.gif) no-repeat left bottom; padding-left:17px; padding-top:6px; }
#footer	.f-center a.rcc  { float:left; background:url(images/icon17.gif) no-repeat left bottom; padding-left:17px; padding-top:9px; }
#footer	.f-center img.lg	{ padding:0px 3px; }
#footer	.f-center a	{ font:normal 9px verdana; color:#666; padding:0px 4px;  }

#footer	.social				{ float:left; width:100%; padding-top:10px; text-align:right; }
#footer	.social a			{ display:inline-block; margin-left:10px; padding-right:20px; font:normal 9px Verdana; color:#3e3e3e; line-height:15px; }
#footer	.social a.facebook	{ background:url(images/icon_facebook.gif) no-repeat right center; }
#footer	.social a.twitter	{ background:url(images/icon_twitter.gif) no-repeat right center; }
#footer	.social a.rss		{ background:url(images/icon_rss.gif) no-repeat right center; }
							
/*------------------------------ article Inside ------------------------------*/

#cols_2			{ float:left; width:955px; padding:0px 10px 2px 17px; background:url(images/bg02a.gif) repeat-y right top; position:relative; z-index:10; }
#col_left_in	{ float:left; width:626px; overflow:hidden; padding:0px 11px 0px 0px;   }
#col_left_in h1 { clear:both; display:block; overflow:hidden; background-color:#ffffff; padding:0px 0px 7px 0px; margin:0; line-height:32px; margin-bottom:10px; margin-top:-3px;
			      background:url(images/grammi0.gif) repeat-x left bottom; }
#col_left_in .inH1 { background:url(images/title/dot.gif) no-repeat left 4px; padding-left:20px; font:bold 17px verdana; color:#909193; }
#path 		{ clear:both; display:block; overflow:hidden; background:url(images/bg_path.gif) no-repeat left top; height:24px; margin-bottom:10px; }
#path ul 	{ float:left; margin:0; padding:5px 0px 0px 16px; }
#path ul li	{ float:left; list-style:none; background-color:#b3b3b3; }
#path ul li a{ float:left; list-style:none;  background:url(images/path1.gif) no-repeat left top; height:14px; font:normal 9px verdana; color:#fff; padding:0px 5px 0px 18px; 
			   text-decoration:none; }
#path ul li a:hover	{ color:#3f3f41; }
#path ul li.first	{ float:left; list-style:none; background-color:#b3b3b3; height:14px; }
#path ul li.first a	{ float:left; background:none; height:14px; padding:0px 5px 0px 5px; text-decoration:none; }
#path ul li.last3	{ float:left; list-style:none; background:url(images/pathLast.gif) no-repeat right top; }
#path ul li.last3 a { float:left; list-style:none;  background:url(images/pathLast1.gif) no-repeat left top; height:14px; font:normal 9px verdana; color:#fff; padding:0px 14px 0px 18px;
					  text-decoration:none; cursor:text }
#path ul li.last3 a:hover{ color:#fff; }

.whiteBox		{ float:left; width:625px; background:url(images/box_bottom.gif) no-repeat left bottom; padding-bottom:5px; position:relative; }
.whiteBox_main	{ clear:both; display:block; overflow:hidden; background:url(images/box_top.gif) no-repeat left top; padding:10px 8px 14px 10px; min-height:70px; height:auto; }
div[class] .whiteBox_main {  height:auto; }


.whiteBox_main.noP	{ padding-bottom:0; }
.whiteBox_main.noP2	{ padding-right:0px; padding-bottom:0px; }
.whiteBox_main .date	{ padding:8px 0px 5px 2px; margin:0; border-bottom:1px dashed #dcdcdc; }
.whiteBox_main .date2	{ padding:0px 0px 5px 2px; margin:0; border-bottom:1px dashed #dcdcdc; font-size:10px; color:#666666; }
.whiteBox_main .date2 em{ font:normal 9px verdana; color:#c2141f; padding:0px 3px; }
.whiteBox_main .name	{ padding:3px 0px 5px 2px; margin:0; color:#c20a1f; }

.box2				{ padding:0px 0px 0px 0px; clear:both; display:block; overflow:hidden; position:relative; text-align:justify; padding:2px 0px; }
.box2 h2			{ color:#4e7ab6; font-size:13px; margin-top:0; margin-bottom:0.4em; border-bottom:1px dashed #c9c9cb; padding-bottom:5px; clear:right; display:block; overflow:hidden; }
.box2 h2 a 			{ color:#4e7ab6; }
.box2 h2.pix12		{ color:#007fcc; font-size:12px; margin-bottom:0.4em; border-bottom:1px dashed #c9c9cb; padding-bottom:5px; clear:right; display:block; overflow:hidden; padding-top:12px; 
					  margin-top:0; text-align:left; }
.box2 h2.pix12 a	{ color:#007fcc; }

.box2 .title_dot	{ width:385px; color:#4e7ab6; font-size:13px; margin-top:0; margin-bottom:0.4em; border-bottom:1px dashed #c9c9cb; padding-bottom:5px; clear:right;
					  display:block; overflow:hidden; text-align:left; }
.box2 .title_dot a 	{ color:#4e7ab6; }
.box2 .title		{ clear:right; display:block; overflow:hidden; width:385px; color:#007fcc; font:normal 11px verdana; margin-top:0.3em; margin-bottom:0.4em; }
.box2 .title a 		{ color:#4e7ab6; }
.box2 .dateRight	{ padding:8px 0px 5px 2px; margin:0; /*position:absolute; right:0px; top:2px;*/ font-size:10px; color:#666666; }
.box2 .dateRight em	{ font:normal 9px verdana; color:#c2141f; padding:0px 2px; }


.articles_review 	{ color:#007FCC; font:10px verdana; padding:0px; margin:0px; width:385px; display:block; overflow:hidden; text-align:left; }
.articles_preview 	{ clear:right; color:#000000; display:block; font:11px verdana; margin-bottom:0.4em; margin-top:0.3em; overflow:hidden; width:385px; margin-left:8.9em; }

.boxRight	{ position:absolute; right:8px; top:19px; background:url(images/bg_gri.gif) no-repeat left top; width:100px; height:25px; display:block; padding:7px 0px 0px 8px; }
.boxRight a { margin:0px 0px 0px 4px; display:inline; }

.bottomLine				{ float:left; width:100%; background:url(images/grammi0.gif) repeat-x bottom; position:relative; padding-top:30px; }
.bottomLine .lft 		{ position:absolute; left:0; bottom:-9px; font:normal 9px verdana; color:#666666; background-color:#fff; padding:0px 5px 0px 0px; }
.bottomLine .lft a  	{ font:normal 9px verdana; color:#666666; }
.bottomLine .lft img 	{ vertical-align:middle; padding-right:4px; }
.bottomLine .rght 		{ position:absolute; right:0;/* bottom:-12px;*/ bottom:-9px; font:normal 9px verdana; color:#666666; background-color:#fff; padding:0px 0px 0px 0px; }
.bottomLine .rght a  	{ font:normal 9px verdana; color:#666666; margin:0px 0px 0px 3px; display:inline; }

.box-gri 			{ float:left; width:307px; height:63px; background:url(images/griBox.gif) no-repeat left top; margin-top:10px; }
.box-gri .sxolia 	{ clear:both; display: block; overflow:hidden; text-align:center; padding:20px 0px 0px 0px; color:#030303; font-size:12px; }
.box-gri .sxolia a  { color:#2b4a94; font-size:12px; }
.box-gri.right		{ margin-left:10px; display:inline; text-align:center; }
.box-gri .left		{ float:left; color:#38559a; font-size:11px; padding-left:21px; padding-top:3px; }
.box-gri .rate		{ color:#000; font-size:12px; padding-top:10px; margin-bottom:7px;  }
.box-gri .rateBox	{ float:left; padding-left:7px; padding-bottom:3px; }

.link_x				{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 0px; }
.gri-list			{ clear:both; display:block; overflow:hidden; padding:3px 0px 0px 0px; background:url(images/griTop.gif) no-repeat left top; }
.gri-list-main		{ clear:both; display:block; overflow:hidden; padding:0px 10px 6px 20px; background:url(images/gribottom.gif) no-repeat left bottom; }
.gri-list-main a	{ clear:both; display:block; overflow:hidden; color:#4560a0; }

.article-list-in			{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 0px; }
.article-list-in h3			{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 0px; }
.article-list-in .date2		{ font:normal 11px verdana; color:#666666; float:left; padding-right:7px; padding-top:1px; width:35px; }
.article-list-in .date2a	{ font:normal 11px verdana; color:#666666; float:left; padding-right:7px; padding-top:1px; }
.article-list-in .date3		{ font:normal 11px verdana; color:#666666; float:left; padding-right:7px; padding-top:1px; }
.article-list-in a			{ font:bold 12px verdana; color:#4171b1; }
.article-list-in ul			{ list-style:none; margin-left:0; }
.article-list-in ul	li		{ padding-bottom:7px; float:left; width:100%; }
.article-list-in ul	li a	{ width:565px; float:left;}


/*---------------------------- Google Ads ------------------*/
.googleAds	{ clear:both; display:block; overflow:hidden; width:298px; /*width:288px;*/ border:1px solid #007fcc; /*background:url(images/googleAds.gif) no-repeat right bottom; padding:10px 5px;*/ padding:0; margin-top:0;}
.google_list				{ clear:both; display:block; overflow:hidden; padding-bottom:10px; }
.google_list span.title		{ clear:both; display:block; overflow:hidden; padding:0; margin:0; font:bold 11px arial; color:#006aff; }
.google_list span.title a	{ font-size:11px; color:#006aff; text-decoration:underline; }
.google_list span.text		{ clear:both; display:block; overflow:hidden; }
.google_list span.link		{ clear:both; display:block; overflow:hidden; font:bold 10px arial; color:#8993af; }
.google_list span.link a	{ color:#8993af; text-decoration:none; }

/* ----------------------- white Content ---------------------- */

#content 			{ clear:both; display:block; overflow:hidden; padding-top:10px; }
#content p 			{ margin-bottom:0.6em; text-align:justify; display:block; }
#content p.center	{ margin-bottom:0.6em; text-align:center; }
#content img		{ /*margin-bottom:5px;*/ border:1px solid #c8c8c8; }
#content h1			{ margin-top:0px; padding-top:0px; color:#4e7ab6; font-size:22px; line-height:1.0em; clear:none; display:inline; background:none; }
#content h2			{ color:#007fcc; font-size:15px; margin-bottom: }
#content .left		{ float: left; margin-left: 0; margin-right: 10px }
#content .right		{ float: right; margin-right: 0; margin-left: 10px }
#content .center	{ margin:auto auto; padding:0; float:none; clear:none; }

/* ---------------------------- pages ------------------------ */
#pages 			{ clear:both; display:block; overflow:hidden;/*padding:10px 0px 0px 70px;*/ padding:10px 0px 0px 30px; }
#pages .page	{ /*float:left;*/ border:1px solid #f5f4f4; padding:2px 5px 4px; font:normal 10px verdana; color:#909192; background:none;}
#pages .start	{ /*float:left;*/ padding:0; margin-left:2px; display:inline; width:26px; height:19px; background:none;}
#pages .pre		{ /*float:left;*/ padding:0; margin-left:2px; display:inline; width:20px; height:19px; background:none;}
#pages a		{ /*float:left;*/ margin:0px 1px; display:inline; background:url(images/page.gif) no-repeat left top; width:25px; height:19px; text-align:center; color:#fff; 
				  text-decoration:none; font:normal 10px verdana; padding:3px 10px 5px 8px;}
#pages a:hover	{ background:url(images/page_act.gif) no-repeat left top;  }
#pages a.active	{ background:url(images/page_act.gif) no-repeat left top;  }
#pages .dot		{ /*float:left;*/ font:normal 10px verdana; color:#909192; padding-top:6px; margin-left:2px; display:inline; background:none;}
#pages .last	{ /*float:left;*/ padding:0; margin-right:2px; display:inline; width:26px; height:19px;  background:none;}
#pages .next	{ /*float:left;*/ padding:0; margin-right:2px; display:inline; width:20px; height:19px;  background:none;}

#pages a img 	{ vertical-align:middle; }


/* ------------------------ Blog Page ---------------------*/
#cols_blog		{ float:left; width:960px; margin:0px 11px 10px 10px; display:block; background:url(images/bg02Blog.gif) repeat-y left top; }
#cols_blog h1	{ clear:both; display:block; overflow:hidden; background-color:#ffffff; margin:0; padding:0px 0px 7px 0px; margin:0; line-height:32px; margin-bottom:10px; 
			   	  background:url(images/grammi0.gif) repeat-x left bottom; }
.col_blog_1		{ float:left; width:290px; overflow:hidden; padding:0px 10px 0px 1px; }
.col_blog_2		{ float:left; width:316px; overflow:hidden; padding:0px 0px 0px 10px; }
.col_blog_3		{ float:right; width:316px; overflow:hidden; padding:0px; }

.blogBox		{ float:left; width:290px; padding-bottom:15px; }
.blog	 		{ float:left; width:262px; padding:14px 12px 0px 12px; border:1px solid #e1e1e1; background:url(images/bg03.gif) repeat-x left top; font:normal 10px verdana; }
.blog img		{ float:left; margin-right:10px; display:inline; }
.blog h2		{ clear:right; display:block; overflow:hidden; color:#4e7ab6; font:bold 12px verdana; margin:0; }
.blog h2 a		{ color:#4e7ab6; }
.blog h3		{ clear:right; display:block; overflow:hidden; color:#272425; font:normal 11px verdana; margin:0.2em  0 0.3em 0 } 
.blog_list		{ clear:both; display:block; overflow:hidden; padding:0px 0px 0px 0px; }
.blog_list ul		{ list-style:none; margin-left:0px; margin-bottom:10px; }
.blog_list ul li	{ background:url(images/grammi0.gif) repeat-x left bottom; padding:7px 0px; }
.blog_list ul li a	{ color:#4171b1; font-weight:bold;  }
.blog_list em		{ font:normal 10px verdana; color:#666666; padding-right:15px; }

.blog_list2 			{ clear:both; display:block; overflow:hidden; padding:0px 0px 10px 0px; }
.blog_list2.noP			{ padding-bottom:0; }
.blog_list2 .blogTitle{ float:left; padding:3px 0px 0px 0px; background:url(images/blogTitle.gif) no-repeat left top; font:bold 17px verdana; color:#666; text-align:center; height:33px; 
					      margin:0; width:316px; }
.blog_list2 .title	{ clear:both; display:block; overflow:hidden; font:bold 11px verdana; color:#000000; margin:3px 0px; }
.blog_list2 ul		{ list-style:none; margin:0; }
.blog_list2 ul li	{ padding:0px 0px 5px; margin:0; color:#4171b1; font-size:10px; clear:both; display:block; overflow:hidden; }
.blog_list2 ul li p { margin-bottom:0; }
.blog_list2 ul li a	{ color:#4171b1; font-weight:bold;  }
.blog_list2 .date	{ float:left; clear:none; display:inline; overflow:visible; padding:1px 5px 0px 0px; }
.blog_list2 .date em { padding:0px 2px; font-size:9px; }

.max_letter { clear:both; display:block; overflow:hidden; padding:0px 10px 10px ; }
.max00 { font:bold 11px verdana; }
.max01 { font:bold 12px verdana; }
.max02 { font:bold 13px verdana; }
.max03 { font:bold 15px verdana; }
.max04 { font:bold 16px verdana; }
.max05 { font:bold 18px verdana; }
.min00 { font:bold 10px verdana; }
.min01 { font:bold 9px verdana; }

.blogB				{ clear:both; display:block; overflow:hidden; background:url(images/blogBoxTop.gif) no-repeat left top; padding:11px 0px 0px 0px; margin-bottom:10px; }
.blogB_main			{ clear:both; display:block; overflow:hidden; background:url(images/blogBoxBottom.gif) no-repeat left bottom; padding:2px 15px 12px 15px; }
.blogB_main p.text	{ float:left; width:455px; text-align:justify; margin-bottom:3px; }
.blogName 			{ float:right; width:115px; height:49px; padding:11px 5px 10px 8px; background:url(images/blog.gif) no-repeat left top; }
.blogName .date		{ padding-top:5px; }
.blogName .date em	{ padding:0px 1px; }
.blogName p.nm	 	{ padding-right:60px; padding-bottom:0; margin-bottom:0; font:bold 9px verdana; color:#3f3f41; }

.blogArea			{ padding:9px 9px 3px 9px; clear:both; display:block; overflow:hidden; border:6px solid #e4e4e4; margin-top:10px; position:relative; }
.blogArea a			{ color:#909192; }
.blogArea p			{ margin-bottom:6px; color:#909192; padding-right:65px; }
.blogArea textarea  { border:1px solid #dcdddd; width:592px; height:148px; margin-bottom:6px; }
.blogArea input.blueButton	{ right:10px; bottom:6px; background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:19px; border:none; color:#fff; text-align:center; 
							  padding-bottom:3px; position:absolute; }

.blueB				{ clear:both; display:block; overflow:hidden; background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:17px; font:normal 11px verdana; color:#fdfdfe;
		 		      padding:2px 0px 0px 0px; text-align:center; }
.list				{ clear:both; display:block; overflow:hidden; padding:10px 0px; }
.list a				{ float:left; padding:4px 6px 5px 6px; border:1px solid #d9d9d9; background-color:#b2b2b2; margin:0px 1px 0px 0px; display:inline; font:bold 10px verdana; color:#fff;
				      text-decoration:none; }
.list a:hover		{ background-color:#c20a1f; }
.list a.active		{ background-color:#c20a1f; }
.listG				{ clear:both; display:block; overflow:hidden; padding:10px 0px; }
.listG a			{ float:left; padding:4px 7px 5px 6px; border:1px solid #d9d9d9; background-color:#b2b2b2; margin:0px 2px 0px 0px; display:inline; font:bold 10px verdana; color:#fff;
				  	  text-decoration:none; }
.listG a:hover		{ background-color:#c20a1f; }
.listG a.active		{ background-color:#c20a1f; }
.searchB			{ clear:both; display:block; overflow:hidden; margin:0; }
.searchB select		{ width:204px; border:1px solid #dcdddd; font:normal 11px verdana; color:#272425; text-align:center; height:20px; vertical-align:middle; margin:0; vertical-align:middle; }
.searchB input.s01	{ width:194px; border:1px solid #dcdddd; font:normal 11px verdana; color:#272425; text-align:left; padding:2px 0px 3px; margin:0; vertical-align:middle;
					  margin:0px 3px; display:inline; }
.blue01				{ background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:17px; font:normal 11px verdana; color:#fdfdfe; padding:2px 0px 0px 0px; text-align:center;
					  border:none; vertical-align:middle; }
					  
.blueTitleGrammi	{ border-bottom:1px dashed #c9c9cb; font:bold 12px verdana; color:#3d6098; padding:10px 0px 5px 0px; margin-top:0px; clear:both; display:block; overflow:hidden; }
.blueTitle			{ font:bold 12px verdana; color:#4e7ab6; }
.blueTitle a		{ color:#4e7ab6; }
.blueTitle11		{ font:bold 11px verdana; color:#4e7ab6; }
ul.ulList			{ list-style:none; margin-left:0; }
ul.ulList li		{ padding:2x 0px; }
ul.ulList li a		{ text-decoration:underline; }

ul.ulList2			{ list-style:none; margin-left:0; }
ul.ulList2 li		{ padding:2x 0px; }
ul.ulList2 li a		{ text-decoration:none; }
ul.ulList2 li a:hover{ text-decoration:underline; }

.bannerblue			{ float:left; width:300px; height:149px; background:url(images/banner300.jpg) no-repeat left top; margin:0px 0px 9px 0px; display:inline; }
.bannerblue	p		{ padding:45px 80px 0px 10px; font:bold 14px/20px verdana; color:#ffffff; }
a .bannerblue		{ text-decoration:none; cursor:pointer; }

.tabBox_Big				{ float:left; width:625px;  padding:24px 0px 15px 0px; margin:10px 0px 0px 0px; }
.tab_Big				{ float:left;  width:100%; position:relative;  }
.tab_Big ul				{ position:absolute; left:0px; top:-24px; z-index:10000; display:block; margin:0; width:625px; }
.tab_Big ul li			{ float:left; list-style:none; background:none; padding-left:0px;  }
.tab_Big ul li a		{ float:left; background:url(images/tabRight.gif) no-repeat right top; height:18px; padding:7px 18px 0px 18px; color:#68696a; }
.tab_Big ul li a:hover	{ text-decoration:none; color:#1f1e21; }
.tab_Big ul li.first	{ float:left; list-style:none; background:url(images/tabLeft.gif) no-repeat left top; padding-left:4px; color:#68696a;  }
.tab_Big ul li.first a	{ float:left; background:url(images/tabRight.gif) no-repeat right top; height:18px; padding:7px 18px 0px 14px;  }
.tab_Big ul li.last2	{ float:left; list-style:none; background:none; padding-left:0px;  }
.tab_Big ul li.last2 a	{ float:left; background:url(images/tabRightL.gif) no-repeat right top; height:18px; padding:7px 18px 0px 18px }


.tab_Big ul li.first2	{ float:left; list-style:none; background:url(images/tabLeft_activeF.gif) no-repeat left top; padding-left:4px;  }
.tab_Big ul li.first2 a	{ float:left; background:url(images/tabRight_activeL.gif) no-repeat right top; height:18px; padding:7px 10px 0px 6px }


.tab_Big ul li.active			{ float:left; list-style:none; background:url(images/tabLeft_active.gif) no-repeat left top; padding-left:4px; color:#1f1e21;  }
.tab_Big ul li.active a			{ float:left; background:url(images/tabRight_active.gif) no-repeat right top; height:18px; padding:7px 18px 0px 14px; color:#1f1e21; }
.tab_Big ul li a.active:hover	{ text-decoration:none; }
.tab_Big ul li.first.active		{ float:left; list-style:none; background:url(images/tabLeft_activeF.gif) no-repeat left top; padding-left:4px;  }
.tab_Big ul li.first.active a	{ float:left; background:url(images/tabRight_active.gif) no-repeat right top; height:18px; padding:7px 18px 0px 14px }
.tab_Big ul li.last2.active		{ float:left; list-style:none; background:url(images/tabLeft_active.gif) no-repeat left top; padding-left:4px;  }
.tab_Big ul li.last2.active a	{ float:left; background:url(images/tabRight_activeL.gif) no-repeat right top; height:18px; padding:7px 18px 0px 14px }

.tabCont_Big					{ float:left; width:625px; background:url(images/tabContTop2.gif) no-repeat left top; padding-top:5px;  }
.tabCont_Big .txt				{ float:left; width:605px; background:url(images/tabContBottom2.gif) no-repeat left bottom; padding:5px 10px 10px 10px; }
.tabCont_Big .txt ul			{ list-style:none; margin:0 0 0.4em 0;   }
.tabCont_Big .txt ul li			{ padding:0px 0px 5px 0px;  }
.tabCont_Big .txt ul.redList	{ list-style:none; margin:0 0 0.4em 0;   }
.tabCont_Big .txt ul.redList li	{ background:url(images/dot2.gif) no-repeat left 5px; padding:0px 0px 5px 10px;  }

.smallWhiteBox		{ float:left; width:343px; background:url(images/top01.gif) no-repeat left top; padding-top:9px; position:relative; margin-top:10px; display:block;  }
.smallWhiteBox_main	{ clear:both; display:block; overflow:hidden; background:url(images/bottom01.gif) no-repeat left bottom; padding:0px 8px 5px 10px; }


#col_one		{ float:left; width:948px; margin:0px 16px 10px 16px; display:inline; } 
#col_one h1 	{ clear:both; display:block; overflow:hidden; background-color:#ffffff; padding:0px 0px 7px 0px; margin:0; line-height:32px; margin-bottom:10px; margin-top:-3px;
			      background:url(images/grammi0.gif) repeat-x left bottom; }
#col_one .inH1 	{ background:url(images/title/dot.gif) no-repeat left 4px; padding-left:20px; font:bold 17px verdana; color:#909193; }
.bigWhiteBox			{ float:left; width:948px; background:url(images/bottom02.gif) no-repeat left bottom; padding-bottom:5px; position:relative; margin-bottom:10px; }
.bigWhiteBox_main		{ clear:both; display:block; overflow:hidden; background:url(images/top02.gif) no-repeat left top; padding:10px 8px 14px 10px; }
.bigWhiteBox_main.noP	{ padding-bottom:0; }


table.formaLogin				{ float:left; padding:0px 0px; margin:0; width:570px; font-size:10px; }
table.formaLogin input			{ width:265px; height:17px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaLogin input.check	{ width:16px; height:16px; border:none; font:normal 10px verdana; color:#424244; padding-top:0px; }
table.formaLogin select			{ width:267px; height:22px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; text-align:center; padding-top:2px; margin:0px 3px 0px 0px; 	
						 	  	  display:inline; }
*html table.formaLogin select	{ width:269px; height:22px; border:1px solid #dcdddd; }
*+html table.formaLogin select	{ width:269px; height:22px; border:1px solid #dcdddd; }
table.formaLogin textarea		{ width:560px; height:132px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaLogin td			{ padding:1px 15px 1px 5px; vertical-align:middle; }
table.formaLogin td.right0	{ padding:1px 27px 1px 5px}
table.formaLogin th.right0	{ padding:10px 27px 8px 5px}
table.formaLogin em	{ color:#659bc6; }
table.formaLogin th	{ padding:5px 15px 5px 5px;  }
.title02			{ border:3px solid #e4e4e4; padding:5px 6px; float:left; background-color:#fff; margin-left:70px; display:inline; }
.title01			{ border:3px solid #e4e4e4; padding:5px 6px; float:right; background-color:#fff; }
.title01 img		{ padding-right:4px; vertical-align:bottom; }
*html .title01 img	{ padding-right:4px; vertical-align:middle; }
*+html .title01 img	{ padding-right:4px; vertical-align:middle; }

ul.listForm { list-style:upper-alpha }
input.senF	{ clear:both; display:block; overflow:hidden; background:#fff url(images/buttonBlue2.gif) no-repeat left top; text-align:center; border:none; color:#fff; width:120px;
			  height:19px; padding-bottom:3px; margin:0 auto 10px auto; }
			  
table.formaLogin2				{ float:left; padding:0; margin:0px 30px; display:inline; width:830px; font-size:10px; }
table.formaLogin2 input			{ width:265px; height:17px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaLogin2 input.blue01	{ background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:19px; font:normal 11px verdana; color:#fdfdfe; padding:0px 0px 3px 0px;
								  text-align:center; border:none; vertical-align:middle; margin-top:10px; }
table.formaLogin2 select		{ width:267px; height:22px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; text-align:center; padding-top:2px; margin:0px 3px 0px 0px; 	
						 	  	  display:inline; }
*html table.formaLogin2 select	{ width:269px; height:22px; border:1px solid #dcdddd; }
*+html table.formaLogin2 select	{ width:269px; height:22px; border:1px solid #dcdddd; }
table.formaLogin2 textarea		{ width:560px; height:132px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaLogin2 td			{ padding:1px 25px 1px 5px; vertical-align:top; }
table.formaLogin2 th	{ padding:5px 15px 5px 5px;  }

table.formaPass					{ float:left; padding:0; margin:0px 30px; display:inline; width:500px; font-size:10px; }
table.formaPass input			{ width:165px; height:17px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaPass input.blue01	{ background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:19px; font:normal 11px verdana; color:#fdfdfe; padding:0px 0px 3px 0px;
								  text-align:center; border:none; vertical-align:middle; margin-top:10px; }
table.formaPass td				{ vertical-align:middle; }
table.formaPass td em			{ color:#659bc6; font-style:normal; }

.numList	{ padding:10px 0px 0px 0px; list-style:inside; }
.numList li	{ padding:0px 0px 10px 0px; }

.fotoGalleryBox			{ clear:both; display:block; overflow:hidden; text-align:center; border-bottom:1px dashed #dcdddd; }
.fotoGalleryBox img		{ text-align:center; }
.fotoGalleryBox h2		{ clear:both; display:block; overflow:hidden; text-align:center; font:normal 12px verdana; color:#2b4a94; }
.fotoGalleryBox em		{ font:bold 12px verdana; color:#c2141f; padding-left:20px; padding-right:5px; }
.fotoGalleryBox .date	{ font:normal 12px verdana; color:#666666;  float:none; clear:none; display:inline; overflow:visible; }

.scrollBox	{ clear:both; display:block; overflow:hidden; padding:5px 0px 0px 0px; margin:0;  width:605px; }
.scroll 	{ float:right; color:#2b4a94; }
.scroll a 			{ height:19px; display:inline; }
.scroll img 		{ vertical-align:middle; }
.scroll em	 		{ padding:0px 3px; font:normal 11px verdana; vertical-align:middle; }
.scrollBox	ul      { clear:both; display:block; overflow:hidden; width:1500px; margin:0; height:100px; padding:5px 0px 0px 0px;  }
.scrollBox	ul li  			{ float:left; list-style:none; margin-right:8px; display:inline; font:normal 11px verdana; color:#666666; text-align:center; }
.scrollBox	ul li img   	{ border:1px solid #ffffff; display:block; clear:both; overflow:hidden; }
.scrollBox	ul li a		    { display:block; clear:both; overflow:hidden; margin-bottom:3px; }
.scrollBox	ul li a:hover img	{ border:1px solid #b53134; }
.scrollBox	ul li a.active img  { border:1px solid #b53134; }

#videoBox	{ float:left; width:100%; padding:0; margin:0px 0px 7px 0px; background:url(images/bg04.gif) repeat-y left top; }
.videoPlayer {float:left; width:366px; }
.videoPlayer .flashBox	 {float:left; width:366px; padding-bottom:10px; }
.videoPlayer h2			 { color:#2b4a94; font:normal 12px verdana; text-align:center; margin-bottom:5px; margin-top:0px; }
.videoPlayer h2 a		 { color:#2b4a94;  }
.videoPlayer .title		 { float:left; width:366px; background-color:#ecebeb; padding:6px 0px; }
.videoPlayer .date		 { clear:both; display:block; overflow:hidden; font:normal 11px verdana; color:#666666; padding:4px 0px 0px 0px; border-top:1px dashed #c9c9cb; border-bottom:none;
						   text-align:center; }
.videoPlayer .date em	 { font:normal 9px verdana; color:#c2141f; padding:0px 3px; }

.videoBoxListOpen		 { float:left; padding:0px 0px 0px 0px; margin:0; width:237px; }
.videoBoxListOpen .videoL{ float:right; font:normal 11px verdana; color:#2b4a94; padding-bottom:7px; }
.videoListOpen			 { float:left; padding:0px 0px 0px 10px; margin:0; overflow-y:scroll; overflow-x:hidden; /*height:336px;*/ height:370px; width:237px; }
.videoListOpen .box		 { float:left; width:220px; margin-bottom:10px;  }
.videoListOpen .box	a	 	{ float:left; width:214px; border:1px solid #dcdcdd; padding:2px 2px; text-decoration:none; }
.videoListOpen .box	a:hover { float:left; width:214px; border:1px solid #b53134; }
.videoListOpen .box	a.active{ float:left; width:214px; border:1px solid #b53134; }
.videoListOpen img		 { float:left; margin-right:5px; display:inline;  }
.videoListOpen .date	 { clear:right; display:block; overflow:hidden; font:normal 9px verdana; color:#666666; padding:5px 0px 0px 0px; border-bottom:none; border-top:1px dashed #c9c9cb;  }
.videoListOpen h2		 { clear:right; display:block; overflow:hidden; font:normal 11px verdana; color:#007fcc; letter-spacing:-1px; margin:0px 0px 5px 0px; }

.videoListBox		 { clear:both; display:block; overflow:hidden; padding:10px 0px 0px 0px; margin:0; }
.videoListBox .box	 { float:left; margin:0px 14px 0px 0px; display:inline; border:1px solid #dbdbdb; width:155px; padding:11px 21px; text-align:center;  }
.videoListBox .box.last {margin:0px 0px 0px 0px; }
.videoListBox img	 { clear:both;  }
.videoListBox .date	 { clear:right; display:block; overflow:hidden; font:normal 9px verdana; color:#666666; padding:5px 0px 0px 0px; border-bottom:none; border-top:1px dashed #c9c9cb;
					   text-align:center;  }
.videoListBox h2	 { clear:right; display:block; overflow:hidden; font:normal 11px verdana; color:#007fcc; letter-spacing:-1px; margin:2px 0px 5px 0px; padding:0px 4px; height:26px; }

table.formaSearch					{ float:right; padding:0; margin:0px 0px; display:inline; font-size:11px; clear:both; color:#3f3f41; }
table.formaSearch input				{ width:224px; height:16px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:4px; margin:0px 3px 0px 0px; display:inline; }
table.formaSearch input.blue01		{ background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:19px; font:normal 11px verdana; color:#fdfdfe; padding:0px 0px 3px 0px;
								      text-align:center; border:none; vertical-align:middle; }
table.formaSearch td				{ vertical-align:middle; padding-right:0; }


.box2 .title_dot.small	{ width:345px; color:#4e7ab6; font-size:13px; margin-top:0; margin-bottom:0.4em; border-bottom:1px dashed #c9c9cb; padding-bottom:5px; clear:right;
					  	 display:block; overflow:hidden; }
						 
div.titleBB { border:1px solid #3f9dc9; padding:6px 5px 0px 5px; background-color:#fff; }


#container .griBox	.more6 { bottom:10px; left:10px; position:absolute; }

.poll		{ float:left; width:100%; text-align:center; }
.lo1		{ float:left; width:100%; text-align:left; padding:2px 0px; margin:0; }
.lo1 .left	{ float:left; /*width:100px; width:20px;*/ text-align:left; }
.lo1 .right	{ float:left; /*width:200px; width:280px;*/ width:300px; text-align:left; font-size:11px; }
p.button00	{ padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; float:left; width:300px;  }


.word_size1 { font-size: 4pt; }
.word_size2 { font-size: 6pt; }
.word_size3 { font-size: 8pt; }
.word_size4 { font-size: 10pt; }
.word_size5 { font-size: 12pt; }
.word_size6 { font-size: 14pt; }
.word_size7 { font-size: 16pt; }
.word_size8 { font-size: 18pt; }
.word_size9 { font-size: 20pt; }
.word_size10 { font-size: 22pt; }


table.formaLogin2o					{ float:left; padding:0; margin:0px 30px; display:inline; width:570px; font-size:10px; z-index:150; position:relative; }
table.formaLogin2o input			{ width:265px; height:17px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }

table.formaLogin2o input.calInput	{ vertical-align:middle; }
table.formaLogin2o img.cal			{ vertical-align:middle; }
table.formaLogin2o input.hiD1		{ border:1px solid #fff; }
table.formaLogin2o input.blue01		{ background:url(images/buttonBlue.gif) no-repeat left top; width:64px; height:19px; font:normal 11px verdana; color:#fdfdfe; padding:0px 0px 3px 0px;
								      text-align:center; border:none; vertical-align:middle; margin-top:10px; }
table.formaLogin2o select			{ width:267px; height:22px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; text-align:center; padding-top:2px; margin:0px 3px 0px 0px; 						 	  	 	  display:inline; }
*html table.formaLogin2o select		{ width:269px; height:22px; border:1px solid #dcdddd; }
*+html table.formaLogin2o select	{ width:269px; height:22px; border:1px solid #dcdddd; }
table.formaLogin2o textarea			{ width:560px; height:132px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
table.formaLogin2o td				{ padding:1px 25px 1px 5px; vertical-align:top; }
table.formaLogin2o th				{ padding:5px 15px 5px 5px;  }


.newContactBox		{ clear:both; display:block; overflow:hidden; padding-top:10px; padding-bottom:20px; }
.newContactBox .left_col { float:left; width:260px; text-align:right; }
.newContactBox .left_col img { text-align:right; margin-bottom:40px; }
.newContactBox .center_col { float:left; width:435px; padding-left:30px; padding-top:12px; }
.newContactBox .center_col td { padding-right:38px; }
.newContactBox .right_col { float:left; padding-left:25px; padding-top:12px;  }
.newContactBox .right_col img { margin-bottom:5px;  }



.bigWhiteBox table.formaLogin3				{ float:left; padding:0px 0px; margin:0; font-size:10px; }
.bigWhiteBox table.formaLogin3 input		{ width:265px; height:17px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; display:inline; }
.bigWhiteBox table.formaLogin3 input.check	{ width:16px; height:16px; border:none; font:normal 10px verdana; color:#424244; padding-top:0px; }
.bigWhiteBox table.formaLogin3 select		{ width:267px; height:22px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; text-align:center; padding-top:2px; 
											  margin:0px 3px 0px 0px; display:inline; }
*html .bigWhiteBox table.formaLogin3 select	{ width:269px; height:22px; border:1px solid #dcdddd; }
*+html .bigWhiteBox table.formaLogin3 select{ width:269px; height:22px; border:1px solid #dcdddd; }
.bigWhiteBox table.formaLogin3 textarea		{ width:560px; height:132px; border:1px solid #dcdddd; font:normal 10px verdana; color:#424244; padding-top:3px; margin:0px 3px 0px 0px; 
											  display:inline; }
.bigWhiteBox table.formaLogin3 td			{ padding:1px 15px 1px 5px; text-align:left; }
.bigWhiteBox table.formaLogin3 em			{ color:#659bc6; }
.bigWhiteBox table.formaLogin3 th			{ padding:5px 15px 5px 5px;  }
.bigWhiteBox table.formaLogin3 td.left00	{ width:200px;  }
.bigWhiteBox table.formaLogin3 input.senF	{ float:left; background:#fff url(images/buttonBlue2.gif) no-repeat left top; text-align:center; border:none; color:#fff; 
								  			  width:120px; height:19px; padding-bottom:3px; margin:10px auto 10px auto; }

ul.rssUl { float:left; width:626px; padding:10px 0px; margin:0px 0px; list-style:none; }
ul.rssUl li {  float:left; width:626px; padding:0px 0px 10px 0px; margin:0px 0px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#555a5b; }
ul.rssUl ul 	{ float:left; width:616px; padding:10px 0px 0px 10px; margin:0px 0px; list-style:none;}
ul.rssUl ul li  {  float:left; width:616px; padding:0px 0px 5px 0px; margin:0px 0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif;  }
ul.rssUl ul li a {  text-decoration:none; }
ul.rssUl ul li a:hover {  text-decoration:underline; }

