/* global styles*/
a:link, a:visited  { color: #c73d1a; }
body  { background-color: #f2f2f2;font-family : Verdana,sans-serif; }
h1, h2, h3, h4, h5, h6 {font-family : Verdana,sans-serif; }
#nav li ul li  { background: #EA8930; }

/* forms */
form input[type=text] { width :250px;}
form select { width :254px;}
img.nobr { border : none}


/* b. units custom menu*/

.purple #nav li ul li{background: #7b599d/*#7B58A4*/; }
#navigation .purple { background :url("edge/bg-pagenav-purple-new.png") repeat-x scroll 0 0 transparent }

.green #nav li ul li{background: #9cc34c/*#9BC24A*/; } 
#navigation .green { background :url("edge/bg-pagenav-green-new.png") repeat-x scroll 0 0 transparent }

.blue #nav li ul li{background: #215fa6/*#4383D1*/; } 
#navigation .blue { background :url("edge/bg-pagenav-blue-new.png") repeat-x scroll 0 0 transparent }

.orange #nav li ul li{background: #f18e35/*#EA8930*/; } 
#navigation .orange { background :url("edge/bg-pagenav-orange-new.png") repeat-x scroll 0 0 transparent }

/* flag selector*/

.flag-selector { 
	background : url("edge/bg-flags.png") no-repeat scroll 0 0 #F8F8F8;
	/*background: #F8F8F8;*/
	padding: 10px 3px 9px 3px; 
	height:12px; 
	margin-top :14px;
	margin-left:20px;
	width:48px;
	float: right; 
	/*border: 1px solid #d0d0d0; 
	-moz-border-radius :5px;
	-webkit-border-radius :5px;*/
}
.flag-selector .flag{ padding : 0 3px;}

/*twitter widget*/
#footer-widgets .widget_twitter h3 a { color : #224466}
#footer-widgets .widget_twitter h3 a:hover { text-decoration : none;}
#footer-widgets .widget_twitter h3 .twitterwidget {background :url("edge/twitter.png") no-repeat scroll 0 0 transparent; padding:0 86px 4px 0;}
#footer-widgets .widget_twitter .twitter-hashtag { display:none}
#footer-widgets .widget_twitter .entry-content a {color:#0084B4}

#breadcrumb-navxt {font-family:Verdana} 

/* post and page specific styles*/

.entry a.btn, input.submit, #commentform #submit { background-color:#6694ac; border:1px solid #557c90; }
.entry { font-size:inherit; line-height:inherit; }
.entry ul { margin:0; padding:0; }
.entry ul li { list-style-type:none; }
.entry ol li { list-style-type:decimal; }
.entry p {line-height:16px;margin-bottom:30px;font-size:12px;}
.entry .definition+p ,.entry  p:first-child { font-weight:bold;}
.entry h3 {font-style:italic; font-weight:normal;}
.entry .definition { color:#7E7E7E;font-size:11px;font-style:italic;margin-bottom:20px;margin-top:-10px;}
.entry .list_title {color:#333333;margin-top :30px; }
.entry ul.bullets{ margin:0; padding :0; margin-top :5px;}
.entry ul.bullets li {line-height:16px;background-image: url(edge/dot.gif);background-repeat: no-repeat;background-position: 0 2px; padding-left: 20px;margin-bottom:8px; }
.entry ul ul li { list-style-type:none;}
.entry ul.bullets + p{ margin-top:25px; margin-bottom:10px;}
.entry table.agenda tr td {
	border : 1px solid #aaa;
}

.post .comments { display:none;}
.post #share {padding-left : 70px;}
.post {background : #fff;}
.post h1.title {padding-bottom:1px; margin-bottom : 20px; background :url("edge/bg-title.gif") no-repeat scroll left bottom transparent;}
.buBox .read-more{margin-top:20px;margin-right:20px;float:right;position:relative;}
.post #share .banner { background:url(edge/banner-featured.png) no-repeat; padding:0 0 0 13px; width:85px;}
.featured-banner { background:url(edge/banner-featured.png) no-repeat; }

/* featured post box*/
#loopedSlider { background: none; border : none; }
#loopedSlider .featured-nav ,.featured-nav { width : 300px;background-color : #E5E5E5;border:1px solid #D0D0D0;}
#loopedSlider .container {	background-color : #E5E5E5; width:630px;border:1px solid #D0D0D0;}
#loopedSlider ul.pagination,ul.pagination { border : none;}
#loopedSlider ul.pagination li a,ul.pagination li a { width : 258px; display:block; padding:15px 20px 15px 20px; opacity:0.7; border-bottom:1px solid #d4d4d4; min-height:52px; }
ul.pagination li a:hover { opacity:1; background:#eee; }
ul.pagination li.active a { opacity:1; background:#eee;}
ul.pagination img { background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
ul.pagination em { color:#555; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
ul.pagination .meta { display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 64px; }


#purple_box a.btn{ background-color:#695581; border:1px solid #441F70;color :#fff;}
#green_box a.btn{ background-color:#5B7C18;border:1px solid #798F4D;}
#orange_box a.btn{ background-color:#BC7F48;border:1px solid #A3540E;}
#blue_box a.btn{ background-color:#476991;border:1px solid #14447E;}

/*index page boxes*/
#buContainer{
	display: block;
	height : 300px;
	width : 600px;
	font-family : Verdana;
	font-size :12px;
	margin:20px 15px; 
}

.buBox{
	width : 300px;
	height : 150px;
	float : left;
	position : relative;
	z-index :1;
	overflow : visible;
}
.buBox span.title {
	color : #fff;
	font-weight :  bold;
	width : auto;
	margin :auto;
	position : absolute;
	font-size : 20px;
}
.buBox span.lu{
	top : 35px;
	left :  30px;
}
.buBox span.ru{
	top : 35px;
	right :  30px;
	float : right;
}
.buBox span.ld{
	bottom : 35px;
	left :  30px;
}
.buBox span.rd{
	bottom : 35px;
	float : right;
	right :  30px;
}
.buBox img {
	width : 300px;
	float : left;
	position : relative;
	right :0px;
	top :0px;
}
.buBox .content{
	position: absolute;
	color : #fff;
	float : left;
	width: 480px;
	height: 200px;
	display : none;
}
.buBox #luContent{
	top: 100px; 
	left: 100px; 
}

.buBox #ruContent{
	top: 100px; 
	left:-200px;
}

.buBox #ldContent{
	top: -100px; 
	left: 100px; 
}

.buBox #rdContent{
	top: -100px; 
	left:-200px;
}
.list li{
	height :65px;
}
.list li label{
	font-weight : bold;
	font-size : large;
}
