/* frd.css */

p {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
font-weight: normal;
color: #ccc;
margin: 0 0 10px 0;
text-align: left;
}

body {
background: #333;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
font-weight: normal;
color: #333;
margin: 0px;
padding: 0;
text-align: center;
}

h1 { 
	font : bold 115%/120% Verdana, helvetica, sans-serif;
	color: #ccc;
	margin: 6px 0 10px 0;
	padding:0px;
	text-align: left;
	border-bottom: #aaa 1px solid;
}

h2 { 
	font : bold 110%/110% arial, helvetica, sans-serif;
	margin: 6px 0 4px 0;
	padding:0px;
	color: #c3b49b;
	text-align: left;
}

h3 { 
	font : bold 82%/95% arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

h4 { 
	font : bold 80%/80% arial, helvetica, sans-serif;
	margin:0px;
	padding-top:6px;
	padding-bottom:4px; 
}

h5 { 
	font : bold 75%/100% arial, helvetica, sans-serif;
	margin:0px;
	padding:0px; 
}

img {
padding: 0px;
}


.tutorialimage {
margin: 4px 0 4px 0;
}


.maintableimages {
margin: 12px 0 12px 0;
padding: 0;
align: center;
}



ol,ul {
font-size: 10px;
font-family: Verdana, Arial, Sans-Serif;
font-weight: normal;
color: #333333;
}

blockquote {
margin-top: 6px;
margin-bottom: 8px;
}


a {
color: #ffcc66;
background-color : transparent;
text-decoration:underline;
}
a:visited {
color: #ffcc66;
background-color : transparent;
text-decoration:underline;
}
a:hover {
color: #fff;
background-color : transparent;
text-decoration:none;
}
a:active {
color: #aaa;
background-color : transparent;
text-decoration:none;
}



a.mfb {
color: #ff0000;
background-color : transparent;
text-decoration:underline;
}
a.mfb:visited {
color: #ff0000;
background-color : transparent;
text-decoration:underline;
}
a.mfb:hover {
color: #0000ff;
background-color : transparent;
text-decoration:none;
}
a.mfb:active {
color: #333333;
background-color : transparent;
text-decoration:none;
}


/* CUSTOM STYLES */

.headerlogo {
background-image: url("/images/frdnewlogo.gif");
background-position: top left;
background-repeat: no-repeat;
} 

.thumb {
margin: 0;
padding: 0;
border-color: #aaa;
border-width: 1px;
border-style: solid;
vertical-align: middle;
}

.thumbblank {
margin: 0;
padding: 0;
border-color: #555;
border-width: 1px;
border-style: solid;
}

.thumbselect {
margin: 1px;
border-color: #ffffff;
border-width: 1px;
border-style: solid;
}

.maintd {
margin: 0px;
border-color: #ddd;
border-width: 1px;
border-style: solid;
padding: 0px;
//background-image: url("/images/maintdbg.gif");
background-image: url("/images/abstractbg.jpg");
background-position: top right;
background-repeat: repeat-x;
}


.titleborder {
margin: 0px;
padding: 0px;
//border-left-color: #405667;
//border-left-width: 1px;
//border-left-style: solid;

//border-right-color: #405667;
//border-right-width: 1px;
//border-right-style: solid;

border-bottom-color: #eee;
border-bottom-width: 1px;
border-bottom-style: solid;

}



.padlefttitle {
margin-left: 13px;
padding-bottom: 1px;
}

.padrighttitle {
margin-right: 13px;
padding-bottom: 1px;
}

.copyright {
margin-top: 12px;
font-size: 9px;
color: #eee;
text-align: center;
}

.descriptionpad {
padding: 10px;
}

.dictionary {
font-family: Courier New, serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

a.home {
color: #958623;
background-color : transparent;
text-decoration:underline;
font-weight: bold;
}
a.home:visited {
color: #958623;
background-color : transparent;
text-decoration:underline;
font-weight: bold;
}
a.home:hover {
color: #405667;
background-color : transparent;
font-weight: bold;
text-decoration:none;
}
a.home:active {
color: #333333;
background-color : transparent;
text-decoration:none;
font-weight: bold;
}


.pagetitle {
color: #ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 11px;
margin-right: 13px;
margin-top: 3px;
margin-bottom: 2px;
}

.titleback {
background-color : #000000;
}

.decoration {
display: block;
}

.topbottomblue {
display: block;
border-bottom-color: #eee;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-color: #eee;
border-top-width: 1px;
border-top-style: solid;
}

.topbottomblueport {
display: block;
border-bottom-color: #eee;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-color: #eee;
border-top-width: 1px;
border-top-style: solid;
padding: 6px;
background: url(/images/port-bg.jpg) no-repeat;
}

.topbottomblueclient {
display: block;
border-bottom-color: #405667;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-color: #405667;
border-top-width: 1px;
border-top-style: solid;
padding: 6px;
background: url(/images/client-bg.jpg) no-repeat;
}

.darkgrey {
font-size: 14px;
color:#333;
margin-bottom: 4px;
margin-top: 20px;
border-bottom-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 3px;
}


ul.resume { 
list-style-position: outside;
list-style-image: url("/images/007grey.gif");
color:#333;
} 


.titleheader {
border-bottom-color: #222222;
border-bottom-width: 1px;
border-bottom-style: solid;
}



/* POP UP IMAGE GALLERY */

.closebutton {
padding: 2px;
margin: 6px 0 0 0;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
color: #000;
	}

#lightbox a{
color: #0000ff;
font-weight: bold;
text-decoration: underline;
	}

#lightbox a:hover{
color: #0000ff;
font-weight: bold;
text-decoration: none;
	}


#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: 1px solid #000; } 
#overlay img{ border: none; } 

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(/images/clear.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}

select {
margin: 0;
padding: 0;
}
option {
margin: 0;
padding: 0;
color: #336699;
}

form {
color: #336699;
}




.imagelistnoline {
    margin: 10px 10px 10px 20px;
    padding: 0;
	text-align: left;
    
}

.imagelistnoline li {
    padding: 0 0 4px 4px;
    margin: 2px 0 2px 4px;
    list-style-type: none;  
    font-weight: normal;
    list-style-image: url(/images/arrow2.gif);
    color: #eee;
    line-height: 1.5em;
}

.imagelistnoline strong {
    color: #232323;
}











