/* CSS Document - Act Adept*/
body{background:#DDDDDD; margin:0; padding:0; font-family:arial,sans-serif; font-size:11px; color:#000; text-align:center;}
img{border:0;}
form{margin:0; padding:0;}

/* Headings */
h1 {font-size:200%;}
h2 {font-size:175%;}
h3 {font-size:150%;}
h4 {font-size:125%;}
h5 {font-size:100%;}
h6 {font-size:80%;}

.bold {font-weight:bold;}

/* Links */
a{ font-size:11px; text-decoration:none; font-weight:bold;}
a:link, a:active, a:visited{color:#395E9E;}
a:hover{color:#C00; teaxt-decoration:underline;}


/* Tables */
table {font:inherit; font-size:100%; color:inherit; border-collapse:collapse;}

/* Div's */
#errordiv {color:red;}
#colorRowDiv {margin-top:10px;}
#colorDiv {margin-top:-5px;}
#editoption {margin-bottom:5px; float:left; display:inline; width:105px; text-align:center;}
#profileEditDiv {float:left;}

#resumecontactdiv {float:left; margin-top:10px; width:270px; margin-left:5px;}

#contactdiv {position:relative; left:-20; top:5; float:right;}

#eventinfo {width:300px;}
#eventinfodiv {margin:5px;}
#event_attendee_box {width:600px;}


#mainpagediv {margin-left:25px;}


#adcontainer {float:right; width:120px;}
#emptyadcontainer {float:right; height:500px; width:1px;}
#page{width:930px; margin:0 auto; margin:15px auto; padding:0px; text-align:left; background-color:#FFFFFF; border-top: 10px solid #739FE0; border-left: 10px solid #739FE0; border-right: 10px solid #739FE0;}
#container{   float:left; width:790px; margin:0 auto; padding:0; text-align:left; background-color:#FFFFFF; margin-bottom:10px; }
#fullcontainer{   float:left; width:100%; margin:0 auto; padding:0; text-align:left; background-color:#FFFFFF; margin-bottom:10px; }
#header{background-color:#FFFFFF;color:#FFF; height:125px; padding:5px; padding-top:8px; height:64px;}
#atopnav{background-color:#6698CB; text-align:center; padding:5px;}
#footer a {text-decoration:underline;}
#footer {background-color:#739FE0; height:32px;clear:both;}

#googlead300x250 {width:350px; float:left; display:inline;}
#welcomemsgbox {width:350px; float:left; display:inline; }


#copyRight {color:#000000; font-size:90%; font-family:Arial;}
#main{background:inherit; position:relative; min-height:500px; _height:500px; }
#nav{position: absolute;margin-left:1%; margin-right:1%;background:inherit;}
#content{position: relative;margin-right:1%;background:inherit;}
#contentWrap{position:static; height:400;} 


#header #advert{margin-top:5px; text-align:center; z-index:1000000 !important; visibility:visible !important; display:block !important;}

/* Sets header, topnav, and footer text and links color */
#header, #header a, #topnav a{color:#FFFFFF;font-weight:normal; }
#topnav a:hover{color:#040C5C;}
#topnav {background-color: #D8D8D8; border-top: 2px solid #555555; border-bottom: 2px solid #555555; border-left:0px; border-right:0px;}
#topnav a {text-decoration:none; font-weight:bold;}
#navmenu {border-style: ridge; 
        cell-padding: 0; 
        cell-spacing: 0;
        border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
        border-left: 2px solid #555555;
        border-right: 2px solid #555555;
        border-collapse: collapse;
	padding: 0;
	padding-left: 0px;
	margin: 0;
        background-color:#555555;
	wiadth:498px;
 }
.navButton {}
#tabnormal a {background-image: url(images/TabNormal.jpg); align: center; vertical-align: middle;  text-align: center;  heiaght: 32; padding: 2px 16px; font-size: 14px; font-weight: bold; color: #000000}
#tabnormal a:hover {background-image: url(images/TabHighlited.jpg); text-decoration: none;}
#tabselected a {background-image: url(images/TabHighlited.jpg); align: center; vertical-align: middle;  heigaht: 32; text-align: center; padding: 2px 16px; font-size: 14px; font-weight: bold; color: #000000}
#tabselected a:hover {text-decoration: none;}

.section {border:2px #A0BCEA solid; width:100%; margin-bottom:15px;}
.heading {background-color:#A0BCEA; color:#FFFFFF; margin:0;}
.subheading {background-color:#D8D8D8; color:#000000; margin:0;}

.cols {width:100%;}
.cols th, .cols td {text-align:left;vertical-align:top;}
.cols th {width:100px;}


	#nav{width:450px; left:0; padding:0; margin:0; margin-right:10px;}	
	#content{width:300px; left:474px; top:0; margin:0; background:none;}

        .section {border:1px solid #003399; }
        .section .heading {background-image: url(images/HeaderTitleBar.jpg); padding:5px; color:#fff; margin-bottom:5px;}
	.section .row input{float:right; width:50%; text-align:left; margin:2px 0; margin-right:20%;}
	.section .row label{float:left; width:40px; text-align:right; margin:2px 0; margin-right:2%;}
        .section label{float:left; margin-left:5px; margin-right:5px;}
	.section .row{clear:both;}
	.section a {font-size:100%; margin:5px;}

        #loginsubmitdiv {margin-left:100px; margin-top:5px;}
        #welcomebox { width:350px; float:left;}

        #colleagueapprover_approve {display:inline;}
        #colleagueapprover_reject {display:inline;}
        #colleagueapprover_name {display:inline;}

	#splash_login{border:1px solid #003399;width:350px; float:left; display:inline;}
	#splash_login .heading {background-image: url(images/HeaderTitleBar.jpg); backgraound-color:#A0BCEA; color:#fff; margin-bottom:5px;}
	
	#saplash_login .row input{float:right; width:50%; text-align:left; margin:2px 0; margin-right:18%;}
	#saplash_login .row label{float:left; width:30%; text-align:right; margin:2px 0; margin-right:2%;}
	#saplash_login .row{clear:both;}
	#saplash_login a {font-size:90%; margin:5px;}

	#splash_datainput{border:1px solid #003399;width:700px;clear:both;}
	#splash_datainput .heading {background-image: url(images/HeaderTitleBar.jpg); color:#fff; margin-bottom:5px;}
	#splash_datainput .row input{float:right; width:40%; text-align:left; margin:2px 0; margin-right:18%;}
	#splash_datainput .row label{float:left; width:20%; text-align:right; margin:2px 0; margin-right:2%;}
	#splash_datainput .row{clear:both;}
	#splash_datainput a {font-size:100%; margin:5px;}

        #splash_editresume{ border:1px solid #003399;width:700px;clear:both;}
	#splash_editresume .heading {background-image: url(images/HeaderTitleBar.jpg); color:#fff; margin-bottom:5px;}
	#splash_editresume .row input{float:right; width:40%; text-align:left; margin:2px 0; margin-right:18%;}
	#splash_editresume .row label{float:left; width:20%; text-align:right; margin:2px 0; margin-right:2%;}
	#splash_editresume .row{clear:both;}
	#splash_editresume a {font-size:100%; margin:5px;}	

	#splash_editphotos {border:1px solid #003399;width:345px;cleaar:both; background-color:#FFFFFF; float: left; }
	#splash_editphotos .heading {background-image: url(images/HeaderTitleBar.jpg); color:#fff; margin-bottom:5px;}
	#splash_editphotos .row input{float:right; width:40%; text-align:left; margin:2px 0; margin-right:18%;}
        #splash_editphotos label{float:left; margin-left:5px; margin-right:5px;}
	#splash_editphotos .row label{float:left; width:20%; text-align:right; margin:2px 0; margin-right:2%;}
	#splash_editphotos .row{clear:both;}
	#splash_editphotos a {font-size:100%; margin:5px;}	

	#splash_addphotos {border:1px solid #003399;width:345px;cleaar:both; float: left; margin-left:25px;}
	#splash_addphotos .heading {background-image: url(images/HeaderTitleBar.jpg); color:#fff; margin-bottom:5px;}
	#splash_addphotos .row input{float:right; width:40%; text-align:left; margin:2px 0; margin-right:18%;}
	#splash_addphotos .row label{float:left; width:20%; text-align:right; margin:2px 0; margin-right:2%;}
        #splash_editphotos label{float:left; margin-left:5px; margin-right:5px;}
	#splash_addphotos .row{clear:both;}
	#splash_addphotos a {font-size:100%; margin:5px;}	

        #profiletopdiv {clear:both; margin:0px; display:inline;}
        #profilebottomdiv{clear:both; margin:0px; display:inline;}

        #profile_photo {width:200px; margin:5px; float:left;  display:inline; height:220px;}
        #profile_blog {width:335px; margin:5px; display:inline; float:left; height:220px;}
        #profile_orgs {width:190px; margin:5px; display:inline; float:left; height:220px;}
        #profile_resume {width:561px; display:inline;  margin:5px; float:left;}
        #profile_colleagues {width:175px;  display:inline; margin:5px; float:left;}

        #photo_category_preview {width:700px;} 

        #resumemisc {margin-left:5px; margin-top:10px; width: 270px; float:left;}   
  
        #adjectiveDiv {display:inline;  width: 170; float:left; }
        #professionDiv {display:inline;  width: 170; float:left; }
       
        #adjectiveRatingDiv {margin-right:10px; display:inline; float:left; cleaar:both; width:125;}
        #adjectiveTitleDiv {margin-left:5px; margin-bottom: 5px; display:inline; float:left; width:100;}
        #adjectiveScoreDiv {display:inline; float:right; width:10;}
        #photoCommentDiv {margin-right:10px; disaplay:inline; float:left; cleaar:both; width:400;}
        label {margin-bottom:5px;}
	
#resumeprojectname {width:35%;}
#resumeroletype {width:10%;}

resume.table{border-collapse: collapse; padding-left: 5px; font-size: 12; color: #000000; background-color: #FFFFCC; font-size: 12; font-weight: font-normal;}
TR.lineBreak {background-color: #FFFFFF; height: 21; }
TR.resumeHeader {color: #FFFFFF; background-color: #6D9ADD; font-weight: bold;}
TR.resumeDataEven {color: #000000; background-color: #D0D0D0; font-weight: normal;}
TR.resumeDataOdd {color: #000000;background-color: #FFFFFF;font-weight: normal;}
TD.resumeCell {padding-left: 25px}
TD.resumeCellEditBar {width:140px;  padding-left: 25px}
TD.resumeCellEmpty {width:75%;  padding-left: 25px; }

#orgcalendar_table {border-collapse: collapse; font-size: 12; border: 2px solid #aaaaaa; color: #000000; background-color: #FFFFCC; font-size: 12; font-weight: font-normal;}
#orgcalendar_header_row {color: #FFFFFF; background-color: #6D9ADD; font-weight: bold; }
#orgcalendar_sub_header_cell {color:#FFFFFF; background-color:#6D9ADD; font-weight: bold; text-align:center;}
#orgcalendar_data_row_even {color: #000000; background-color: #D0D0D0; font-weight: normal;}
#orgcalendar_data_row_odd {color: #000000;background-color: #FFFFFF;font-weight: normal;}
#orgcalendar_edit_cell {width:80px;}
#orgcalendar_cell_header_Time {width:60px;}
TD.orgcalendar {padding-left:5px; padding-right:5px; text-align:center; border: solid 2px #aaaaaa;}

#messages_table {border-collapse: collapse; width:700px; font-size: 12; border: 2px solid black; color: #000000; background-color: #FFFFCC; font-size: 12; font-weight: font-normal;}
#messages_header_row {color: #FFFFFF; background-color: #6D9ADD; font-weight: bold; }
#messages_data_row_even {color: #000000; background-color: #D0D0D0; font-weight: normal;}
#messages_data_row_odd {color: #000000;background-color: #FFFFFF;font-weight: normal;}
#messages_edit_cell {width:55px;}
#messages_cell_header_Date {width:125px;}
TD.messages {padding-left:5px; padding-right:5px; text-align:center; border: solid 2px #aaaaaa;}
/* Buttons */

img {display:inline;}



/*For NewsBlog.  Move me later */

.pageable_data_grid_container_corner {background-color:#C3D9FF;}
.pageable_data_grid {width:700px; text-align:left; border-top:solid 1px #BBBBBB}
.pageable_data_grid td {}
.data_grid_button_row {background-color:#C3D9FF;}
.data_grid_selection_row {background-color:#C3D9FF;}
.data_grid_even {height:24px; cursor:pointer;}
.data_grid_odd {height:24px;cursor:pointer;}
.data_grid_selected {height:24px;cursor:pointer;}
.data_grid_even td {background-color:#E8EEF7; border-bottom:solid 1px #BBBBBB; height:24px;}
.data_grid_odd td {background-color:#E8EEF7; border-bottom:solid 1px #BBBBBB; height:24px;}
.data_grid_selected td {background-color:#FFFFCC; border-bottom:solid 1px #BBBBBB; height:24px;}
.data_grid_title_row {background-color:#D8D8D8; font-weight:bold;}
.selection_label {color:#0000CC; cursor:pointer;}

.data_grid_nav_panel {float:right; margin-right:25px}

.news_blog_edit_panel {background-color:#C3D9FF; width:700px;} 
.news_edit_panel {background-color:#C3D9FF; width:700px;} 

.news_blog_summary_even {background-color:#EDB677; width:100%; }
.news_blog_summary_odd {background-color:#FFFFFF; width:100%;}
.news_blog_summary_container {margin:10px;}
.news_blog_summary_title {color:#395E9E; font-weight:bold;}
.newsblog_prev_label {margin:10px; font-weight:bold; color:#395E9E; cursor: pointer;}
.newsblog_next_label {margin:10px; float:right; font-weight:bold; color:#395E9E; cursor: pointer;}
/* End NewsBlog */















