/*---------------------------------------Index-------------------------------------------------*/
* body {
	background-color:ccccff;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

#index_wrapper {
		width:600px;
		margin-left:auto;
		margin-right:auto;
}
#index_content {
	padding-top:50px;
    width: 100%;
}

#container {
vertical-align:text-top;
padding:0;
margin:0;
}

#content_container {
vertical-align:text-top;
padding:0;
margin:0;
}
#term {
vertical-align:text-top;
padding:0;
margin:0;
}
/*---------------------------------------end Index-------------------------------------------------*/

div {
text-align:left;
}

/*---------------------------------------drop down list format-------------------------------------------------*/
div#countries {
padding: 20px 0px 20px 0px;
margin: 0;
text-align:center
}

select.ccie_countries_select {
width:300px;
text-align:center;
}

.ccie_countries_select {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0A2A41;

text-align:center;

border:#333333 solid 1px;

}

option.ccie_countries_option {
text-align:center;
}

option.light_purple {
background-color:#CCCCFF;
text-align:left;
}

/*---------------------------------------table format-------------------------------------------------*/
.table_space_bottom {
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:thin;
}

.td_width {
width: 25%;
}

/*---------------------------------------font, inputs and link formats-------------------------------------------------*/

.big_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000033; font-weight:bold; text-decoration:none;}
.medium_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000033; font-weight:bold; text-decoration:none}

/*.big_dark_pink_bold{ font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#FF33FF; font-weight:bold; text-decoration:none;}
*/
.big_dark_pink_bold{ font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#862CA2; font-weight:bold; text-decoration:none;}

a.big_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000033; font-weight:bold; text-decoration:none}
a.big_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000033; font-weight:bold; text-decoration:none}
a.big_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#CCCCFF; font-weight:bold; text-decoration:underline}

a.medium_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000033; font-weight:bold; text-decoration:underline}
a.medium_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000033; font-weight:bold; text-decoration:underline}
a.medium_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCFF; font-weight:bold; text-decoration:underline}


/*#menu {
padding-left:20px;
}*/


#menu_title {

font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border: 1px solid #CCCCCC;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 200px;
border:#333333 solid 1px;
text-align:left;
}

.glossymenu li a{
background-color:#c9c8b4;
/*background: white url(media/glossyback.gif) repeat-x bottom left;*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333333;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border:#333333 solid 1px;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 190px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color:333333;

}

.glossymenu li a:hover{
/*background-image: url(media/glossyback2.gif);*/
color:#CCCCCC;
background-color:#1a0548;
}

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #9A9A9A;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
float: left;
color:#333333;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
border: 1px solid #CCCCCC;
background-color:#999999;
}

#underlinemenu ul li a:hover{
color: black;
background-color:#6666CC;
}

