body
{
/*
	font-family:Verdana;
	font-size:70%;
*/
	font: 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, sans-serif;
}
td
{
	font-size:70%;
}

h1
{
	color:#999;
	font-size:150%;
	margin:0px;
	/*
	font-weight:bold;
	font-size:120%;
	color:#aaaaaa;
	margin:0px;
	*/
}

h2
{
	color:#355EC4;
	font-size:120%;
	margin:0px;
	font-weight:normal;
}

.whisperText
{
	font-size:90%;
	color:#999999;
	font-style:italic;
}

.errorText
{
	color:red;
}

.highlight
{
	background-color:#ffffcc;
}

/*
	Link Styles
*/

	A, A:visited
	{
		text-decoration: none;
		color : #ff8000;
	}
	A:hover
	{
		text-decoration : underline;
	}

	.topnav A, .topnav A:visited
	{
		color:#666666;
		font-size:120%;
		text-decoration: none;
		margin-left:10px;
		margin-right:10px;
	}
	.topnav A:hover
	{
		color:#999999;
		text-decoration : underline;
	}

/*
	Form Controls
*/

	.wideInput
	{
		width:300px;
	}

	.extraWideInput
	{
		FONT-SIZE: 12px;
		width:400px;
	}

	.wideTextArea
	{
		width:300px;
		height:200px;
	}

	.extraWideTextArea
	{
		width:400px;
		height:350px;
		font-family: trebuchet ms, Arial, Sans-Serif;
	}


	.postIt				
	{
		background-color:	rgb(255,255,179);
		border-right:		1px solid #444444;
		border-bottom:		1px solid #444444;
		margin-left:		10px;
		color:				#666666;
		padding:			5px;
	}




/*
*	Whiteboard Toolbox 3.0
*/ 
/*
		body {
			padding: 0px;
			margin: 0px;
			font: 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, sans-serif;
			color: #000;
		}
		
		#toolbar {
			font: 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, sans-serif;
			float: left;
			clear: both;
			background: #cacaca url(/images/toolbar/toolbar-bg1.jpg) repeat-x;
			border-bottom: 1px solid #888;
			padding: 0px 10px;
			width: 100%;
			height: 50px;
		}		
		#toolbar .button {
			float: left;
			clear: none;
			text-align: center;
			padding: 4px 2px 4px 6px;
			border: 1px solid transparent;
			cursor: pointer;
		}
		#toolbar .selected.button {
			background: #eee;
			border-color: transparent #aaa transparent #aaa;
		}
		#toolbar .button div {
			clear: both;
			text-align: center;
		}
		#toolbar .separator {
			float: left;
			clear: none;
			margin: 6px 5px;
		}
		#toolbar .group {
			clear: none;	
		}
		#toolbar .right.group {
			float: right;	
		}
		

		#subtoolbar {
			float: left;
			clear: both;
			background: #bcbcbc url(/images/toolbar/toolbar-bg2.jpg) repeat-x;
			width: 1000px;
			padding: 0px 10px;
			border-bottom: 1px solid #888;
		}
		#subtoolbar .label {
			float: left;
			clear: none;
			padding: 4px 7px 0px 0px;
			color: #555;
		}
		#subtoolbar .button {
			float: left;
			clear: none;
			padding: 3px 2px 1px 5px;
			white-space: nowrap;
			border: 1px solid transparent;
			cursor: pointer;
			margin-left:-1px;
		}
		#subtoolbar .stroke.button {
			padding: 2px 0px 2px 0px;	
		}
		#subtoolbar .selected.button {
			background: #eee;
			border-color: transparent #aaa transparent #aaa;
		}
		#subtoolbar .separator2 {
			float: left;
			clear: none;
			margin: 0px 5px;
			width: 2px;
			height: 23px;
		}
		#subtoolbar .group {
			clear: none;	
		}
	
	
		#browsebar
		{
			float: left;
			clear: none;
			height:25px;
			margin-top:13px;
			margin-right:10px;
		}
		
		#browsebar a
		{
			float: left;
			clear: none;
			margin:0px;
			padding:0px;
			border:0px;
			height:25px;
		}
		
		#browsebar a img
		{
			border:0px;
		}
		
		#browsebar input
		{
			float: left;
			clear: none;
			background-color:#0000ff;
			margin:0px;
			padding:3px;
			height:25px;
			border:0px;
			background:transparent url(/images/toolbar/toolbar-address-bg1.png) repeat-x;
		}
		
		#browsebar .vcentered
		{
			display:block;
			padding-top:3px;
			height:22px;
			background:transparent url(/images/toolbar/toolbar-address-bg1.png) repeat-x;
		}

*/

/*
*	Whiteboard Toolbox
*/

.toolboxIcon
{
	float:right;
	font-size:1px;
	text-decoration:none;
	margin-left:5px;
}

.toolbarInput
{
	height:18px;
	margin-top:4px;
	font-size:10px;
	margin-right:5px;
	
}


#framePhoneFromHere
{
	/*
	width:297px;
	height:20px;
	margin-bottom:10px;
	margin-left:-1px;
	*/
	width:28px;
	height:25px;
	overflow:hidden;
}

#divSizeSelector
{
	position:absolute;
	height:22px;	/* Height & Width need to be +2 for IE */
	width:0px;
	left:0px;
	display:none;
/*	
	display:inline;
	margin-left:100px;
*/
    margin:2px -1px -1px -1px !important;
    border:1px solid #93B2CC;
    background-color:#ffffff;
    color:#fff;
}

/*
*	Community Styles
*/

	.facePhoto
	{
		margin-right:-1px;
		margin-bottom:0px;
		padding:0px;
		border:solid 1px #cccccc;
	}
	.faceCaption
	{
		/*
		position:absolute;
		margin-top:64px;
		margin-left:-68px;
		*/
		width:64px;
		height:16px;
		text-align:center;
		font-size:70%;
		overflow:hidden;
	}
	
	.facelist
	{
		clear:both;
	}
	
	.facelist img 
	{
		border:1px solid #ccc;
		clear:right;
	}

	.facelist span
	{
		display:block;
		float:left;
		margin:3px 3px 0 0;
		text-align:center;
	}
	

	.socialBookmarks
	{
		width:200px;
	}
	.socialBookmarks a
	{
		padding:0px;
		margin:0px;
	}
	.socialBookmarks img
	{
		border-width:0px;
	}


/*
*	Boxes
*/

.roundbox
{
	margin-top:5px;
	margin-left:5px;
}

.roundbox .head
{
	height:10px;
}

.roundbox .head .r
{
	height:10px;
}

.roundbox .head .c
{
	font-size:1px;
	margin-left:8px;
	margin-right:12px;
	height:10px;
}

.roundbox .body
{
}

.roundbox .body .r
{
}

.roundbox .body .roundBoxContent
{
	background-color:#ffffff;
	font-family:Arial;
	color:#004D8D;
	vertical-align:text-bottom;
	margin-left:8px;
	margin-right:12px;
	padding-left:0px;
	padding-right:0px;
}

.roundbox .foot
{
	height:13px;
}

.roundbox .foot .r
{
	height:13px;
}

.roundbox .foot .c
{
	margin-left:8px;
	margin-right:12px;
	height:13px;
}



.tabboxcontents
{
	display:inline-block;
	position:relative;
	margin-left:-13px;
	width:100px;
	text-align:center;
	vertical-align:middle;
	z-index:2;
}

.tabbox
{
	min-height:0px;
	margin-bottom:10px;
}

.tabbox .head
{
	background-color:green;
	height:7px;
}

.tabbox .head .r
{
	background-color:green;
	height:7px;
}

.tabbox .head .c
{
	background-color:red;
	font-size:1px;
	margin-left:7px;
	margin-right:7px;
	padding-top:0px;
	height:7px;
	
/*	
	background-color:green;
	font-size:1px;
	margin-left:7px;
	margin-right:7px;
	padding-top:0px;
	height:7px;
	color:#6C9C31;
	font-weight:bold;
*/
}

.tabbox .body
{
/*
	height:5px;
*/
}

.tabbox .body .r
{
}

.tabbox .body .tabboxcontents
{
	text-align: center;
	margin-top:-2px;
	margin-left:1px;
	font-size: 105%;
	font-weight:bold;
	color: #6C9C31;
	background-color:#ffffff;
/*	
	height:5px;
	text-align: center;
	margin-left:7px;
	margin-right:7px;
	font-size: 105%;
	padding-top:2px;
	color: #6C9C31;
*/
}

.tabbox .foot
{
	background-color:green;
	height:23px;
}

.tabbox .foot .r
{
	background-color:green;
	height:23px;
}

.tabbox .foot .c
{
	background-color:green;
	height:23px;
	margin-right:7px;
	margin-left:7px;
	background-color:Green
}


.tabPage
{
	display:none;
	margin-top:-15px;
	width:670px;
}
.tabPageInner
{
	font-size:120%;
	height:400px;
	text-align:left;
	padding:5px;
}



.graybox
{
	min-height:0px;
	margin-bottom:10px;
}

.graybox .head
{
	height:10px;
}

.graybox .head .r
{
	height:10px;
}

.graybox .head .c
{
	margin-left:10px;
	margin-right:10px;
	padding-top:0px;
	height:10px;
	color:#6C9C31;
	font-size:1px;
	font-weight:bold;
}

.graybox .body
{
}

.graybox .body .r
{
}

.graybox .body .boxContent
{
	min-height:1px;
	margin-left:3px;
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
}

.graybox .foot
{
	height:10px;
}

.graybox .foot .r
{
	height:10px;
}

.graybox .foot .c
{
	margin-left:10px;
	margin-right:10px;
	height:10px;
}

#frameSubject
{
	background-color:#fff;
	transform:scale(1.0);
	transform-origin:top left;
}
