﻿

	/*
	
		Project: RIC
		Developer: Vasilis Terzopoulos
		
		-----------------------------------------------
		- Index ---------------------------------------
		
		1. DNN
		2. Layout
			2.1. Main Nav
				2.1.1. User Options
			2.2. Header
			2.3. Main
			2.4. Panes
			2.5. Footer
		3. Typography
			3.1. DNN
			3.2. Generic
				3.2.1. Headings
			3.3. Skin
			3.4. Links
				3.4.1. DNN
				3.4.2. Generic
				3.4.3. Skin
		4. Navigation
			4.1. Main Nav
				4.1.1. Submenus
			4.2. Footer Nav
		5. Lists
		6. Tables
		7. Forms
		8. Helpful
			8.1. Generic
				
	*/


	/*--------------------------------------------------------------------------------------------------------------*/
	/* 1. DNN */

		.ControlPanel{border:#CCC dotted;border-width:0 0 1px 0;}
		.ControlPanel table{margin:0 auto;}
		.ControlPanel a.CommandButton{font-size:10px;}
		
		.PagingTable{}
		
		.DNNEmptyPane{display:none;}
		.DNNAligncenter table{text-align:left;}
		
		.FileManager{font-size:0.85em;width:100%;}
		
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 2. Layout */

		#Body{background:url(bg.jpg) 0 0 repeat-x #5294CB;margin:0;padding:0;height:100%;}
		#Form{width:100%;float:left;}
		
		/* #ric{background:url(bglight.jpg) 50% 0 no-repeat;min-height:850px;} */
		#ric #page{width:960px;margin:0 auto;overflow:hidden;}
		
		/* 2.1. Main Nav */
		#ric #nav-main{height:62px;margin:7px 0 2px;background:url(nav-bg.png);position:relative;z-index:999;}
		#ric #MainNav{float:left;/*width:750px;*/position:relative;z-index:999;left:10px;} /* more in section 4 */
		
			/* 2.1.1. User Options */
			#ric #user-options{/*background:url(nav-separator.png) no-repeat 242px 0;width:300px;*/height:38px;line-height:38px;text-align:right;overflow:hidden;position:absolute;right:10px;top:12px;}
			#ric #user-options div{display:none;}
		
		/* 2.2. Header */
		#ric #header{height:177px;clear:both;position:relative;overflow:hidden;background:url(header.jpg) 300px 0 no-repeat #0060A6;border:solid #E6E9E9;border-width:1px 0;}
		#ric #dnn_dnnLOGO_imgLogo{display:inline;float:left;margin:30px 0 0 16px;}
		
		/* 2.3. Main */
		#ric #main{width:960px;clear:both;margin:0 auto 2px;overflow:hidden;background:#E8E7DC;border-top:3px solid #0060A6;min-height:400px;}
		
		/* 2.4. Panes */
		#ric .contentpane{border:0 !important;margin:0 10px;overflow:hidden;}
		#ric .contentpane-admin{border:0 !important;margin:0 10px 10px;overflow:hidden;}
		#ric .mainpane{border:0 !important;width:740px;float:left;margin:0 10px 10px 0;position:relative;left:10px;}
		
		#ric #panes-grid{width:740px;float:left;overflow:hidden;margin-bottom:10px;position:relative;left:10px;}
		
		#ric .toppane{border:0 !important;width:740px;overflow:hidden;}
		
		#ric #main-panes{width:740px;}
		#ric .mainpane1{border:0 !important;width:365px;float:left;}
		#ric .mainpane2{border:0 !important;width:365px;float:right;}
		
		#ric #bottom-panes{clear:both;overflow:hidden;}
		#ric .bottompane1{border:0 !important;width:240px;float:left;margin-right:10px;}
		#ric .bottompane2{border:0 !important;width:240px;float:left;}
		#ric .bottompane3{border:0 !important;width:240px;float:right;}
		
		#ric .sidepane{border:0 !important;width:190px;float:right;margin-bottom:10px;position:relative;right:10px;}
		
		#ric .bottompane{border:0 !important;clear:both;}
		
		#ric .bias{background:url(bias.png);margin-bottom:10px;}
		
		/* 2.5. Footer */
		#ric #footer{width:960px;padding:1.5em 0;clear:both;border:#E8E7DC solid;border-width:1px 0;background:#0060A6;text-align:center;}
		#ric #footer-links{margin:0;padding:0;list-style:none;display:inline;}
		#ric #footer-links li{margin:0;padding:0;list-style:none;display:inline;}
		
		#ric #copyright{}
		

	/*--------------------------------------------------------------------------------------------------------------*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		.Head{font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.SubHead{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.SubSubHead{font:bold 0.85em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.Normal{font:1em/1.3 Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.NormalDisabled{font:1em Verdana, Arial, Helvetica, sans-serif;color:#CCC;}
		.NormalBold{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.NormalRed{font:1em Verdana, Arial, Helvetica, sans-serif;color:#F00;}
		.NormalTextBox{font:1em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.StandardButton{font:1em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		.SkinObject{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
	
		/* 3.2. Generic */
		body{font-size:75%;}
		td,th,p,div,span,li{font:1em/1.3 Verdana, Arial, Helvetica, sans-serif;color:#08283B;}
		p{margin:0 0 .8em 0;padding:0;line-height:1.3;}
		blockquote,q{}
		pre{}
	
			/* 3.2.1. Headings */
			h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#08283B;margin:0 0 0.8em 0;padding:0;line-height:normal;}
			
			h1{font-size:1.6em;font-weight:bold;}
			h2{font-size:1.2em;font-weight:bold;}
			h3{font-size:1.2em;font-weight:normal;}
			h4{font-size:1em;font-weight:bold;}
			h5{font-size:0.9em;font-weight:bold;}
			h6{font-size:0.8em;font-weight:bold;}
			
		/* 3.3. Skin */
		
		#ric #footer{font-size:0.8em;}
		#ric #footer *{font-size:1em;}
		#ric #copyright-text,
		#ric #powered-by{margin-top:15px;}
		
		/* 3.4. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
			a.CommandButton:link{color:#F88D30;text-decoration:none;}
			a.CommandButton:visited{color:#F88D30;text-decoration:none;}
			a.CommandButton:hover{color:#F88D30;text-decoration:underline;}
			a.CommandButton:active{color:#F88D30;text-decoration:underline;}
			
			a.SkinObject:link{color:#F88D30;text-decoration:none;}
			a.SkinObject:visited{color:#F88D30;text-decoration:none;}
			a.SkinObject:hover{color:#F88D30;text-decoration:underline;}
			a.SkinObject:active{color:#F88D30;text-decoration:underline;}
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{font:1em Verdana, Arial, Helvetica, sans-serif;}
			a:link{color:#F88D30;text-decoration:none;}
			a:visited{color:#F88D30;text-decoration:none;}
			a:hover{color:#F88D30;text-decoration:underline;}
			a:active{color:#F88D30;text-decoration:underline;}
			
			/* 3.3.3. Skin */
			#ric #user-options a{margin:0 10px;font-weight:bold;}
			#ric #user-options a:link{color:#08283B;text-decoration:none;}
			#ric #user-options a:visited{color:#08283B;text-decoration:none;}
			#ric #user-options a:hover{color:#F88D30;text-decoration:none;}
			#ric #user-options a:active{color:#F88D30;text-decoration:none;}
			
			#ric #footer .footer,
			#ric #footer a{color:#FFF;margin:0 5px;}
			#ric #footer a:link{color:#FFF;text-decoration:none;}
			#ric #footer a:visited{color:#FFF;text-decoration:none;}
			#ric #footer a:hover{color:#FFF;text-decoration:underline;}
			#ric #footer a:active{color:#FFF;text-decoration:underline;}
			
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 4. Navigation */
		
		/* 4.1. Main Nav */
		#ric .radmenu{float:left;/*width:750px;*/height:38px;margin:13px 0 0;position:relative;z-index:999;left:10px;border:0;background:none;}
		
		#ric .radmenu *{border:0;background:none;margin:0;padding:0;text-decoration:none;}
		
		#ric .radmenu .rootGroup{}
		
			#ric .radmenu li.item{background:url(nav-separator.png) right no-repeat;}
			
			#ric .radmenu a.link{display:block;padding:10px 11px 10px 10px;margin:0;float:none;cursor:pointer;}
	
			#ric .radmenu span.text{display:block;color:#08283B;background:none;font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
			
			#ric .radmenu a.link:hover,
			#ric .radmenu a.expanded,
			#ric .radmenu a.current{background:none;}

			#ric .radmenu a.link:hover span.text,
			#ric .radmenu a.expanded span.text,
			#ric .radmenu a.current span.text{color:#F88D30;text-decoration:none;}
			
			/* 4.1.1. Submenus */
		
			#ric .radmenu .slide{padding:16px 0 0 1px !important;padding:17px 0 0 1px;}
			#ric .radmenu .slide .slide{padding:1px 0 0 2px !important;padding:2px 0 0 3px;}
			
			#ric .radmenu .group{border:0;background:#E6E9E9;}
			
				#ric .radmenu .group li.item{background:none;}
				
				#ric .radmenu .group a.link{padding:0;margin:0;}
			
				#ric .radmenu .group img{display:none;}
				
				#ric .radmenu .group a.current,
				#ric .radmenu .group a.link:hover{}
				#ric .radmenu .group a.link:hover span.text,
				#ric .radmenu .group a.current span.text{background:#FFF;color:#08283B;text-decoration:none;}
				
				#ric .radmenu .group span.text{display:block;padding:0.4em 3em 0.4em 0.9em;margin:0;background:#E6E9E9;color:#08283B;font-weight:normal;}
				
				#ric .radmenu .group a.link span.expandLeft{color:#08283B;background:url(nav-arrow.png) 95% 50% no-repeat;}
				#ric .radmenu .group a.link:hover span.expandLeft{color:#08283B;background:url(nav-arrow.png) 95% 50% no-repeat #FFF;}
				#ric .radmenu .group a.current span.expandLeft{color:#08283B;background:url(nav-arrow.png) 95% 50% no-repeat #FFF;}
				#ric .radmenu .group a.expanded span.text{color:#08283B;}
			

		/* 4.2. Footer Nav */
		#ric #FooterNav ul{padding:0;margin:0;list-style:none;}
		#ric #FooterNav li{padding:0;margin:0;list-style:none;display:inline;}
		#ric #FooterNav .SelectedTab{font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
		
		
		
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 5. Lists */

		dl,dt,dd,ol{}
		
		ul,li{}
		
		ul.nostyle,
		li.nostyle{list-style:none;margin:0;padding:0;}

	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 6. Tables */
	
		table,caption,tbody,tfoot,thead,tr,th,td{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 7. Forms */
	
		form,fieldset,legend,label,input,textarea,select{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 8. Helpful */
	
		/* 8.1. Generic */
		.b{font-weight:bold;}
		.u{text-decoration:underline;}
		.i{font-style:italic;}
		.del{text-decoration:line-through;}
		
		.text-large{font-size:1.5em;}
		.text-medium{font-size:1.2em;}
		.text-small{font-size:0.9em;}
	
		.reset{margin:0 !important;padding:0 !important;border:0 !important;
		line-height:normal !important;font-weight:normal !important;
		font-style:normal !important;font-size:100% !important;font-family:inherit; !important}
		
		.text-left{text-align:left;}
		.text-center{text-align:center;}
		.text-right{text-align:right;}
		
		.center{margin:0 auto;display:block;text-align:center;}
		
		.img-left{float:left;margin-right:15px;}
		.img-right{float:right;margin-left:15px;}
		
		.left{float:left;}
		.right{float:right;}
		
		.clear{clear:both;}
		

	/*--------------------------------------------------------------------------------------------------------------*/
	/* 9. Modules */
	
	/*search*/	
	#dnn_ctr414_MiniSearch_txtSearchTerms{font-size:16px;width:280px;margin:10px 0;}
	#dnn_ctr414_MiniSearch_btnSearch{font-size:16px;}
	#dnn_ctr414_MiniSearch_lblSearchBox_imgHelp{display:none;}
	#dnn_ctr414_MiniSearch_lblSearchBox_lblLabel{font-size:0.9em;}
	
	/*search results*/
	.searchResultDiv{border:#08283B dotted;border-width:1px 0 0;margin:5px 0;padding:5px 0;}
	.searchResultHdr{font-size:1.6em;}
	
	/**/
	#positionWorkflow{border-collapse:collapse;}
	#positionWorkflow td{padding:3px;}
	#positionWorkflow tr.odd{background:#E8E7DC;}
	
	/* Login Form */
	#login-form{overflow:hidden;margin:0 35px;}
	#login-form div{margin-bottom:5px;}
	#login-form div span{display:block;float:left;width:90px;text-align:right;padding:3px 5px 0 0;}
	#login-form #login-button{margin:0 0 15px 95px;}
	#login-form #login-links{text-align:center;margin-left:-30px;}
	
	
	#dnn_ctr397_MiniSearch_btnSearch{width:90%;}
	
	
	
	
	
	
	

