/* CSS Document */
body { 
	/*background-image:url(images/bodybg.gif);
	background-color:#FFFFFF;*/
	background-color:#D4EBF3; 
	background-position:top;
	background-repeat:repeat-x;
	margin:20px 0px 20px 0px; 
	padding: 0; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

img { border:0; }
p, div, li, form { margin:0; padding:0; }
h1,h2,h3{ margin:10px; }
/*
#logoVetig, #logoVetig1 {
	position:relative;
	top:10px; margin-left:10px;
	
}*/
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #000000;	
	/*list-style: none;*/

}
#navbar {

	background-color:#202173;
	background-repeat:repeat-x;
	background-position:left top;
	height:36px;
	width: 740px;
	text-align:center;

}

#navbar ul {
	font: bolder 14px 'Trebuchet MS', sans-serif;
	color: #FFF;
	background-color:#202173;
	margin: 0 0px;
	padding: 0;
	display: inline;
	/*border-bottom: 6px solid #FFF;*/
	float: left;	
}
#navbar li {
	float: left;
	list-style: none;
	
}
#navbar li a {
	display: block;
	padding: 7px 15px;	
	color: #FFF;	
	text-decoration: none;
	border-bottom:3px solid #202173;	
	border-top:3px solid #202173;
	width:80px;	
}
#navbar li a:hover {
	/*background-color:#00CC00;*/
	/*border-bottom:3px solid #00CC00;	
	border-top:3px solid #00CC00;	
	*/
	background-image:url(images/bg_current.gif);
	background-repeat:no-repeat; background-position:center;

	color: #FFF;
}
#navbar li a#current  {
	/*background-color:#00CC00;
	border-bottom:3px solid #00CC00;	
	border-top:3px solid #00CC00;*/	
	color: #FFF;
	/**/
	background-image:url(images/bg_current.gif);
	background-repeat:no-repeat; background-position:center;
	
}

#navbar #footer_content {
	text-align:center;
}

#logoVetig { 
	min-height:143px; height:143px; !important
	
}

#vetigBG {

	background-image:url(images/bgfade.jpg); 
	background-repeat:no-repeat; 
	background-position:center center;
}

#logoVetig1, #header1 { display:inline; }
#all{
	
	width:740px;
	background-color:#FFFFFF;

}

#top_bg { 
	
	/*background-image:url(images/top_bg4.jpg); 
	background-repeat:no-repeat; 
	background-position:left top;
	*/margin-top:10px;
	
}

 #navmenu {
	height:40px;
	background-color:#202173;
	/*min-height:40px;*/

}
#navbar_sub { padding-top:0px; 	background-image:url(images/top_bg5.jpg); 
	background-repeat:no-repeat; 
	background-position:left 30%;	
}

#rightContent { 
	width:199px;
	float:right;
	display:inline;
}
/*#rightContent .bblue { background-color:#D4EBF3; }*/
#rightMenu, #contentContent, #imageContainer{ padding:10px; }
#imageContainer { width: 150px; height:200px; background-color:#FFFFFF; vertical-align:middle; }
#rightMenu { 
	/*border-left:1px solid silver; */
	background-color:#FFFFFF;
}

#rightMenu .normal1 { padding-left:5px; }

#rightMenu .box { 
	padding-top:10px; 
	border-bottom:0px solid silver;
}

#rightMenu .box ul {

	margin:0; padding:0;

}

#rightMenu .box li {
	list-style: none;
	padding-left:5px;

}
#rightMenuTitle {
	background-image:url(images/side_menu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	

}
#rightMenuFill {
	background-image:url(images/menu_fill.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

#submenu { padding:0px;}
#rightMenuBtm {
	background-image:url(images/menu_btm.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}

#subtitle { line-height:16pt; list-style:none; display:block; text-align:left;}

/*#mainContent {
	background-color:#FFFFFF;
	float:left;
	width:555px;
	background-image:url(images/bgfade.jpg); 
	background-repeat:no-repeat; 
	background-position:center center;
	height:400px;
}*/

#mainContent {
	background-color:#FFFFFF;
	border-right:0px solid silver;
	float:left;
	width:540px; /* this width must not be omitted for Mozilla*/
	display:inline;
}


#mainBorder { padding-top:10px; }
#mainBorderLine {
	border:1px dashed #00CCFF;
	/*border-color:#00CCFF;*/
	/*border:1px solid #67A9FF;*/
}

#mainBorderLine2 {
	border:1px dashed #00CCFF;
	background-color:#CDECFE;
	/*border-color:#00CCFF;*/
	/*border:1px solid #67A9FF;*/
}

#mainBorderLine3 {
	border:1px solid #F2F2F2;
	/*border-color:#00CCFF;*/
	/*border:1px solid #67A9FF;*/
}


.subheader { color:#000066; background-color:#00CCFF; }

#midContent { height:200px; }

#pageImage { padding:0px; background-color:#FFFFFF; }

#tab { padding:10px; }


#footer {
	/*
	background-image:url(images/footer.jpg);
	background-repeat:repeat;
	background-position:left;
	*/
	background-color:#00AAFF;
	color:#FFFFFF;
	/*
	background-color:#F2F2F2;
	color:#999999;
	border-top:8px solid #00AAFF;
	clear:both;*/
}

#footer .fleft { float:left; width:50%; text-align:left; background-color:#F2F2F2; }
#footer .fright { float:right; width:50%; text-align:right;background-color:#F2F2F2; }

.floatleft { float:left; }
.floatright { float:right; }

#footer2 { 
	
	/*background-color:#202173;*/
	background-color:#D4EBF3; 
	/*border:1px solid #CCCCCC;*/
	height:38px;
	font:bolder 10px "Trebuchet MS";
	color:#FFFFFF;
}

#footer_left {
	width:10px;
	background-image:url(images/footer_left.gif);
	background-repeat:no-repeat;
	height:38px;
	background-position:left top;
	float:left;
	
}
#footer_right {
	width:10px;
	background-image:url(images/footer_right.gif);
	background-repeat:no-repeat;
	height:38px;
	background-position:right;
	float:right;
}

/*
#footer2 a:hover {
	color:#00FF00;
	text-decoration:none;
}*/

#footer2 ul {
	margin:0 0px; 
	padding:0;
	display:inline;
	float:right;


}

#footer2 li {
	list-style:none;
	float:left;
}
#footer2 li a{
	display:block;
	padding: 12px 10px;
	color:#FFFFFF;
	text-decoration:none;
}

#footer2 li a:hover { 
/*	background-color:#00CC00; */
	color:#66FF00; 
}

#footer2 #footer_content, #navbar #footer_content {
	
	background-color:#202173;
	height:38px;
}
#logo {
	float:left;
}

#header {
	font-size:28px;
	color:#FFFFFF;
	font-weight:bold;
	float:right;
	
}

.textfield, select{ 
	background-image:url(admin/images/headerbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font: 12px normal Verdana, Arial, Helvetica, sans-serif; 
	
}

#dot { border-bottom:1px dashed silver; width:130px; }
#clear { clear:both; }
.default { color:#00CCFF; }
.small { font-size:11px; }
.normal { font-size:12px; }
.normal1 { font-size:12px; font-family: "Trebuchet MS", Courier, monospace; }
.medium { font-size:14px; }
.large { font-size:18px; }
.huge { font-size:22px; }
.whitebg { background-color:#FFFFFF; }
.title { 
	line-height:16pt; 
	text-align:left; 
	text-indent:10px;
	list-style:none;
}
.tiny { font-size:9px; }
.little { font-size:10px; }
.red { color:#FF0000; }
.green { color:#00CC00; }
.vblue { color:#0099CC; }
.dblue { color:#202173; }
.blue { color:#0033FF; }
.expanded { letter-spacing:2pt; }
.white { color:#FFFFFF; }
.basic { color:#999999; }
.bold { font-weight:bold; }

a { text-decoration:none; color:#999999; }
a:hover { text-decoration:underline; color:#00CC00; }
a.whiteA { text-decoration:none; color:#FFFFFF; }
a.whiteA:hover { text-decoration:underline; color:#00CC00; }

.linkon {
	background-color:#F2F2F2;
}

.linkoff {
	background-color:#FFFFFF;
}


.formLabel {

	margin-right:10px;
	/*text-align:left;*/
	text-decoration:none;
	font-weight:bold;

}

.style{
	border:1px solid #00CCFF;
	padding:5px;

}

.button {
	border:1px solid #000000;
	background-color:#D2EEF9;
	color:navy;
	font:12px solid Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.button_small {
	border:1px solid #000000;
	background-color:#D2EEF9;
	color:navy;
	font:12px solid Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#dash { border-top:1px dashed silver; padding:9px 0px 9px 0px; }

/* BORDER STYLE */

.l_silver{ border-left:1px solid silver; }
.b_silver{ border-bottom:1px solid silver; }
.t_silver{ border-top:1px solid silver; }
.r_silver{ border-right:1px solid silver; }
.lr_silver{ border-left:1px solid silver; border-right:1px solid silver; }
.tb_silver{ border-top:1px solid silver; border-bottom:1px solid silver; }
.a_silver { border:1px solid silver; }

.l_dblue{ border-left:1px solid #679AFF; }
.b_dblue{ border-bottom:1px solid #679AFF; }
.t_dblue{ border-top:1px solid #679AFF; }
.r_dblue{ border-right:1px solid #679AFF; }
.lr_dblue{ border-left:1px solid #679AFF; border-right:1px solid #679AFF; }
.a_dblue { border:1px solid #679AFF; }
/* EXPIRED DIV */

#showThisExpired, #showNextExpired, #showAllExpired, #default {
	visibility:hidden; display:none;

}


#contentMenu {
	padding:0;
}
#contentMenu ul {

	margin:0;
	padding:0;
	list-style:none;
	
}

#contentMenu li {

	display:inline;
	margin:0;
	padding:0;
}

#contentMenu a {
	float:left;
	background:url(images/navtab_off.jpg) no-repeat;
	width:130px; height:30px;
	padding-top:15px; text-align:center;
	font: normal 12px Arial;
	color:#999999;
}

#contentMenu #active a {
  	font: bold 14px Arial; color:#0000FF;
	text-decoration:none;
	background:url(images/navtab_on.jpg) no-repeat;
}	

#contentLine {
	margin-top:-5px;
	border: 1px solid #679AFF;

 }

.eventTitle { padding:10px; color:#000099;}
.eventDetails { text-indent:10px;  }

.tableFont { font-family:Tahoma, Geneva, Arial, Verdana; }

#registerResult, #paymentOptions { padding:10px; }

.contentSmall {
	font: 9px Verdana, Arial Narrow, Geneva;
	
}

#mbr1, #mbr2, #mbr3, #py1, #py2, $py3, #py4 {
	padding:10px;
	visibility:hidden; display:none;

}

#contentDrop1a, #contentDrop2a, #contentDrop3a, #contentDrop4a {
	padding:10px;
	/*visibility:hidden; display:none;*/

}

.payType {
	text-align:center;
	border:1px solid #0000FF;
	padding:3px;
	width:100%;
	background-color:#FFFFFF;
}

.inputtext { 
	font-size:12px; font-family: "Trebuchet MS", Courier, monospace;
	border:1px solid #D0D0D0; 
}
.inputtextover { 
	font-size:12px; font-family: "Trebuchet MS", Courier, monospace;
	border:1px solid #00CCFF; 
}

.imgtitle {
	padding:10px;
	background-color:#202173;
	color:#FFFFFF;
	
}

#resources ul{

	font-weight:bold;
	list-style:url(images/square_arrow.gif); 
}

.hrline { 
	
	background-image:url(images/hr.gif); 
	background-repeat:repeat-x; 
	background-position:center center;
	
}

.l10 { padding-left:10px; }
.r10 { padding-right:10px; }
.t10 { text-indent:10px; }
.t20 { text-indent:20px; }

#registerform td {
	padding: 5px 10px 5px 10px;

}

#page_heading {
	margin-left:10px;
	border-bottom:1px solid #679AFF;
	margin-top:15px;
	width:95%;

}

#submenu_bg {

	background-image:url(images/submenu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	
}

.member_search{
	background:url(images/search_box2.jpg) no-repeat center;
	height:200px;
	text-align:left;
	padding-left:25px;
}

.para { padding:5px; 0px; }

#googleSearchBox {
	border:1px solid #5FB6FA;
	padding:5px;
	/*height:100px;*/
	margin:5px;

}

