﻿
body {
	font-family: Trebuchet MS;
	font-size: 14px;
	margin: 10px auto;
	margin-top:0px;
	width: 800px;
	position: relative;
   	color: #333333;
   	
	/*background:#000 url("/images/common/bg_dark.jpg") no-repeat center 0;*/
}

form, h1, h2, h3
{
    padding:0; 
    margin:0;
}

h1 {
	font-size: 15px;
	letter-spacing: 1px;
}

h2 {
	font-size: 13px;
	font-style: normal;
}

h3 {
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #5C80B1;
}


a:hover {
	text-decoration: underline;
}

a.white { color:#FFFFFF; }

a.gray {
	text-decoration: none;
	color: #333333;
}

img {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    }

input, select, textarea
{
   font-family: Trebuchet MS;
    font-size: 11px;
    margin-left: 0px;
}

input.button
{
    border:0px;
    background:url(../images/buttons/btn_silver_small.png);
    width:100px;
    height:42px;
}

input.button-long
{
    border:0px;
    background:url(../images/buttons/btn_silver_long.png);
    width:130px;
    height:42px;
}

input.buttonred
{
    border:0px;
    background:url(../images/buttons/btn_red_small.png);
    width:100px;
    height:42px;
}

input.buttonred-long
{
    border:0px;
    background:url(../images/buttons/btn_red_long.png);
    width:130px;
    height:42px;
}

#content {
	float: left;
	width: 74%;
}

#content-full 
{
    width:979px;
} 

#content-withSP {
	float: left;
	width: 50%;
}

#content-withLeftImg {
	float: left;
	width: 65%;
}

#sidepanel {
	float: right;
	width: 24%;	
}

#leftpanel-withImg {
	float: left;
	width: 327px;	
}

#wrapper{
	/*background-color: #f1f1f1;*/
	background-color: #fafafa;
	border:solid 2px #8A1F03;
	border-top-width:0px;
	margin: 0px auto;
}

/*----------------------------
					 Header
----------------------------*/

#header {
	background:#8A1F03 url("/images/common/strip.jpg") repeat;
	height:100px;
	width:800px;	
}

#header h1 {
	font-size: 40px;
	margin: 0px;  
	padding-right: 0px;
}

#header h2 {
	font-weight: normal;
	letter-spacing: 4px;
	color: #7a7a7a;
	margin: 0px;
	padding-right: 10px;
}

#header a {
	text-decoration: none;
	color: #3264b1;
}

#header .navigation
{
    clear:both;    
}

#header .navigation div
{
    /*margin-top:5px;
    *margin-top:18px;*/
    margin-top:5px;
  
}

#header a.up { background:url(../images/buttons/header-vertical-arrow.png) no-repeat 0px 0px; width:18px; height:18px; cursor:pointer; display:inline-block; }
#header a.down { background:url(../images/buttons/header-vertical-arrow.png) no-repeat 0px -19px; width:18px; height:18px; display:inline-block; margin-top:5px; }


/*----------------------------
Footer
----------------------------*/
#footer
{
    /*background:#21242c;*/
    border-top: solid 1px #CCCCCC;
    background:#FAFAFA;
    padding:15px;
	line-height:2;
	color:#02002f;
	text-align:center;
	
	clear:both;
}

#footer ul.footer-nav  
{
    margin:0px; 
    padding:0px; 
}

#footer ul.footer-nav li
{
    display:inline;
    list-style-type:none;    
}

#footer ul.footer-nav li a { text-decoration:none; color:#8A1F03; }
#footer ul.footer-nav li a:hover { color:#666666; }

#footer p { margin:0px; padding:0px; }

/*----------------------------
Left Nav
----------------------------*/

#leftnav {
	float: left;
	width: 24%;
	margin-right: 3px;	
	padding:5px;
	font-family: Trebuchet MS;
}

#leftnav ul.nav 
{
    margin:0px;
    padding:0px;    
    list-style-type:none;
    border:1px solid #afafaf;
    border-right-width:0px;
    border-left-width:0px;
    width: 220px;
}

#leftnav ul.nav li
{
    padding:5px 0px;
    padding-left:10px;
    text-align:left;
    /*border-left:1px solid #CCCCCE;*/
}

#leftnav ul.nav li.over
{
    background:transparent url(/images/common/tab_over.jpg) no-repeat;
}
    
#leftnav ul.nav li.down
{
    background:url(/images/common/tab_down.jpg) no-repeat;
}

#leftnav ul.nav li:hover, #leftnav ul.nav li:hover a
{
    background:transparent url(/images/common/tab_on.jpg) no-repeat;
    color:#fff;
}

#leftnav ul.nav li#twitterPanel,
#leftnav ul.nav li#facebookPanel
{
    display:none;    
}

#leftnav ul.nav li.last:hover, 
#leftnav ul.nav li#twitterPanel:hover,
#leftnav ul.nav li#twitterPanel:hover a,
#leftnav ul.nav li#facebookPanel:hover,
#leftnav ul.nav li#facebookPanel:hover a
{
    background:transparent;
}

#leftnav ul.nav li a
{
    font-size:14px;
    letter-spacing:-1px;
    font-weight:bold;
    text-decoration:none;
    color:#295b85;
    font-family: Trebuchet MS;
}

/*----------------------------
Calendar
----------------------------*/



/*----------------------------
						Menu
----------------------------*/

#menu{
	margin: 0;
	padding: 0;
	font: bold 11px Trebuchet MS;
	margin-bottom: 10px;
	background: black url(/images/common/nav-background-glossy-bl.png) repeat-x;
	width:100%;	
}

#menu-breadcrumbs {
	margin: 0;
	padding: 0;
	font: bold 11px Trebuchet MS;
	margin-top: -6px;
	background: #8A1F03;
	width:992px;
	height:35px;	
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 8px 0px;	
}

#menu ul li{
	display: inline;
	margin: 0;
	padding: 0;
}

#menu ul li a, #menu a.apmlfilter {
	color: white;
	padding: 8px 10px;
	font-size: 11px;
	font-weight: bold;
}

#menu a.apmlfilter {
	float: right;
}

#menu ul li a:hover, #menu a.apmlfilter:hover
{
	text-decoration: none;
	color: white;
	color:#ffcc00;
	/*background: #ffcc00;*/
	/*background: transparent url(images/nav-background-hover.gif) center center repeat-x;*/
}


#menu ul li a.feed img, #menu a.apmlfilter img {
	margin-right: 3px;
	margin-bottom: -2px;
}

/*----------------------------
					 Widgets
----------------------------*/

div#widgetzone{
	padding: 0;
	background: none;
}

div#widgetzone .clear{
	clear: left;
}

div.widget{
	background:#fff url(/images/common/widget-bg.jpg) no-repeat;
	/*border: 1px solid #696969;*/
	padding: 10px 15px;
	margin-bottom: 10px;
	z-index: 1;
	min-width: 1px;
}

div.widget .content{
	line-height: 16px;
	color: #666666;
}

div.widget h4{
	font-size: 14px;
	/*border-bottom: 2px solid #C80000;*/
	border-bottom: 2px solid #C80000;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom: 5px;
	z-index: 0;
	/*color: #000028;*/
	color: #000028;
	letter-spacing: -1px;
	text-transform:uppercase;
}

div.widget a.edit{
	font-size: 10px;
	font-weight: normal;
	float: right;
	z-index: 1;
}

div.widget a.delete{
	font-weight: bold;
	color: #999999;
	float: right;
	margin-left: 5px;
	z-index: 1;
	text-decoration: none;
}

div.widget a.delete:hover{
	color: black;
}

#widgetzone .widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

#widgetzone .widget ul li {
	margin-bottom: 3px;
}

#widgetzone div.search{
	background: none;
	border: none;
	padding-left: 10px;
}

#widgetzone img.rssButton {
	margin-right: 3px;
}

/*----------------------------
					 Posts
----------------------------*/

div.post, .mceContentBody 
{
	/*border: 1px solid #696969;*/
	padding: 3px 10px;
	margin-bottom: 20px;
	/*background:#fff; url(/images/common/widget-bg.jpg) no-repeat;*/
	line-height: 17px;
}

.mceContentBodyNoSidePanel
{
	padding: 3px 10px;	
	margin-bottom: 20px;
	background:#fafafa url(/images/common/widget-bg-big.jpg) no-repeat;	
	text-align:center;
	padding-top:20px;
}

div.post h1, .mceContentBody h1 {
	margin: 5px 0 0 0;
}

div.post .author {
	color: #666666;
	font-size: 10px;
	float: left;
	text-transform: capitalize;
}

div.post .pubDate {
	color: #666666;
	font-size: 10px;
	float: right;
}

div.post .text {
	margin-top: 35px;
	/*border-top: 2px solid #C80000;*/
	border-top: 2px solid #C80000;
}

div.post .text h2 {
	margin-bottom: -10px;
}

div.post .text h3 {
	font-size: 11px;
	margin-bottom: -10px;
	padding: 0;
}

div.post .footer {
	text-align: right;
	border-top: 1px dashed silver;
	padding-top: 4px;
	padding-bottom: 2px;
}

div.post .bottom {
	margin-bottom: 45px;
}

div.post .categories {
	margin-bottom: 5px;
	float: right;
}

div.post .tags {
	float: left;
	margin-bottom: 5px;
}



.cal {
    background:transparent url(/images/common/bluecalendlh9.gif) no-repeat scroll 0 0;
    float:left;
    font-weight:bold;
    height:50px;
    margin:0;
    text-align:center;
    width:50px;
    margin-bottom:5px;
}

.cal .month {
    color:#000000;
    font-size:11px;
    margin:0 5px;
    padding-top:3px;
    width:37px;
}

.cal .day {
    color:#606060;
    font-size:19px;
    margin:0 5px;
    padding-top:3px;
    width:37px;
}

.cal .year {
    color:#606060;
    font-size:19px;
    margin:0 5px;
    padding-top:3px;
    width:37px;
}

div.social-network {
    height:40px;
}

div.social-network div.addthis
{
    width:100px;
}

div.social-network div
{
    float:right;
    margin-left:-5px;
}

/*----------------------------
			Related Posts
----------------------------*/

#relatedPosts div {
	background: white;
	padding: 5px 10px 10px 10px;
	border: 1px solid #696969;
}

#relatedPosts h1 {
	margin: 0 0 10px 0;
}

#relatedPosts p
{
	font-size: 15px;
	letter-spacing:1px;
	font-weight: bold;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}

/*----------------------------
				Recent posts
----------------------------*/

ul.recentPosts li{
	padding-bottom: 10px;
}

ul.recentPosts li a{
	font-weight: bold;
}

ul.recentPosts li span{
	display: block;
	text-indent: 10px;
	text-transform: none;
}

/*----------------------------
			Recent comments
----------------------------*/

ul.recentComments li{
	padding-bottom: 10px;
	text-transform: none;
}

ul.recentComments li a.postTitle{
	font-weight: bold;
}

/*----------------------------
			Social bookmarks
----------------------------*/

.bookmarks {
	float: left;
}

/*----------------------------
					Comments
----------------------------*/

.comment {
	border: 1px solid #696969;
	background-color: white;
	padding: 3px 10px;
	margin-bottom: 10px;
}

.comment .date {
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin: 0;
	padding: 3px 0px;
	border-bottom: 1px dashed silver;
}

.comment .author {
	margin: 0;
	padding: 3px 0px;
	border-top: 1px dashed silver;
}

#addcomment, #comment
{
	font-size: 15px;
	letter-spacing:1px;
	font-weight: bold;
}

.self {
	background: #E0EAEF;
}

.comment .gravatar {
	float: left;
	clear: both;
	margin: 5px 10px 5px 0;
}

.comment .gravatar img {
	height: 80px;
	width: 80px;
	border: 1px solid #696969;
}

.comment .content {
	min-height: 85px;
	margin: 5px;
	margin-left: 90px;
}

.comment cite{
	font-family: Monospace;
	font-style: normal;
}

.comment img.flag {
	position: relative;
	top: 2px;
}

.commentForm {
	padding: 5px;
}

.commentForm label {
	float: left;
	display: block;
	width: 80px;
	margin-top: 4px;
}

.commentForm input {
	width: 300px;
}

.commentForm textarea {
	width: 100%;
	height: 150px;
	border:1px solid #696969;
}

#commentMenu{
	padding: 0;
	margin:0;
	clear:both;
}

#commentMenu li{
	float:left;
	border:1px solid #696969;
	border-bottom: transparent;
	margin:0;
	list-style:none;
	margin-right:5px;
	padding: 3px 8px;	
	cursor:pointer;
	position:relative;
	top: 2px;
	background:#d8d8d8;
}

#commentMenu li.selected{
	background:white;
	border-bottom:1px solid white;
}

#commentPreview{
	display:none;
	clear:both;
	min-height: 150px;
}

.success {
	color: green;
	font-weight: bold;
}

.commentForm .bbcode {
    font-size:10px;
    float:right;
    position:relative;
    top:20px;
    padding: 3px;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    background: #fff;
    border: 1px solid #ccc;
}

/*----------------------------
					Archive
----------------------------*/

#archive {
	/*background-color: white;
	border: 1px solid #696969;*/
	background:#fff url(/images/common/widget-bg.jpg) no-repeat;  
	padding: 10px;
}

#archive h1 {
	margin: 0;
	/*border-bottom: 1px dashed silver;*/
	padding-bottom: 9px;
	border-bottom: 2px solid #C80000;
}

#archive h2 {
	border-bottom: 1px solid #696969;
	padding-bottom: 4px;
	font-size: 12px;
	margin-bottom: 10px;
}

#archive h2 img {
	margin-right: 3px;
}

#archive ul {
	list-style-type: square;
	margin: 0 10px;
	padding: 10px;
}

#archive ul li {
	margin-right: 20px;
}

#archive table{
	width: 100%;	
	border-collapse: collapse;
}

#archive table td, #archive table th{
	text-align:left;
}

#archive table td{
	text-align:left;
	border-bottom: 1px solid #D8D8D8;
	padding: 2px 0;
}

#archive .date{
	width: 70px;
}

#archive .comments{
	width: 70px;
	text-align: center;
}

#archive .rating{
	width: 70px;
	text-align: center;
}

/*----------------------------
					 Search
----------------------------*/

#searchbox {
	margin-top: 5px;
	font-size: 10px;
}

#searchbox input {
	font-size: 10px;
}

#searchbox #searchbutton {
	margin-left: 5px;
}

#searchbox #searchfield {
	width: 180px;
}

/*----------------------------
			Search on search
----------------------------*/

#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid #696969;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}

/*----------------------------
				Month list
----------------------------*/

ul#monthList{
	font-weight: bold;
}

ul#monthList ul li{
	margin-left: 20px;
	font-weight: normal;
}

ul#monthList li.year{
  cursor: pointer;
}

ul#monthList ul{
	display: none;
	margin:0px;
	padding:0px;
}

ul#monthList ul.open{
	display: block;
}

/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

.tagcloud li {
	display: inline;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 19px;
}

.tagcloud a.big {
	font-size: 17px;
}

.tagcloud a.medium {
	font-size: 14px;
}

.tagcloud a.small {
	font-size: 12px;
}

.tagcloud a.smallest {
	font-size: 10px;
}

/*----------------------------
					 Page
----------------------------*/

#page 
{
    background:#fff url(/images/common/widget-bg.jpg) no-repeat;  
	padding: 3px 10px;
	margin-bottom: 20px;
	line-height: 17px;
}

#page h1 {
	margin: 3px 0 10px 0;
	border-bottom: 2px solid #C80000;
}

#page #admin {
	border-top: 1px solid #696969;
	margin-top: 10px;
	padding: 5px 0;
}

/*----------------------------
					 Calendar
----------------------------*/

#calendarContainer {
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar {
	border: none;
	margin: 0 auto;
}

.calendar .weekend {
	background-color: #F1F1F1;
}

.calendar .other {
	color: silver;
}

.calendar a.exist {
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td {
	vertical-align: top;
	background: white;
}

/*----------------------------
					Star rater
----------------------------*/

.rating{
	margin-bottom: 10px;
}

.rating p{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

/* smaller star */
.small-star {
	width: 50px;
	height: 10px;
}


/*----------------------------
				Search page
----------------------------*/

#searchpage{
	margin-bottom: 30px;
}

#searchpage input#q{
	width: 300px;
}

#searchpage input#comment{
	clear: both;
}

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}

/*----------------------------
				Contact page
----------------------------*/

#contact{
    background:#fff url(/images/common/widget-bg.jpg) no-repeat;  
	padding: 10px;
}

#contact h1{
	margin-top: 0;
	border-bottom: 2px solid #C80000;
}

#contact label{
	display: block;
	padding-top: 5px;	
}

#contact input.field{
	width: 200px;
}

#contact textarea{
	display: block;	
	overflow: auto;
	width: 75%;
	height: 150px;
	margin: 0;
}

/*----------------------------
			Syntax highlighter
----------------------------*/

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}









#commentlist #comment-form {
	border: solid 1px #ccc;
	background: #fff;
	padding: 10px;
	margin: 10px 0;
}

/* misc */
div.bordered
{
    background:#fff url(/images/common/widget-bg.jpg) no-repeat;  
    /*border-bottom: 2px solid #C80000;*/
}


.twtr-tweet-text
{
    font-size: 11px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#twtr-widget-1 a
{
    color:#3B5998 !important;
    letter-spacing:0px !important;
    font-family:Trebuchet MS !important;
}

#twtr-widget-1 .twtr-tweet a 
{
    color:#3B5998 !important;
    font-weight:normal !important;
    font-size:11px !important;
    letter-spacing:0px !important;
}

.fan_box a
{
    font-family:Trebuchet MS !important;    
}

ul.red-arrow
{
    list-style-image: url(/images/common/red-arrow.png);    
    margin:0;
    padding:10px 0 0 15px;
    line-height:22px;
    line-height: 16px;   
}

#tabUL {
	padding:0;
	margin:0;
	padding-left:10px;
}

.tabULc {height:42px;width:600px; border-bottom:1px solid #CCCCCC; margin:5px 0px 0px 0px; background-repeat:no-repeat;width:100%;}
.tabULc li {list-style-type:none;margin-top:10px;}
.tabULc li a {text-decoration:none;display:block;text-align:left;font-weight:bold;font: bold 12px Arial;padding-top:8px;padding-right:15px;color:#000028; outline:none;}
.tabStrip {float:left;padding-left:15px;height:31px;margin-left:8px;margin-right:8px;}
.activeTab {float:left;padding-left:15px;height:31px;border-right:1px solid #999999;background:#1b1b44; border:1px solid #CCCCCC;}
li.activeTab a {color:#FFFFFF;outline:none;}

.cntPadding { padding:10px; }

.breadcrumbTab { color:#FFFFFF; line-height:35px; margin-left:10px; width:980px; }
.yellow { color:#ffcc00; }

/* TABLE */
table.infoContent
{
    border: 1px solid #404040;
}

table.infoContent tr.infoContentTitle
{
    background: #000028;
}

table.infoContent tr.infoContentTitle th
{
    color:#fff;
    text-align:left;    
}

table.infoContent tr.infoContentTitle2
{
    background: #D6EEFF;
}



table.infoContent tr.infoContentTitle3
{
    background: #000028;
}

table.infoContent tr.infoContentTitle3 td.header
{
    color:#fff;    
}

table.infoContent td.header
{
    color:#fff;    
}

table.infoContent tr.infoContentTitle2 td
{
    border-bottom: 1px solid #404040;    
}

table.infoContent tr.normal { background:#fafafa; }
table.infoContent tr.alt { background:#fff; }

.module-title  
{    
    margin:0; 
    background:url(../images/common/hdr-gradient-lng.gif) repeat-x; 
    border-bottom:1px solid #c0c0c6; 
    position:relative; 
    color:#242222; 
    font-size:16px;
    padding:10px 0px 10px 10px;    
    text-transform:none;
    letter-spacing:-1px;
    margin-bottom:10px;
}

/*--------------*/
/* TABS */
.header-tabs { left:0; z-index:99; }
ul.tabs {
	margin: 5px 0 0 10px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
}
ul.tabs span {float:right; padding-right:30px; color:#333333; font-size:12px;}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	margin-bottom: -1px;
	background: #fafafa;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #1B1B44;
	display: block;
	font-size: 12px;
	font-weight:bold;
	padding: 0 10px;
	outline: none;
}
ul.tabs li a:hover {
	background: #fafafa;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #1B1B44;
	border-bottom: 1px solid #F2F2F4;
}

ul.tabs li.active a {color:#FFFFFF;}
.tab_container {
	border-top: 1px solid #ccc;
	clear: both;
	float: left; 
	width: 215px;
	margin-left:10px;
	background: #fafafa;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	color:#333;
}
.tab_container a {color:#0f0f5f;}
.tab_container2 {
	border-top: 1px solid #ccc;
	clear: both;
	float: left; 
	width: 480px;
	margin-left:10px;
	background: #fafafa;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	color:#333;
}
.tab_container2 a {color:#0f0f5f;}
.tab_container_lng {
	border-top: 1px solid #ccc;
	clear: both;
	float: left; 
	width: 990px;
	background: #fafafa;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	color:#333;
}
	.tab_container_lng table b {color:#000;}
	.tab_container_lng table  {color:#333;}
.tab_content {
	padding: 0 5px 5px 10px;
	font-size: 12px;
	background:#fafafa;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
/*--------------*/

/*--------------*/
/* FONT FORMAT */
.italic { font-style:italic !important; }
.bold { font-weight: bold !important;}
/*--------------*/

/*--------------*/
/* TEXT ALIGNMENT */
.right { text-align:right !important; } 
.left { text-align:left !important; } 
.center { text-align:center !important; }
/*--------------*/

/*--------------*/
/* VERTICAL ALIGNMENT */
.top { vertical-align:top !important; } 
.middle { vertical-align:middle !important; } 
.bottom { vertical-align:bottom !important; } 
/*--------------*/

/*--------------*/
/* MARGIN */
.margin0 { margin:0; }
.mTop5 { margin-top:5px; }
.mTop10 { margin-top:10px; }
.mTop15 { margin-top:15px; }
.mTop20 { margin-top:20px; }
.mBottom5 { margin-bottom:5px; }
.mBottom10 { margin-bottom:10px; }
.mBottom15 { margin-bottom:15px; }
.mBottom20 { margin-bottom:20px; }
.mLeft5 { margin-left:5px; }
.mLeft10 { margin-left:10px; }
.mLeft15 { margin-left:15px; }
.mLeft20 { margin-left:20px; }
.mRight5 { margin-right:5px; }
.mRight10 { margin-right:10px; }
.mRight15 { margin-right:15px; }
.mRight20 { margin-right:20px; }
/*--------------*/

/*--------------*/
/* PADDING */
.padding0 { padding:0; }
.pTop5 { padding-top:5px; }
.pTop10 { padding-top:10px; }
.pTop15 { padding-top:15px; }
.pTop20 { padding-top:20px; }
.pBottom5 { padding-bottom:5px; }
.pBottom10 { padding-bottom:10px; }
.pBottom15 { padding-bottom:15px; }
.pBottom20 { padding-bottom:20px; }
.pLeft5 { padding-left:5px; }
.pLeft10 { padding-left:10px; }
.pLeft15 { padding-left:15px; }
.pLeft20 { padding-left:20px; }
.pRight5 { padding-right:5px; }
.pRight10 { padding-right:10px; }
.pRight15 { padding-right:15px; }
.pRight20 { padding-right:20px; }
/*--------------*/


/*--------------*/
/* FORM TABLE */
table.form-table
{
    font-size:14px;
}

table.form-table td
{
    text-align:left;
}

table.form-table .label
{
    text-align:right;
    padding-right:10px;
}

table.form-table .label-gray,
span.gray
{
    color:#8E8E8E;    
}

table.form-table .label-left
{
    text-align:left;
    padding-right:10px;
}
/*mahesh*/
table.form-table .label-center
{
    text-align:center;
 
}
/*mahesh*/
table.form-table .label-red
{
   color:Red;
	font-weight: 700;
	font-size: large;
}
/*mahesh*/
table.form-table .label-black
{
   color:Black
}
table.form-table .button-container
{
    padding-top:10px;
}

table.form-table .label150 { width:150px; }
table.form-table .label200 { width:200px; }
table.form-table .label250 { width:250px; }

table.list-menus
{
    width:100%;
}

table.list-menus td.left-col
{
    width:60%;
    vertical-align:top;
    padding:20px 0px;  
}

table.list-menus td.right-col
{
    text-align:right; vertical-align:top; padding:20px 0px; padding-right:20px;
}
/*--------------*/

/*--------------*/
/* CONFIRMATION */

.confirmation-box
{
    background:url(../images/common/ConfirmationBox.png) no-repeat 0 0;
    width:515px;
    height:415px;
    margin:20px auto;    
    border:1px solid #fff;
}

/*--------------*/

span.info-tooltip  
{
    width:16px; 
    height:16px;
    background:url(../images/icons/information.png);
    display: inline-block;	
    display: inline;
  
}

div.header-filled
{
    background:#000028;
    color:#ffffff;
    padding:5px 0px 5px 10px;
    margin-top:5px;
}

/* mahesh - 04/05/11 */
.button-box	{
	width:10%; margin:0 auto; padding:10px 0px 0px 0px;}
	
.button-box a{
	background:url('../images/buttons/btn-left.png') no-repeat left top; 
padding-left:5px; text-decoration:none; display:inline-block;
	font-family: "Century Gothic";
}	

.button-box a span{
	background:url(../images/buttons/btn-right.png) no-repeat top right; padding-left:3px; padding-top:4px;text-decoration:none; font-size:11px; padding-right:8px; color:#FFF; height:25px; display:inline-block;}	
	
	/* mahesh - 04/05/11 */
	.button-box2	{
	width:10%; margin:0 auto; padding:10px 0px 0px 0px;}
	
.button-box2 a{
	background:url('../images/buttons/btn-left_.png') no-repeat left top; 
padding-left:5px; text-decoration:none; display:inline-block; }	

.button-box2 a span{
	background:url(../images/buttons/btn-right_.png) no-repeat top right; padding-left:3px; padding-top:4px;text-decoration:none; font-size:11px; padding-right:8px; color:#FFF; height:25px; display:inline-block;}	
	

div.widget-big{
	background:#fff url(/images/common/widget-bg-big.jpg) no-repeat;
	border: 1px solid #696969;
	padding: 10px 15px;
	margin-bottom: 10px;
	z-index: 1;
	min-width: 1px;
	
}

.title
{
font-size:small;
font-weight:bold;
color:Blue;	
text-transform:uppercase;

}
.progressbar{color: #000000;top: 47%;left: 45%;position: fixed; z-index:1000}

/*26 August 2012*/


