/* CSS Document */
body {
    padding:0; 
    margin:0; 
    background-color:#FFFFFF; 
    color:#333333;
    line-height: 17px;  
    background-repeat:repeat-x;
    font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-size:12px;
}

/*global*/
.topnav {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height: 14pt;}		
.footer {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height: 14pt;}
.bluetxt {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0099CC; line-height: 14pt; font-weight:bold}		


/*home*/
.mainnav {font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:bold;}		

/*sub*/
.pghdr {
    /* font-family:Arial, Verdana, Helvetica, sans-serif;  */
    font-family: Constantia,"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;
    font-size:24px; 
    color:#0099cc; 
    font-weight:none;
    font-weight: bold;
}
.pghdr_inactive {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}
a.pghdr_inactive:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}
a.pghdr_inactive:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}
a.pghdr_inactive:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}
a.pghdr_inactive:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}
a.pghdr_inactive:visited:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:none;}

.suphdr {
    font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-size:14px; 
    color:#FF9900; 
    font-weight:bold;
}

div.suphdr {
    margin-top: 10px;
}

.customerDescription { margin-bottom: 10px; margin-left:10px; margin-right:10px;}
.customerDescription img { display: block; margin: 20px 0px; }

.crumb1 {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #C1ECFF; 
    line-height: 18pt;
}		

.crumb2 {
    /* font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;  */
    font-family: Constantia,"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    font-size: 35px; 
    color: #FFFFFF; 
    line-height: 14pt;
}		
.sidenavhdr {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#FF9900; font-weight:bold;}
.quote {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:26px; color:#FF9812; font-weight:none; font-style:italic; line-height: 20pt;}


.formfield {
	background: transparent;
	border : 1px solid;
	border-color: #A1D0E7;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	text-transform: none;
	padding-left : 2px;
}


.searchfield {
	background: transparent;
	border : 0px transparent;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	text-transform: none;
	padding-left : 10px;
}

a.yelloLink:link {color: #F5821F; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.yelloLink:hover {color: #CC6633; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.yelloLink:active {color: #867556; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.yelloLink:visited {color: #F5821F; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
a.yelloLink:visited:hover {color: #CC6633; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}

a:link {color: #339933; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:none;}
a:hover {color: #006600; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight:none;}
a:active {color: #339933; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:none;}
a:visited {color: #339933; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:none;}
a:visited:hover {color: #006600; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight:none;}

a.mainnav:link {color: #066EAF; font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}
a.mainnav:hover {color: #066EAF; font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; border-bottom: 2px dotted #066EAF; font-weight:bold;}
a.mainnav:active {color: #066EAF; font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}
a.mainnav:visited {color: #066EAF; font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}
a.mainnav:visited:hover {color: #066EAF; font-family: Lucida Sans, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration:none; border-bottom: 2px dotted #066EAF;  underline; font-weight:bold;}


a.footer:link {color: #F5821F; font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 11px; text-decoration: none;}
a.footer:hover {color: #CC6633; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.footer:active {color: #F5821F; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.footer:visited {color: #F5821F; font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; text-decoration: none;} 
a.footer:visited:hover {color: #CC6633; font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 11px; text-decoration: underline;}

/* my decent stuff */
ul.linkList li {
    padding-bottom: 5px;
}

ul.linkList {
    margin-top: 0px;
}

.dragToRearrange {
    color: #009fee;
    font-weight: bold;
}

#demo {
    height: 268px;
    width: 503px;
}

#dragStuff {
    float: left;
    height: 100%;
    padding: 0 0 0 20px;
    width: 300px;
}

#dragToRearrange {
    float: left; 
    width: 183px;
}

#dragStuff img {
    display: block;
    margin: 10px 2px 0 2px;
    float: left;
    border-left: 2px white dashed;
    border-right: 2px white dashed;
    padding: 0 2px 0 2px;
}

.dragProxy, #dragStuff img {
    width: 75px;
    height: 75px;
}

.dragProxy {
    opacity: 0.67;
    filter: alpha(opacity=67);
}

#dragStuff img.dragAfter {
    border-right: 2px black dashed;
}

#dragStuff img.dragBefore {
    border-left: 2px black dashed;
}

#dragInput span {
    margin-right: 10px;
}

#dragInput input {
    margin-right: 10px;
}

a:hover img, a:visited img, a:active img, a:link img {
    border: none;
}

.subtitle{ color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}

.table_border
{ border-bottom-width:1px; border-bottom-color:#666666; border-left-width:0.5px; border-left-color:#666666; border-right-width:1px; border-right-color:#666666;}

