#MyContainer 
{
	margin:0 auto;
	width:770px; /* was 765 - too damn tight */
	/*background:#ff0;*/
}

#MyTopSection, #MyMiddleSection, #MyBottomSection
{
	background: transparent url(images/MyGreyLine.gif) top left repeat-y;
	float:left;
}

.TopSectionAligner
{
	height:182px;
}

.LeftSide
{
	float:left;
    margin:0;
    margin-right:1px;
	width:160px;
	background-color:White;
}

#MyContentBlock
{
	padding-top:10px;
}

.RightSide, #MyContentBlock
{
	float:left;
	width:604px;
	background-color:White;
}

.MyTopPhoto
{
	margin:11px 0 7px 11px;
}
.MyLeftPhoto
{
	margin-left:11px;
	margin-top:11px;
}

.clear
{
	clear:both;
}

#MyFooter
{
	color:#7B7B7B;
	margin-top:5px;
	margin-bottom:20px;
}

.MyNoHighlightLink
{
	color:#7B7B7B;
	text-decoration:none;	
}

.MyClient
{
	float:left;
	margin:12px 2px 12px 5px;
	padding:0;
	width:189px;
	/*height:425px;*/
	height:450px;
	border:1px solid #ccc;
}

.MyClientText
{
	padding:5px;
	color:#666;
}

.MyClientText h2 
{
	font-size:1em;
	font-weight:bold;
}
			
.MyClientText A
{
	color:#7B7B7B;
	text-decoration:none;
}

.MyClientQuote
{
	float:left;
	margin:12px 2px 12px 5px;
	padding:0;
	width:189px;
	height:425px;
}

.MyCrawfordLogo
{
	margin:30px 0 17px 18px;
	width:137px;
	height:45px;
}

.MySecureConnectionVisible
{
	height:21px;
	
}
.MySecureConnectionHidden
{
	height:21px;
	display:none;
}
#MyLoginFormContainer, #contactus, #download
{
	/*border:solid 1px black;*/
}

#MyLoginFormContainer
{
	height:130px;
	overflow:hidden;
	background-color:#B7D3E9;
	width:192px;
}

#MyUserPassword
{
	
}

table#MyUserPassword td.logindots {margin:0;
				padding:0;
				}
table#MyUserPassword td.logindots img {margin:4px 0 0 0;
				padding:0 0 0 0;
				display:block;
	}
table#MyUserPassword td#headcell {margin:0;
				padding:0 0 0 3px;
				}
table#MyUserPassword td.inputlabel {margin:0;
				padding:0 0 0 3px;
				}
				
input#MyUserName {margin:4px 0 0 8px;
				border:none;
				width:117px;}
input#MyPpassword {margin:3px 0 0 8px;
				border:none;
				width:117px;}


#MyContactUs
{		
	height:60px;
	margin:0 0 6px 0;
	padding:0;	
	background: transparent url(images/demoback.gif) top left no-repeat;
}

#MyContactUs a 
{
	margin:0;
	padding:18px 18px 0 9px;
	display:block;
	height:40px;
	color:#fff;
	text-decoration:none;
	font-size:1.8em;
	font-weight:bold;
}

#MyDownload
{
	height:48px;
	margin:6px 0 0 0;
	padding:0;	
	background: transparent url(images/downback.gif) top left no-repeat;
}

#MyDownload p 
{
	margin:0;
	padding:0 0 6px 0;
	line-height:2.2em;
}

#MyDownload a 
{
	margin:0;
	padding:0 0 5px 7px;
	color:#000;
	text-decoration:none;
	width:190px;
	display:block;
}			

#MyDownload #downhead
{
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
}

.MyNoHighlightLink
{
	color:Black;
	text-decoration:none;
}

.MyDottedLink
{
	color:#666;
	padding-bottom:2px;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(images/smallblackdot.gif) repeat-x 118% 100%;
	white-space: nowrap;
}

.TickList
{
	font-size:1.8em;
	color:#666;
}

.TickList A, .MyNormalText A, .NewsTable A
{
	color:#666;
	text-decoration:none;
}

#pagetitletext A, .PageTitleTextWider A
{
	color:#0066CC;
	text-decoration:none;
}

.TickList A:Hover, #pagetitletext A:Hover, .MyNormalText A:Hover, .NewsTable A:Hover
{
	color:blue;
	text-decoration:underline;
}

.BluePageTitle
{
	color:#0066CC;
	font-size:20pt;
}

.MyNormalText
{
	font-size:1.4em;
	padding-right:5px;
}

#PageTitleTextWider
{
	margin:9px 0 0 0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	color:#0066CC;
	width:300px;
}

.NewsTable
{
	margin-left:10px;
	margin-right:10px;
}
.NewsTable TD
{
	vertical-align:top;
	font-size:1.4em;
	padding-bottom:10px;
	padding-right:10px;
}


.NewsTableCol1
{
	width:120px;
}
.NewsTableCol2
{
}
.NewsTableCol3
{
	width:80px;
}

#BlueSquareContainer
{
	/*border:solid 1px blue;*/
	position:relative;
	overflow:hidden;
}
.BlueSquare
{
	position:absolute;
}