/* CSS Document */
* { margin:0; padding:0;}

body#body{ 
	background:url(../images/bg.gif);
	font-family: Arial;
	font-size:15px;
	color:#ffffff;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

/*------table{border-collapse:collapse; border:0px;} ---*/

table.form {border:0px; font-size: 16px; font-family:Arial;}



td { vertical-align:top; }

tbody { border:none;}

a{ color:#FFFFFF}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

fieldset { border:1px solid #28425b; overflow:hidden; position:relative;}
fieldset legend { color:#0091ff;}
html.js fieldset.collapsed legend { display:inline;}
html.js fieldset.collapsible legend a { background:url(../images/a2.gif) no-repeat 5px 5px;}
html.js fieldset.collapsed legend a { background:url(../images/a1.gif) no-repeat 5px 5px;}

fieldset a { color:#0054a6;}
fieldset .tips { font-size:10px;}

#main { margin:0 auto; width:980px;}

thead th { border-bottom:1px solid #28425b; color:#FFFFFF; font-size:13px; }
thead th, th, tr.even, tr.odd { padding:0px; border-bottom:1px solid #28425b;}

h2 { font-size:16px; color:#FFFFFF; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%;}
h2.with-tabs { padding-left:0px; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#d6e381; padding:5px 0px;}
h3 a {color:#d6e381; text-decoration:none;}


/*------HEADER------*/
#header { background:url(../images/bg-top.jpg) top left no-repeat;}

.head-row1 {
	height:160px;
	width:980px;
	overflow:hidden;
}
.head-row1 .col1 { float:left; width:630px;}

.head-row1 .col2 { float:right; overflow:hidden; }

.head-row2 { height:294px; width:100%; overflow:hidden; background:url(../images/bg-top.gif); border:1px solid #133968;}
.head-row2 .col1 { float:left; width:289px;}
.head-row2 .col2 { float:left; overflow:hidden; padding-top:17px;}

.logo {
	width:308px;
	float:left;
}

#uho {
background:url(../images/b_bg.gif) no-repeat;
float:left;
width:214px;
height:110px;
padding: 0px 0px 0px 0px;
margin: 40px 10px 0px 0px;
_margin: 40px 0px 0px 0px;
font-family: Aral; 
font-size:11px;
color:#fff;
}

#uho h2{
width:100%;
font-family: Arial; 
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
padding:8px 0 0 8px;
font-size:13px;
}

#uho img{
margin: 5px 0 0 3px;
border:0;
float:left;
}

#uho a{
font-size:12px; font-family: Arial; color:#ffffff; text-decoration:none; text-transform:none; font-weight:bold;
}
#uho a:hover{
color:#4d96f8; text-decoration:none;
}

h1.site-name { font-size:36px; padding:20px 10px 0px 115px; font-family: Arial;}
h1.site-name a { color:#f7f7ef; text-decoration:none; text-transform:none; font-weight:normal; line-height:30px;}
.slogan { padding:0px 0px 0px 250px; color:#FFFFFF; font-size:12px; text-transform:none;}
.slogan-img { margin:0px 0px 0px 659px;}

.pr-menu {padding:49px 0px 0px 32px; overflow:hidden; float:left; font-family: Arial;}
.pr-menu {-padding:29px 0px 0px 32px; overflow:hidden; float:left; font-family: Arial;}
ul.primary-links {margin:0px; padding:0; list-style:none; text-align:left; width:236px;font-family: Arial}
ul.primary-links li { text-transform:none; padding:0px;}
/*ul.primary-links li:hover { background:url(../images/bg-li.gif) top left no-repeat;}*/
ul.primary-links li a.active { color:#8ccdff; background:url(../images/bg-li2.gif) top left no-repeat; text-decoration:none;}
ul.primary-links li a { color:#29609d; text-decoration:none; font-family: Arial; font-size:15px; font-weight:bold; padding:12px 0px 8px 21px; text-transform:uppercase; background:url(../images/bg-li.gif) no-repeat left top; display:block; }

ul.primary-links li a { color:#29609d; text-decoration:none; font-family: Arial; font-size:15px; font-weight:bold; -padding:8px 0px 1px 21px; text-transform:uppercase; background:url(../images/bg-li.gif) no-repeat left top; display:block; }

ul.primary-links li a:hover { text-decoration:none; color:#8ccdff; background:url(../images/bg-li2.gif) top left no-repeat;}
/*ul.primary-links li.last a { background:;}*/

/*----Breadcrumb-----*/
.breadcrumb { padding:3px 20px 0px 0px; color:#2c78b2; font-size:11px; font-weight:normal; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a { color:#2c78b2; text-decoration:none; padding-right:6px; padding-left:6px; text-transform:capitalize; vertical-align:middle; font-weight:normal;}
.breadcrumb a:hover { text-decoration:underline; color:#FFFFFF;}

/* footer */
#footer { color:#4d86be; font-size:11px; font-weight:normal; text-transform:none; text-align:center; background:url(../images/bg-bot.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif;}
.foot { text-align:center; margin:0 auto; width:980px; padding:20px 0px 30px 0px;}
#footer a { color:#4d86be;}
#footer .foot span { padding-left:54px;}
/* footer end */




#cont {
	width:100%;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:20px;
}




/**************---TITLES---**************/
h1 { color:#ffffff; font-size:18px; font-weight:normal;}
h1.titles { background:none; font-size:17px;}
h1.titles a {color:#ffffff; text-transform:none; text-decoration:none; font-size:24px; font-weight:normal; font-family:Arial; padding-left:5px;}
h1.titles a:hover{text-decoration:underline;}
#tabs-wrapper h2 { background:none; color:#FFFFFF !important;  padding-bottom:10px;}



h1.titler { background:none; font-size:17px; color:#ffffff; text-transform:none; text-decoration:none; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}


.title { padding:7px 0px 0px 26px;font-family: Arial;}
.title h3 { color:#ffffff; font-size:14px; font-weight:bold; padding:0px 10px 13px 18px; text-transform:uppercase; background:url(../images/bg-ha.gif) no-repeat 0 3px;}

.admin-panel h3 { color:#FFFFFF; font-size:13px;}

.submitted{ color:#0054a6; font-size:10px; line-height:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:1px;}
.submitted a { color:#0054a6;}

/***************/


.comment { padding:10px 0px 10px 20px;}
.comment h3 { background:none;}
.comment h3 a{ color:#ffffff; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; color:#ad0a22;}
.comment .submitted a{ color:#ad0a22;}

.content { padding:0px 10px 0px 0px; color:#ffffff; line-height:15px; font-family: Arial;font-size:15px; line-height: 1.2; }
.content strong { color:#FFFFFF; font-size:14px;}
.content span { color:#FFFFFF; font-size:14px;}
.content span strong { font-size:11px; line-height:16px;}
.node .content a { color:#0091ff; font-size:14px;}
.content a:hover{ text-decoration:none;}
/*.content ol li  { list-style: decimal !important; list-style-type: decimal !important;  }
  */

 .content ol { padding:5px; margin-left:20px}
.content ol li {  list-style: decimal;}

 .content ul { padding:5px; margin-left:20px}
.content ul li {  list-style: disc;}


.content .box2 { float:left;}

.node { width:100%; padding-bottom:20px; padding-top:15px; margin-bottom:10px; background:url(../images/line2.gif) bottom repeat-x;}
.node .content, #contact-mail-page { padding:5px 15px 10px 1px;}
.node div.links { padding-top:3px; text-align:left;}
.node .title {padding:0px 0px 3px 0px;}


.contents { width:100%; padding-bottom:10px; padding-top:20px;}
.contents {
font-family: Arail; 
font-size:15px;
line-height:normal;
color:#FFFFFF;
text-align:justify;
}















.links { font-size:12px; color:#0091ff;}
.links li a{ color:#0091ff; font-weight:bold; text-decoration:none; font-size:10px; text-transform:uppercase; background:url(../images/a3.gif) no-repeat 0 4px; padding-left:10px;}
.links li a:hover{ text-decoration:underline;}






.content_box {  padding: 5px 105px 10px 10px;}
.content_box a {color: #fff; }
.content_box a:hover { color: #ff0000;  }
.content_box ul li { padding: 0px 5px 0px 10px;  background: url('../images/box-bul.gif') no-repeat scroll 0pt 6px;  font-size:14px; float:left; font-family: Arial; }





form { margin: 0pt; padding: 0pt; }
input, select, textarea { vertical-align: middle; color: #fff; font-size: 16px;  }
input.text, textarea { border: 1px solid rgb(38, 108, 184);  background: url('../images/cont-bg-02.gif') repeat scroll 0pt 0pt; }


#commentform { font-size: 1.2em; }
#commentform input { margin: 5px 5px 1px 0pt; }
#commentform { margin: 5px 10px 0pt 0pt; }
#commentform textarea { padding: 2px; width: 100%; }
#respond:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#commentform #submit { margin: 0pt 0pt 10px auto; }
#commentform p { margin: 5px 0pt; padding-left: 1px; }

.button2 { border: 1px solid rgb(47, 136, 232) ! important; padding: 4px 7px ! important; background: rgb(69, 147, 0) url('../images/bg-button-green.gif') repeat-x scroll left top ! important; font-family: Arial; display: inline-block; color: rgb(255, 255, 255) ! important; font-size: 11px ! important; cursor: pointer; font-weight:bold }
.button2:hover { text-decoration: underline; }

.notification { border: 1px solid ; margin: 10pt 0pt 15px; padding: 0pt; position: relative; background-position: 10px 11px ! important; background-repeat: no-repeat ! important; font-size: 13px; width: 99.8%; }
.attention { border-color: rgb(230, 219, 85); background: rgb(255, 251, 204) url('../images/exclamation.png') no-repeat scroll 10px 11px; -moz-background-clip: border;   color: rgb(102, 100, 82); }
.information { border-color: rgb(162, 180, 238); background: rgb(219, 227, 255) url('../images/information.png') repeat scroll 0% 0%; -moz-background-clip: border;  color: rgb(88, 91, 102); }
.success { border-color: rgb(154, 223, 143); background: rgb(213, 255, 206) url('../images/tick_circle.png') repeat scroll 0% 0%;  color: rgb(85, 102, 82); }
.error { border-color: rgb(223, 143, 143); background: rgb(255, 206, 206) url('../images/cross_circle.png') repeat scroll 0% 0%; color: rgb(102, 82, 82); }
.notification div { padding: 10px 10px 10px 36px; display: block; font-style: normal; line-height: 1.5em; }
.notification .close { color: rgb(153, 0, 0); font-size: 9px; position: absolute; right: 5px; top: 5px; }
.input-notification { margin: 0pt 0pt 0pt 5px; padding: 2px 0pt 2px 22px; background-position: left 2px; background-repeat: no-repeat; background-color: transparent; }


.cardname { background:#0099FF; font-size:20px; border:#0099CC solid 1px; color:#FFFFFF; float:left; width:auto; padding: 3px 5px 3px 5px;}
#card { background:url(../images/cont-bg-02.gif); width: auto; border:#0099FF solid 1px;  padding: 5px 5px 5px 5px; margin-bottom:15px;}
#card td { border-bottom: #21394f solid 1px; padding:5px; height:25px; font-size: 13px !important; font-family: Arial !important; }
#card .traps{color:#FFFFFF; font-size: 15px !important; font-family: Arial !important;}
#card img { margin:5px; border:0px; vertical-align:top; }

table.events_table  {margin: 10px; padding: 0px; border-collapse: collapse !important; width:99%;  }
table.events_table th  { border: #1173A8 solid 1px; font-weight: normal; background-color: #0099FF; color:#fff; font-size: 14px;} 
table.events_table td  { border: #1173A8 solid 1px; margin: 0px; border-collapse: collapse !important; padding:3px;   } 

* html img.png
{
	background-image: none;
}

