body {
	color: #333333;
	font: 9pt Arial;
	margin: 0;
	padding: 0;
	text-align: center;
}
h1, h2, h3 {
	color:#174A7C;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}
/*.input{
	background:#F0F3F8;
	border:1px solid #6F8CC0;
	padding:3px;
	min-width:260px;
}*/
.input-min{
	min-width:40px !important;
}
input.error{background-color:#FFE5E5;}
input.button{
	background-color:#174A7C;
	border:medium none;
	color:#FFFFFF;
	font-size:15px;
	margin:0;
	padding:5px 5px;
	text-align:center;
	min-width:150px;
}
a.button{
	background-color:#174A7C;
	border:medium none;
	color:#FFFFFF;
	font-size:15px;
	margin:0;
	padding:5px 15px;
	text-align:center;
	min-width:150px;
	text-decoration:none;
}
a.button:hover{background-color:#1E1F26;}
input.button:hover{background-color:#1E1F26;}
/* top */
div#top {
	background: rgb(23,74,124);
	color: rgb(255,255,255);
}
div#top ul {
	margin: 0;
	padding: 0;
}
div#top ul li {
	display: inline;
}
div#top ul li a {
	display: inline-block;
	color: rgb(255,255,255);
	font: 8pt Arial;
	padding: 2px 7px 2px 7px;
	text-decoration: none;
}
div#top #top-feed {
	display: block;
	float: right;
}
div#top #top-options {
	display: block;
	float: left;
}

/* header */
div#header {
	background: rgb(23,74,124);
	display: block;
}

/* navigation */
div#navigation {
	background: rgb(23,74,124);
	/* border-bottom: rgb(117,114,89) 10px solid; */
	display:block;
}
div#navigation ul {
	float: right;
	margin: 0;
	padding: 50px 0 0 0;
}
div#navigation ul li {
	display: inline;
}
div#navigation ul li a {
	color: rgb(255,255,255);
	display: inline-block;
	font: bold 9pt Arial;
	height: 15px;
	margin: 5px;
	padding: 5px 0px 5px 15px;
	text-decoration: none;
	width: 100px;
}
div#navigation ul li a#home { border-bottom: rgb(129,129,84) 5px solid; }
div#navigation ul li a#profile { border-bottom: rgb(200,8,80) 5px solid; }
div#navigation ul li a#resources { border-bottom: rgb(111,140,192) 5px solid; }
div#navigation ul li a#events { border-bottom: rgb(223,140,25) 5px solid; }
div#navigation ul li a#training { border-bottom: rgb(166,132,98) 5px solid; }

/* footer-options */
div#footer-options {
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	width: 1100px;
}
div#footer-options ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
div#footer-options ul li {
	display: inline;
}
div#footer-options ul li a {
	display: inline-block;
	padding-right: 15px;
}

/* footer */
div#footer {
	background: #D3D4D5;
	border-top: rgb(167,169,172) 1px solid;
	color: rgb(100,100,100);
	display: block;
	font: 8pt Arial;
	padding: 15px 0 25px 0;
}

/* general classes */
div.advertisement {}
div.advertisement .caption {
	color: rgb(150,150,150);
	font: 8pt Arial;
}
div.advertisement .advert {
	border: rgb(200,200,200) 1px solid;
	display: block;
	height: 250px;
	overflow: hidden;
	width: 300px;
}

div.container {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 1100px;
}
div.container p {
	line-height:150%;
}

div.dot-line {
	background: url(/inc/img/dot.gif);
	background-repeat: repeat-x;
}

div.infosection {
	line-height: 160%;
}
div.infosection h1 {
	font: 20pt Georgia;
}
p.lead {
	font: 14pt "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0;
	padding:10px 0px;
}

div.infosection .info {
	display: block;
	float: left;
	padding-right: 35px;
	width: 750px;
}
div.infosection .options {
	display: block;
	float: left;
	width: 310px;
}

div.infooverview {
	padding-bottom: 50px;
}
div.infooverview .overviewitem {
	display: block;
	float: left;
	padding: 15px;
	width: 330px;
}
div.infooverview .overviewitem img {
	background: black;
	border: rgb(167,169,172) 5px solid;
	display: block;
	height: 100px;
	width: 330px;
}
div.infooverview .overviewitem h3 {
	padding: 0 10px 0 10px;
}
div.infooverview .overviewitem .comment {
	line-height: 160%;
	padding: 0 10px 0 10px;
}

div.itembox {
	background-color: #fafaff;
	border-color: #bbbbbb;
	border-style: dotted;
	border-width: 1px;
	color: #333333;
	margin-top: 23px;
	margin-bottom: 17px;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 18px;
	padding-left: 13px;
}
div.itembox ul {
	margin: 0;
	padding: 0;
}
div.itembox ul li {
	float: left;
	line-height: 150%;
	overflow: hidden;
	width: 135px;
}

div.legend-item {
	padding-bottom: 10px;
}
div.legend-item .legend-item-icon {
	display: block;
	position: relative;
	float: left;
	text-align: center;
	width: 60px;
}
div.legend-item .legend-item-comment {
	display: block;
	padding-top: 10px;
	position: relative;
	float: left;
}

/* article classes */
div.article-item {
	padding: 15px 0 15px 0;
}
div.article-item .article-head {
	font: 14pt Arial;
}
div.article-item .article-date {
	color: rgb(100,100,100);
	font: 8pt Arial;
	padding: 5px 0 10px 0;
}
div.article-item .article-overview {
	line-height: 160%;
	padding: 5px 0 20px 0;
}
div.article-item .article-entice {}
div.article-item .article-options {
	background: rgba(167,169,172,0.1);
	border-color: rgb(167,169,172);
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: rgb(100,100,100);
	font: 8pt Arial;
	margin-top: 15px;
	padding: 5px;
	position: relative;
	text-align: right;
}
div.article-item .article-options img {
	position: absolute;
	top: 5px;
}


/* form classes */
div.formsection {
	display: block;
}
div.formsection .formmessage {
	background: #fafaff;
	background-image: url(/inc/img/icons/32/dialog-information.png);
	background-position: 20px 10px;
	background-repeat: no-repeat;
	border-color: rgb(111,140,192);
	border-style: solid;
	border-width: 1px 0 1px 0;
	margin-bottom: 25px;
	padding: 5px 15px 5px 60px;
	height:1%;
}
div.formsection .formalert {
	background: rgba(255,0,0,0.1);
	background-image: url(/inc/img/icons/32/dialog-error.png);
	background-position: 20px 10px;
	background-repeat: no-repeat;
	border-color: rgb(255,0,0);
}
div.formsection .comment {
	display: inline-block;
	float: left;
	font: 8pt Arial;
	padding-right: 50px;
	width: 200px;
}
div.formsection .formfields {
	display: inline-block;
	float: left;
}
div.formsection .formfields .label {
	display: inline-block;
	width: 150px;
}
div.formsection .formfields .input {
	display: inline-block;
	padding-bottom: 5px;
}
div.formsection .formfields .input input {
	background: #fafaff;
	border: rgb(111,140,192) 1px solid;
	padding: 3px;
	width: 300px;
}
div.formsection .formfields .input textarea {
	background: #fafaff;
	border: rgb(111,140,192) 1px solid;
	padding: 3px;
	width: 430px;
}
div.formsection .formfields .error input {
	background: #fafaff;
	border-color: rgb(255,0,0);
}
div.formsection .formoptions {
	padding: 15px;
	text-align: center;
}
div#event_wrapper{
	width:60%;
}
div#event_wrapper div.event{
	padding-bottom:10px;
	border-bottom:2px solid #EDECEB;
}
div#event_wrapper div.event:hover{
	background:#EDECEB;
}
div#event_wrapper div.event div.small_content{
	float:left;
	
	padding-bottom:5px;
}
div#event_wrapper div.event div.date_small{
	background-image:url(/inc/img/date_small.png);
	display:block;
	float:left;
	height:39px;
	margin:0 6px 6px 0;
	padding:3px;
	text-align:center;
	width:39px;
}
div#event_wrapper div.event div.date_small span{
	color:#ADADAD;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 auto;
	display:block;
}
div.event_table{
	width:100%;
}
div.event_table div.row{
	padding:0px;
}
div.event_table div.row span.first{float:left; width:100px;}
a.event_head{font-size:16px;font-weight:bold;text-decoration:none; color:#174A7C;}


div#splash_resources {
	background: #6F8CC0;
	/*background-image: url(/inc/img/home-splash-bg.jpg); */
	background-position: top;
	background-repeat: repeat-x;
	display: block;
}
div#splash_event {
	background: #DF8C19;
	/*background-image: url(/inc/img/home-splash-bg.jpg); */
	background-position: top;
	background-repeat: repeat-x;
	display: block;
}
div#splash_training {
	background:#A68462;
	/*background-image: url(/inc/img/home-splash-bg.jpg); */
	background-position: top;
	background-repeat: repeat-x;
	display: block;
}
div#splash_profile {
	background:#C80850;
	/*background-image: url(/inc/img/home-splash-bg.jpg); */
	background-position: top;
	background-repeat: repeat-x;
	display: block;
}
div#info_page{width:300px;float:right;padding:20px 20px ;}
div#splash_content  {
	padding: 20px 600px 20px 0px;
	height: 260px;
	width: 500px;
	color: rgb(255,255,255);
}
div#splash_content  p{
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:14pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
div#splash_content  ul{list-style:none;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:14pt;}
div#splash_content h1 {
	color: rgb(255,255,255);
	font: 20pt Georgia;
	/* font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; */
	margin: 0;
	padding: 0;
}
div#splash_content h2 {
	color: rgb(255,255,255);
	font: 17pt Georgia;
	margin: 0;
	padding: 0;
}

 #recaptcha_response_field {
	background:rgba(111, 140, 192, 0.1) none repeat scroll 0 0;
	border:10px solid #6F8CC0;
	padding:3px;
	width:300px;
 }
 
div#comment_wrapper{
	
}

div#comment_wrapper div.event_row{
	background:#EDEDED;
	border-color: rgb(167,169,172);
	border-style: solid;
	border-width: 1px 0 0px 0;
	color: rgb(100,100,100);
	font: 8pt Arial;
	padding: 5px;
	position: relative;
	height:1%;
}
div#comment_wrapper div.event_row div.user{
	float:left;
	width:120px;
	text-align:center;
}
div#comment_wrapper div.event_row div.user div{margin-top:5px;font-weight:bold}
div#comment_wrapper div.event_row div.comment{
	float:left;
	margin-left:5px;
	width:570px;
	background-image: url(/inc/img/icons/16/internet-group-chat.png);
	background-repeat:no-repeat;
	padding-left:20px;
}
div#comment_wrapper div.event_row div.comment span.head{display:block;font-weight:bold;margin-bottom:5px;}
div#comment_form{
	background:#EDEDED url(/inc/img/icons/32/comment_add.png) no-repeat scroll 20px 10px;
	border-color:#A7A9AC;
	border-style:solid;
	border-width:1px 0;
	margin-bottom:25px;
	padding:5px 15px 5px 60px;
}
div#comment_form textArea{
	background: #EDEDED;
	border: #A7A9AC 1px solid;
	padding: 3px;
	width: 300px;
}
div.infoBlock{
	background:#E6EFC2 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	margin-bottom:10px;
}
div.infoBlock p{
	background:transparent url(/inc/img/info.png) no-repeat scroll 5px 0;
	padding:1px 0 0 26px;
}
/*
div#event_options{
	margin: 0px;
	padding: 0px;
}
div#event_options ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:10px 0;
}
div#event_options ul li{
	float:left;
	margin:0 15px 0 0;
	padding:0 !important;
	
}
div#event_options ul li a{
	border:1px solid #CCCCCC;
	display:block;
	margin:0 0 20px;
	width:120px;
	background:#F7F7F7 url(/inc/img/shortcut-button-bg.gif) no-repeat scroll left top;
	text-decoration:none;
}
div#event_options ul li a span{
	background-position:center 15px;
	background-repeat:no-repeat;
	border:1px solid #FFFFFF;
	color:#555555;
	display:block;
	font-size:13px;
	line-height:1.3em;
	padding:70px 10px 15px;
	text-align:center;
}

div#event_options ul li a span.register{background-image:url(/inc/img/icons/48/register.png);}
div#event_options ul li a span.email{background-image:url(/inc/img/icons/48/email.png);}
div#event_options ul li a span.outlook{background-image:url(/inc/img/icons/48/outlook.jpg);}
*/ 
div.related{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1.5px solid #DDDDDD;
	line-height:150%;
	margin:5px;
	min-height:75px;
	padding:10px 5px 15px;
	text-align:left;
	width:580px;
}
div#login_conent{
	border:1px solid #CFCFCF;
	color:#404040;
	margin:5px;
	overflow:hidden;
	background:#FFFFFF url(/inc/img/ae_login.gif) repeat-x scroll center top;
}
div#login_conent hr{
	background:#CCCCCC none repeat scroll 0 0;
	border:medium none;
	display:block;
	height:1px;
	margin:12px 0;
}
div#login_conent  h2, div#login_conent h2{
	margin:0;
	font-size:18px;
	padding:19px;
	
}
div#login_conent div.login_panal{
	width:400px;
	float:left;
	margin:0;
}
div#login_conent div.registration_panel{
	min-height:450px;
	margin:0;
	padding:0;
	border-left:1px solid #D0D0D0;
	float:none;
	margin-left:400px;
	
}
div#register_content, div#login_content{
	padding:5px;
}
div.content_wrap{padding:10px;}
div.form_row{
	margin-bottom:5px;
	/*width:396px;*/
}
div.form_row div.row_content{
	margin-left:120px;
	color:#343437;
}
div.form_row label{
	float:left;
	margin-top:3px;
	width:100px;
}
div.form_row div.label{
	float:left;
	width:120px;
	color:#424554;
	font-weight:bold;
}

.pagination { border:0; margin:0; padding:0; font-size:10px; text-align:center}
.pagination a { border:solid 1px #DEDEDE; margin-right:2px; color:#174A7C}
.pagination .off { color:#888888; display:inline-block; font-weight:normal; padding:3px 4px; border:solid 1px #999; padding:5px 21px;}
.pagination .next a,.pagination .previous a { font-weight:bold; border:solid 1px #FFFFFF; }
.pagination .active{ color:#000000; font-weight:bold; display:inline-block; padding:4px 6px; }
.pagination a:link, .pagination a:visited { display:inline-block; padding:5px 21px; text-decoration:none; }
.pagination a:hover{ text-decoration:none; border: 1px solid #999; background-color:#F6F6F6;}
span.pictuere a{
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	color:#646464;
	padding:0px 0 5px 20px;
	background:transparent url(/inc/img/icons/16/photo.gif) no-repeat scroll left top;
}
.show{display:block;}
.hide{display:none;}

table.data{width:100%; border:1px solid #DDDDDD; border-collapse:collapse;}
table.data  th {
	background:#E5E5E5 none repeat scroll 0 0;
	border-bottom:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	color:#444444;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	padding:2px 5px;
	text-align:left;
}
table.data  th.main_head {
	font-size:14px;
	padding:10px;
	background:#ffffff;
}
table.data tr td{border-bottom:1px solid #DDDDDD;padding:2px 5px; border-right:1px solid #DDDDDD}
table.data tr td,th{height:20px !important;}


 




