
/* CSS Document */
body {
	background-image:url(../images/BG.gif); background-position:center top; background-repeat:no-repeat; background-color:#ffffff;
	color: #333333;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	/*font: 12px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;*/ line-height:16px;
	margin:0; padding:0; 
}

/* anchors
----------------------------------------------- */
a {text-decoration: none}
a:link {color: #0cadd9;}
a:visited {color: #0cadd9;}
a:active {color: #0cadd9;}
a:hover {color:#0cadd9; text-decoration:underline}
/* anchors
----------------------------------------------- 
.div{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
border:#aabdcc solid 0px;
}
*/
img {margin:0; border:none; padding:0;}
.top_links{text-transform:uppercase; color:#93ac08; line-height:24px; font-weight:normal; font-size:10px;}
.top_links a:link {color: #93ac08;}
.top_links a:visited {color: #93ac08;}
.top_links a:hover {color:#93ac08; text-decoration:underline}
.top_links img {margin:0 5px 0 15px;;}

.lfloat {float:left}

.rfloat {float:right}

.date{text-transform:capitalize; margin-top:10px;}

.more{margin:0 0 5px 0; text-align:right;}

p { text-align:justify; padding:5px 0; margin:0;}

.ul{
	padding:0; margin:0; list-style:none;
}

.ul li{
	padding:0 10px 0 20px; margin:7px 0 7px 5px; text-align:justify; background:url(../images/bullet.png) left 2px no-repeat;
}

.testimonial{
	background:url(../images/testimonial_bg.png) left top no-repeat;
}

.testimonial strong{
	font-size:14px;
	font-weight:normal;
	color:#015167;
}

.testimonial b{
	font-weight:normal;
	color:#0cadd9;
}

.container{
	background:url(../images/c_center.png) left top repeat-y;
	margin:0; 
}

.inner_container{
	background:url(../images/m_center.png) left top repeat-y; padding:10px 15px;
	margin:0; 
}

.inner_container table{ border:#CCC solid 1px; border-collapse:collapse; margin-top:10px;}

.inner_container table td{ border:#CCC solid 1px; border-collapse:collapse}

.inner_container table th{ border:#CCC solid 1px; color:#ffffff; border-collapse:collapse; font-size:16px; font-weight:normal; padding:10px; background-color:#0cadd9}

.name{ background-color:#c2d933; color:#000; font-size:16px; padding:5px;}
/**************************************************/
blockquote {
  font-family: Georgia, 'Times New Roman', serif;
  margin-left:20px;
  padding-left:10px;
  color:#db090d; line-height:20px;
  border-left:4px solid #db090d;
}
blockquote cite {
  font-size:.9em;
}

h1{
	font-size:18px;
	font-weight:normal;
	color:#0cadd9;
	margin:0px;
	padding:5px 0;
	border-bottom:#999 dashed 1px;
}

h2{
	font-size:16px;
	font-weight:normal;
	color:#94ad07;
	margin:10px 0 0 0;
	padding:5px 0;
}

h3{
	font-size:18px;
	font-weight:normal;
	color:#546102;
	margin:0;
	padding:5px;
}


.sub_title{ 
	font-weight:normal;
	font-size:14px;
	background:#666666 url(../images/icon_automate.png) 5px center  no-repeat;
	background-color:#c2d933;
	border-bottom:0px solid #db080e; 
	color:#546102;
	padding:4px 0 4px 25px;
	margin:5px 0; 
}

.sub_title img{ 
	padding:0;
	margin:0 5px 0 0; 
}

.right_panel{ 
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	width:202px;
	float:right;
	border-left:1px dashed #999;  
}

.right_panel img{ 
	margin:2px 0;
	border-bottom:#999 dashed 0px;
	padding-bottom:01px;
}

.box_1{ 
	border:1px solid #e7e6e6;
	background-color:#f6f5f5;
	padding:10px;  
}

.input{background-color:#ffffff; border:#b3b7ad solid 1px; width:200px; color:#08306b; padding:2px; margin:5px 0;}

.input:focus{background-color:#f3f6f6; border:#08306b solid 1px; color:#08306b;}

.button{background-color:#94ad07; height:25px; color:#000000; border:#00873a solid 0px; margin:5px; padding:5px;}

/* footer----------------------------------------------- */
#footer {font-size:11px; text-align:center; color:#000000; padding:10px; border-top:0px solid #b3b7ad;
background:url(../images/bottom_shadow.jpg) center top no-repeat;
}

/* news----------------------------------------------- */
#info {
	padding-bottom: 5px; text-align:justify;	
}

#info ul {
	margin: 0px; padding-left:0px
}

#info ul li {
	margin-right: 0px;
}

#ticker {
	height: 175px;
	overflow: hidden;
}

#ticker li {
	height: 175px;
	padding: 5px 0;
	border-bottom: 1px dashed #ccc;
}

#ticker li a {
	color: #666;
}

#ticker li span {
	display: block;
	color: #06C;
}