/* RoundedCorner website theme by Abdussamad Abdurrazzaq 
Modifivcations Conkas 2008  */
body
{
	padding:.5em 1em;
	margin:0px;
	font-family: Arial, sans-serif;
	font-size:11pt;
	background-color:#f5f5f5;
}

#outer_container{
	width:850px;				/*** Controls overall width of Site **/
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
}

#banner_tc{
	background-image:url("../images/htc.gif");
	background-position:top center;
	background-repeat:repeat-x;
}

#banner_rc {
	background-image:url("../images/hrc.gif");
	background-position:right;
	background-repeat:repeat-y;
}
#banner_lc {
	background-image:url("../images/hlc.gif");
	background-position:left;
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#333366;
}
#banner_bc {
	background-image:url("../images/hbc.gif");
	background-position:bottom center;
	background-repeat:repeat-x;
}
#banner_tl {
	background-image:url("../images/htl.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
#banner_tr {
	background-image:url("../images/htr.gif");
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
}
#banner_bl {
	background-image:url("../images/hbl.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
}
#banner_br {
	background-image:url("../images/hbr.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top_nav {
	position:relative;
	bottom:1.25em;
	left:0em;
	height:1em;
	margin-top:0px;
	text-align:center;color:#000;
	font-family:georgia,serif;
}
#top_nav a,#top_nav a:visited,#top_nav a:hover{color:#000 !important; padding:0px 1.5em;font-weight:bold;}

#content_right_only_position {
	position:relative;
	float:left;
	width:73%;
	background-color:transparent;
}

#content_left_only_position {
	position:relative;
	float:right;
	width:73%;
}

#content_middle_position {
	position:relative;
	float:left;
	width:46%;
}

#content_tc{
	background-image:url("../images/content_tc.gif");
	background-position:top center;
	background-repeat:repeat-x;position:relative;
}
#content_rc {
	background-image:url("../images/content_rc.gif");
	background-position:right;
	background-repeat:repeat-y;position:relative;
}

#content_lc {
	background-image:url("../images/content_lc.gif");
	background-position:left;
	background-repeat:repeat-y;
	margin:0px;
	background-color:white;
	color:black;position:relative;
}

#content_bc {
	background-image:url("../images/content_bc.gif");
	background-position:bottom center;
	background-repeat:repeat-x;position:relative;
}
#content_tl {
	background-image:url("../images/content_tl.gif");
	background-position:top left;
	background-repeat:no-repeat;position:relative;
}
#content_tr {
	background-image:url("../images/content_tr.gif");
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
}
#content_bl {
	background-image:url("../images/content_bl.gif");
	background-position:bottom left;
	background-repeat:no-repeat;position:relative;
}
#content_br {
	background-image:url("../images/content_br.gif");
	background-position:bottom right;
	background-repeat:no-repeat;position:relative;
}
#content_inside{
	position:relative;
	padding:25px;
}
#content_inside img{position:relative;}

.sidebar_tc{
	background-image:url("../images/sidebar_tc.gif");
	background-position:top center;
	background-repeat:repeat-x;
}
.sidebar_rc {
	background-image:url("../images/sidebar_rc.gif");
	background-position:right;
	background-repeat:repeat-y;

}
.sidebar_lc {
	background-image:url("../images/sidebar_lc.gif");
	background-position:left;
	background-repeat:repeat-y;
	background-color:#333366;
}
.sidebar_bc {
	background-image:url("../images/sidebar_bc.gif");
	background-position:bottom center;
	background-repeat:repeat-x;
}
.sidebar_tl {
	background-image:url("../images/sidebar_tl.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
.sidebar_tr {
	background-image:url("../images/sidebar_tr.gif");
	background-position:top right;
	background-repeat:no-repeat;
	padding:20px;
}
.sidebar_bl {
	background-image:url("../images/sidebar_bl.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
}
.sidebar_br {
	background-image:url("../images/sidebar_br.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}

.right_sidebar_container  {
	float:right;
	width:26%;
}

.left_sidebar_container {
	float:left;
	width:26%;
}
 
h4, h3 {
    margin: 0;
	padding: 0;
}

#RightSideBar {
	padding:0px;
}

#LeftSideBar {
   	padding:0px;

}

#banner {
 	background-color: inherit;
	color:#ffffff;
	height:7.5em;
}

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#banner h1 {
    color: #FFFFFF;
    background-color:inherit;
    font-family: Arial, sans-serif;
    font-size : 16pt;
    padding:1em 0em 0em 0em;
    margin: 0px;		
    text-decoration: none;
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#banner h2 {
    color: #FFFFFF;			
	background-color:inherit;
    padding:0em;
    font-size: 12pt;
    font-style:italic;
    margin: 0px;
    text-decoration: none;
} 

.entry_title {
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 10px;
    color:#000000;
    background-color:inherit;
}

.entry_title a:link,
.entry_title a:visited {
   text-decoration: none;
   border: 0;
   color: red;
   background-color:inherit;
}

.entry_title a:hover {
 	background-color:inherit;
  	color:#000066;
	text-decoration:none;
}


.entry {
    	font-family: Arial, sans-serif;
    	font-size: 11pt;
    	font-weight: normal;
		line-height:150%;
}

.entry a:link,.entry a:visited{ color: Red;}
.entry a:hover{color:#000066;}

.entry img{border:0px}
.entry_date {
    	font-family:Arial, sans-serif;
    	font-size: 9pt;
    	margin: 20px 0px;
    	text-align: left;
		font-weight:bold;
		color:#a9a9a9;
}

div.entryFooter {
    	font-family: Arial, sans-serif;
    	font-size:9pt;
    	color: #a9a9a9;
		background-color:inherit;
		padding:  4px;
    	clear: both;
		margin-top:1em;
		margin-bottom:3em;
}

a { background-color:transparent; }
a:link,
a:visited,
a:active {
    	color: Red;		
		background-color:inherit;
    	text-decoration: none;
}
a:hover {
   color:#000066;		
   background-color:inherit;
   text-decoration: underline;
}


div.SideBarItem {
    	padding-bottom: 5px;
    margin-bottom: 1em;
    font-size: 12px;
    font-weight:normal;
	line-height:130%;
   	color:#fff;
}

div.SideBarItem  a {color:Red;}
div.SideBarItem  a:hover{color:White;}
div.SideBarItem img {border:0px;}
.SideBarTitle {
    
    	font-family: arial, sans-serif;
    	color: #FFFFFF;		
		background-color:inherit;
    	font-size: 1em;
    	font-weight:bold;
		text-align:left;
    	margin:10px 0px;
		
}

#LeftSideBar ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}

#LeftSideBar li { 
		margin: 1px 3px 1px 5px;
		padding: 2px;
		color: White;
		list-style-type: none;
   	text-decoration: none;
		color:White;	
}

#LeftSideBar a { 
		margin: 1px 3px 1px 5px;
		padding: 2px;
		list-style-type: none;
   	text-decoration: none;
		color: Red;	
}

#LeftSideBar a:hover { 
		margin: 1px 3px 1px 5px;
		padding: 2px;
		color: White;
		list-style-type: none;
   	text-decoration: none;
		color:White;	
}

.imageComment_center,
.imageComment_left,
.imageComment_right {
	position:relative;
    	border: 1px solid #DDDDDD;
	color:black;
    	background-color: #f0f8ff;
    	margin: 3px;
    	padding: 3px;
    	text-align: center;
    	font-size:11px;
    	
}
.imageComment_center a img,
.imageComment_left a img,
.imageComment_right a img {
	border: 0px
}

.imageComment_left{
	float: left;	
	margin-right:10px;
}
.imageComment_right{
	margin-left:10px;
 	float: right;
}

.imageComment_center {
    margin: auto;
}

.imageComment_img,
.imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 10pt;
    text-align: center;
    line-height:110%;
    padding-bottom:10px;
}
.credit_footer {
	clear:both;
	width:auto;
	font-size:.75em;
	text-align:center;
	margin-bottom:10px;
	margin-left:230px;
}
.credit_footer a,
.credit_footer a:visited {
	text-decoration:none;
	color:Red; 
}

.credit_footer a:hover {
	text-decoration:none;
	color:#333366; 
}

/****************************  Completes Orginal Style ***************************/

/* Forms Controls */

.prompt {
	color:#7E9FDA;
}

form {
	margin: 0px;
	padding: 3px;
}

form.search {
	padding: 5px;
	margin: 0px;
}

fieldset {
	background-image: none;
	padding: 5px;
	margin-bottom:20px;
	border: 1px solid #7E9FDA;
	color: Black;
}

legend {
	background-color: #FFFFFF;
	border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
	color: #3362B4;
	font-weight: bold;
	padding: 0.5em;
}

LABEL {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	position:relative;
	FLOAT: left;
	display:block; 
 	WIDTH: 10em;
	TEXT-ALIGN: right;
	vertical-align: baseline;
	color: #7E9FDA;
}

input, textarea, text {
	margin: 2px;	
	background-image: none;
	border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
}

fm-opt {
	font-size:11px;
	
}

fm-req {
	font-size:11px;
	font-weight:bold;
}

select {
	background-image: none;
	FONT-SIZE: 11px;
	color: #2e1d87;
	margin:3px;
	padding: 3px;
	margin-left: 0.3em;
	width:20%;
}

.cssfocus {
	border: 1px solid #7E9FDA;
	color: Black;
	background-color: GhostWhite;
}

.cssunfocus {
	border: 1px dashed #7E9FDA;
	color: Black;
	background-color: LightGrey;
}

.txt {
	font-size: 11px;
	font-style: normal;
	line-height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0 0 0 0;
}

input:focus, textarea:focus {
	background-color: #FFE813;
}

input.invalid, textarea.invalid {
	background-color: #FFE813;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
	background-color: #FFE813;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0 !important;
}

input[type="checkbox"]:focus, input[type="radio"]:focus {
	border: 0;
	margin: 0.1em;
}

input.btn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#f5f5f5;
	text-decoration: none;
	color:Navy;
	padding: 2px;
	border-top: solid #E0F0FE 2px;
	border-left: solid #E0F0FE 2px;
	border-right: solid #717171 2px;
	border-bottom: solid #717171 2px;
	margin: 0px;
}

input[type="submit"], input[type="reset"], input[type="button"] {
	border-style: outset;
	border-width: 0.1em;
	margin: 0em;
}

input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
	border-style: inset;
	border-width: 0.1em;
	margin: 0em;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background-color:Navy;
	color:#FFFFFF;
}

input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus   {
	border-style: outset;
	border-width: 0.1em;
	margin: 0em;
}

.boxes {
	border: none;
}

.required {
	background-image: url(images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.errormsg {
	color: Maroon;
	font-size: 12px;
	font-weight:bold;
	margin-left:110px;
}

/* --------------- Menu Layout Style -----------------------*/

.revmenu {
	padding:2px;
	padding-left:5px;
	font-size:12px;
	color:White;
}

.revmenu a {
	text-decoration: none;	
	color:White;
}

.revmenu a:hover {
	text-decoration: none;
	color: White;
	font-style:italic;
	/* background-color:#f5f5f5;
	color: #333366;	*/
}