.countryitem
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.countrytable
{
	BACKGROUND-COLOR: #ADA9C4;
	BORDER-COLOR: #827E97;
	BORDER-WIDTH: thin;
	BORDER-STYLE: double
}

.countryheader
{
	BACKGROUND-COLOR: #619BC7
}

.countrybody
{
	BACKGROUND-COLOR: #A4C5DD
}

.countryname
{
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

a {
border:medium none;
color:#000080;
text-decoration:none;
}
a:hover {
color:#378897;
text-decoration:underline;
}
a:active {
color:#000080;
text-decoration:none;
}
.productLinks
{
border:medium none;
color:#000080;
text-decoration:none;
}
.productLinks:hover
{
color:#378897;
text-decoration:underline;
}
.productLinks:active
{
color:#000080;
text-decoration:none;
}
.purpleLinks
{
    COLOR: #6642a2;
    TEXT-DECORATION: none
}
.purpleLinks:hover
{
    COLOR: #6642a2;
    TEXT-DECORATION: underline
}
.purpleLinks:active
{
    COLOR: #6642a2;
    TEXT-DECORATION: none
}
.resourceLinks
{
    FONT-SIZE: 8pt;
    COLOR: #535353;
    TEXT-DECORATION: none
}
.resourceLinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #535353;
    TEXT-DECORATION: underline
}
.resourceLinks:active
{
    FONT-SIZE: 8pt;
    COLOR: #535353;
    TEXT-DECORATION: none
}
.searchresults
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.searchresults:hover
{
    COLOR: #b9b9b9;
    TEXT-DECORATION: none
}
.searchresults:active
{
    COLOR: #376b97;
    TEXT-DECORATION: none
}
.searchresultstitle
{
    COLOR: #000000
}
.searchresultstitle:hover
{
    COLOR: #b9b9b9
}
.searchresultstitle:active
{
    COLOR: #376b97
}
.topnav
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.topnav:hover
{
    COLOR: #b9b9b9;
    TEXT-DECORATION: none
}
.topnav:active
{
    COLOR: #b9b9b9;
    TEXT-DECORATION: none
}
.leftnav
{
    COLOR: #535353;
    TEXT-DECORATION: none
}
.leftnav:hover
{
    COLOR: #378897;
    TEXT-DECORATION: underline
}
.leftnav:active
{
    COLOR: #378897;
    TEXT-DECORATION: none
}
.wmttext
{
    FONT-SIZE: 8pt;
    COLOR: #535353;
    TEXT-DECORATION: none
}
.crumbs
{
    COLOR: #b9b9b9;
    TEXT-DECORATION: underline
}
.crumbs:hover
{
    COLOR: #376b97;
    TEXT-DECORATION: underline
}
.crumbs:active
{
    COLOR: #b9b9b9;
    TEXT-DECORATION: underline
}
.events
{
    COLOR: #376b97;
    TEXT-DECORATION: none
}
.events:hover
{
    COLOR: #b8c8d0;
    TEXT-DECORATION: underline
}
.events:active
{
    COLOR: #376b97;
    TEXT-DECORATION: none
}
UL
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
LI
{
    FONT-SIZE: 10pt;
    COLOR: #535353
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.med
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.large
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.xlarge
{
	FONT-SIZE: 15pt;
	COLOR: #05968D;
	FONT-FAMILY: Arial, Verdana, sans-serif
}
.title
{
    FONT-SIZE: 15pt;
    COLOR: #05968D;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #535353;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
H1
{
    FONT-SIZE: 26pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
H2
{
    FONT-SIZE: 20pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
H3
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.TextBox
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.Form
{
    BORDER-RIGHT: #b3b9b6 1px solid;
    BORDER-TOP: #b3b9b6 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #b3b9b6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #b3b9b6 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.FormButton
{
    BORDER-RIGHT: #b3b9b6 1px solid;
    BORDER-TOP: #b3b9b6 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #b3b9b6 1px solid;
    BORDER-BOTTOM: #b3b9b6 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #f7f7f0
}
.onED
{
    COLOR: #33516f
}
.onED:active
{
    COLOR: #33516f
}
.onED:hover
{
    COLOR: #ff0000
}
.ContactTitle
{
    COLOR: #0B9794;
}

/*  View Video Tables */
 table#vid {
 	width: 100%;
	border: 1px solid #70AEB6;
	border-collapse: seperate;
	}
 #vid th {
 	background: #70AEB6;
	color:		#F7FAFB;
	font-weight: bold;
	font-size:   12px;
	}
 #vid td.text {
 	padding-left: 5px;
	}
 #vid td.icon {
 	border-right: 1px solid #CCC;
	text-align: center;
	vertical-align: middle;
	}
 .vjo {
 	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	}
	
	
/* PAGE ELEMENTS */
#in-the-news {
	margin-bottom: 20px;
	}
#in-the-news p {
	margin: 5px;
	}
img.page-head {
	margin-top: 10px;
	}
img.space {
	margin-top:20px;
	}

/*Code it Wright*/
.CIWtbl_header
{
	border-color: #B1DFDF;
	border-width: 2px;
	border-style: solid;
	background-color: #D7EEED;
	font-weight: bold;
	
}

 .rside {
 	float:right;
	margin-left:10px;
	margin-bottom:25px;
	}

	
 .lside {
 	float:left;
	margin-left:10px;
	margin-bottom:25px;
	}


.CIW_cat
{
	font-weight: bold;	
	margin-bottom: 3px;
}

a.CIW_appeals 
{
	font-weight: bold; 
	color:#336666;	
	text-decoration: none;
}

a.CIW_appeals:visited 
{
	font-weight: bold; 
	color:#336666;	
	text-decoration: none;
}

a.CIW_appeals:hover 
{
	font-weight: bold; 
	color: #336666;	
	text-decoration: underline;
}

a.right_links
{
	text-decoration:none;
}

a.right_links:hover
{
	text-decoration:none;
}

a.right_links:visited
{
	text-decoration:none;
}

a.CIW_topApp
{
	text-decoration:none;
	color: #378897;
}

a.CIW_topApp:hover
{
	text-decoration:underline;
	color: #378897;
}

a.CIW_topApp:visited
{
	text-decoration:none;
	color: #378897;
}

.hrClass
{
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #41535d; 
	width: 80%;
	border-style: none none dotted; 
}

.purpleTitle
{
	color: #7b468f;
	font-weight: bold;
	padding: 1em 0 .5em;
	
}
.h1Class
{
	color: #41535d;
	padding: 0 0 6px 0;
	margin: 0 0 7px 0;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18pt;
}
.h1hrClass
{
	color: #41535d;
	padding: 0 0 6px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #41535d;
	width: 100%;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18pt;
}

.hdrImage
{
color:#FFFFFF !important;
background-color:#FFFFFF;
border:0px none;
}

.FontSizeNormal
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.FontSizeLarge
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.FontSizeLargest
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.SpecialtyBox
{
	width:170px;
	margin:0px 5px 10px 5px;
	padding:0px;
	float:left;
	line-height:14px;
}

p.BoxHeader
{
	color:#535353;
	font-family:Arial,Verdana,sans-serif;
	font-size:10pt;
	text-decoration:none;
	line-height:14px;
	margin-bottom:5px;
	margin-top:5px;
}

p.BoxItem
{
	font-family:Arial,Verdana,sans-serif;
	font-size:10pt;
	line-height:14px;
	margin-bottom:5px;
	margin-top:5px;
}

