/* common */
* {
  font-family:"trebuchet MS", Tahoma,  "Nimbus Sans L", "FreeSans",Arial, "MS Sans Serif", malayalam, sans-serif;
  font-size:9pt;
  color:rgb(24,75,168);
}

a {
  text-decoration:underline; /* For Opera */
}

h6 {
    display:inline; font-size:10pt; margin:0; font-weight:normal;
}

h5 {
    display:inline; font-size:9pt; margin:0; font-weight:bold;padding:0;
}


.itemImageDiv {
    text-align:center;
    float:left;
    width:60px;height:60px;
    overflow:hidden;
     margin-top:4px;

    border:2px solid #f73e7c;
    background-color:white;
}

html {
  height:100%;
  padding-bottom:1px;
}

.paleBlue {
  color:#669cff;
  font-size:10pt;
}

.paleBlue a{
color:#669cff;
  font-size:10pt;
  text-decoration:none;
}


.palePurple {
  color:#f73e7c;
  font-size:10pt;
}

body {
  margin:0px;
  text-align:center;
  margin-top:22px;
  background-color: #4a80e3;
}

h1, h3 {
  font-size:16pt;
  color:rgb(24,75,168);
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  color: rgb(24,75,168);
}

h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-size:18px;
  font-weight:bold;
  color: rgb(247,62,124);
}

ul, li {
  padding-left:20px;
  margin-left:0px;
}

#footer {
  text-align:center;
  color:white;
  font-size:7pt;
}

#footer a {
  color:white; font-size:7pt;
  text-decoration: none;
}



#pageContainer {
  width:812px;
  margin: 0 auto;
  text-align:left;
}

#mainContent {
  padding:22px;
}

#logoBlock {
  background-image:url(../images/logo.png);
  background-repeat:no-repeat;
  height:77px;
}

#siteTitle {
    background:url(../images/homeWelcome.png) no-repeat;
    height:121px; width:335px;
}


#menuBlock {
  height:35px;
  background-image:url(../images/blue_siteMenu.png);
  background-repeat: no-repeat;
}
#menuLeft, #menuRight {
	color: white;
	float: left;
	font-size: 10.5pt;
	padding-left: 28px;
	text-align: left;
	width: 350px;
}
#menuLeft a, #menuRight a {
  color:white;
  line-height:35px;
  font-size:10.5pt;
  font-weight: bold;
  text-decoration:none;
}
#menuLeft a:hover, #menuRight a:hover {
    color: yellow;
}
#menuRight {
  float:right;
  text-align:right;
  padding-left:0px;
  padding-right:28px;
}
#menuRight a {
  font-weight: normal;
  line-height: 32px;
  font-size:8.5pt;
  font-weight:bold;
}


#mainArea {
  background-image: url(../images/edging.png);
  background-repeat: repeat-y;
  margin: 0;
}
#mainArea_gradient {
  background-image: url(../images/content_yellowGradient.jpg);
  background-repeat: no-repeat;
  margin:0px 3px 0px 4px;
  padding-top:1px;
}

#siteBase {
  background-image: url(../images/siteBase.png);
  background-repeat: no-repeat;
  height:15px;

}


.optionBox_outer {
  width: 305px;
  border: 2px solid rgb(247,62,124);
  background-color:white;
  position:relative;
}
.optionBox_inner {
  margin:8px;
  font-size:9pt;
  line-height:12pt;
}

.optionBox_button {
  position:absolute;
  right:0px; bottom:0px;
  width:40%; height:18px; overflow: hidden;
  background-color:rgb(247,62,124);
  background-image: url(../images/infoBox_buttonedge.gif);
  background-repeat: no-repeat;
  text-align:center;
  padding-left:20px;
  font-weight:bold;
  color:white;font-size:10pt;
}

.optionBox_button a {
  text-decoration:none; font-weight:bold;
  color:white;font-size:10pt;
}

.optionBox_inner a {
  font-weight:bold;
}

.error {
  color:red;
}


