/*template_css.css*/
body {
	/*background-color: #666699;*/
	margin:0px; font-family: tahoma; font-size: 13px;}
#aps {
	border-width-left: 1px;
	border-width-right: 1px;
	border-width-top: 0px;
	border-width-bottom: 1px;
	border-color: #000000
}
	
	
a {
	cursor: pointer;
	text-decoration: none;
	color: #262697;
	font-weight: bold;
}


a:hover { color: #000000; 
	text-decoration: underline;
	}

.home_list{color:#262697;}
	
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #262697;
	text-decoration: none;
	padding-top: 10px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #909092;
}

.banner_img {
	/*margin-left: 30px;*/
}

#center {
 width: 800px;
}

#content {
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 10px;
}

.contentpaneopen { width: 100%; }

.contentheading,.componentheading {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

#footer {

}

/*#heading_top {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	background-color: #b6b6b8;
	font-family: tahoma;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}*/

#heading_quotes {
	color: #ffcc00;
	font-size: 17px;
}

.heading_quotes_white {
	color: #ffffff;
	font-size: 17px;
}

#heading_top div {
	margin-top: 8px;
	/*font-weight: normal;
	color: #ffcc00;*/
}

#heading_bottom {
	background-color: #666699;
	/*border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;	
}

#main_content {
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	
}

#main_content_article {
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	padding: 10px;
	
}


.menu_row {
	background-color: #000000;
	width:80px;
	
}

.moduletable_search{
	padding-top:10px;
	padding-left: 20px;
}

#nsalogo {
	align: right;
	margin-bottom: 25px;
	margin-right: 10px;
}

#right_column {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #b6b6b8;
	background-color: #FFE680;
}

#right_column p { /*padding-left:10px; padding-top: 10px; padding-right:10px;*/}

#right_column div{
	margin-top:0px;
}

#shadow_left {
	padding-right:16px;
	background-image: url(http://weblinux.knowtechnology.net/vinca/robertmenard/templates/robertmenard_template/images/fade_left.gif); 
	background-repeat: repeat-y;
}

.shadow_right {
	padding-left:20px;
	background-image: url(http://weblinux.knowtechnology.net/vinca/robertmenard/templates/robertmenard_template/images/fade_right.png); 
	background-repeat: repeat-y; 
}

.sitemap ul {
	padding-left: 20px;
}

#wrapper ul {
	list-style-image: url('http://devcom.robertmenard.biz/templates/robertmenard_template/images/list_arrow.png');
}

#wrapper {
	width: 800px;
}

/********************************menu css*/
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 border: 0px solid #000000 ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 5px 5px 5px 5px !important;  
 font-size: 11px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #000000 !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #FFFFFF !important ; 
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
 background-color: #b6b6b8 !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 -moz-opacity:1; 
 filter:alpha(opacity=100) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:3px; width:2px; 
 -moz-opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:3px; height:2px; 
 -moz-opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .item.hover {
 background-color: #000000 !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid #b6b6b8 ; 
 z-index: 1; 
}
table.menu a{
 margin:0px !important ; 
 padding: 5px 5px 5px 5px !important ; 
 display:block !important; 
 position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 width:75px; 
 font-size: 13px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: center !important ; 
 font-weight: bold !important ; 
 color: #FFFFFF !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}
div.menu td {
 border-bottom: 1px solid #b6b6b8 ; 
 border-top: 1px solid #b6b6b8 ; 
 border-left: 1px solid #b6b6b8 ; 
 background-color: #000000 !important ; 
} 
div.menu td.last {
 border-right: 1px solid #b6b6b8 ; 
} 
#trans-active a{
 color: #000000 !important ; 
 background-color: #b6b6b8 !important ; 
} 
#menu a.hover   { 
 color: #000000 !important ; 
 background-color: #b6b6b8 !important ; 
}
#menu span {
 display:none; 
}

/**********Blog css*/
#sidebar {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #b6b6b8;
	vertical-align:text-top;
	padding-top:0;
	margin-top:0;
	list-style-type: none;
	background-color: #FFE680;
}

.header h3,h2 {
	font-size: 14px;
	color: #000000;
	padding-top:12px;
}

#sidebar h3,h2 {
	font-size: 14px;
	color: #000000;
	padding-top:12px;
}

#sidebar_content form{
	padding-left: 3px;
	padding-top:5px;
}

#sidebar_content {
	padding-left: 3px;
	padding-right:3px;
	}

#sidebar_content a{
	font-weight: bold;
	text-decoration: none;
}

#sidebar_content a:hover{
	text-decoration: underline;
	font-weight: bold;
}

#sidebar_content ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0px;
	}