/* #########################################################################

Razor Web Consulting
Last Edited: 10/30/2006

########################################################################### */

html, body {height: 100%; min-height:100%; }
* html, * html body {height:100% /* IE ONLY */ }

/* fonts */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;}

/* layouts */
body {padding:0px;margin:0px;height:100%}

/* font sizes */
.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,div.footlinks,div.footlinks a{font-size:11px}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px}
h5,h5 a,h6,h6 a,h5 span,h6 span,big,.big,big span,.big span,.big a,big a{font-size:13px}
.xbig,.xbig span,.xbig a{font-size:14px}
h4,h4 span,h4 a,.xxlarge{font-size:17px}
h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,.xxbig,.xxbig span,.xxbig a{font-size:15px}

/* generic */
body,th,td,p,h5,h5 a,h6,h6 a,h5 span,h6 span,h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,h4,h4 span,h4 a{color:#000}
h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;text-decoration:none}
h2{text-decoration:underline;padding-left:70px;}

form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
li{margin-left:14px;padding-left:0px}
ul,ul li,ol,ol li{margin-left:9px;padding-left:0px}

/* application specific */
.format{text-align:justify;}

html,body.style
{
	font-family:Arial;
	width:100%;
	text-align: center;
	/*background-color:#4b4c4c;*/
	background-color;white;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	
}
body.style {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#204d77;
}
.content{background-color:white;}
.bold
{
	font-weight:bold;
}

table {
	background-color:white;
}


.design_head
{
	background-image:url(../images/shade.jpg);
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
}
.design_submenu
{
	background-color:#2a3537;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:38px;
	height:38px;
	text-align:center;
	width:100%;

	padding:0px;
}
.design_leftnav
{
	
	background-color:#f2f2f2;
	vertical-align:top;

}
.design_footer
{
	background-color:#cccccc;
	text-align:center;
}
.design_body
{
	background-color:white;
	vertical-align:top;
	
}
.tag
{
	color:#ffffff;
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
	padding:10px; 
	font-weight:bold;
}
.image
{
	position:relative;
	top:3px;
	border:0px;

}
.links
{
	color:white;
	text-transform:capitalize;
	font-size:12px;
	text-decoration:none;
	padding:2px 20px 2px 5px;
	
}
.tag1
{
	color:white;
	text-decoration:none;
	font-size:12px;
	vertical-align:center;
}
.menulink
{
 	color:white;
	font-size:14px;
	padding:0px 10px 0px 0px ;
	text-decoration:none;
	text-transform:capitalize;
	
}
.news
{
	font-size:12px;
	color:#34495a;
}
.news_content
{
	text-align:justify;
	color:#373737;
	font-size:12px;
	padding:0px 10px 0px 20px;
	
	
}
.news_link
{
	text-align:justify;
	color:#8a4234;
	font-size:12px;

	font-weight:bold;
}
.notSelected {
	background-color:#c0c0c0;
	color:black !important;
	text-decoration:none !important;
	font-size:10px;
	border-right:1px solid #ffffff;
	text-align:left;
}
.profile
{
	
	color:#373737;
	font-size:12px;
	
}
.header
{
	font-size:12px;
	font-weight:bold;
	color:black
}
.selectedTab,.notSelectedTab
{
	height:20px;
	padding:5px;
	line-height:20px;
	text-decoration:none;
	top:0px;
}

.selectedTab 
{
	background-color:#6a7d91;
	border-top:1px solid #6a7d91;
	border-right:1px solid white;
	color:white;
}

.notSelectedTab 
{
	background-color:#ececec;
	border-top:1px solid #838383;
	border-right:1px solid white;
	color:black;
}

.tableHeader {
	background-color:#c0c0c0;
	empty-cells:show;
	border-collapse:collapse;
	table-collapse:collapse;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

.tableRowOdd {
	
}

.tableRowOdd:hover {
	background-color:red;
	text-decoration:none;
}

.tableRowEven {
}

a {
	color:black;


}

.crewTable {
	empty-cells:show;
	border-collapse:collapse;
	table-collapse:collapse;
	border:1px solid #c0c0c0
}
.crewHead
{
	background-color:#c0c0c0;
	empty-cells:show;
	border-collapse:collapse;
	table-collapse:collapse;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.crew_tag
{
	padding:5px;
	font-size:11px;
	color:#000000;
	background-color:#eeeeee;
	font-weight:bold;
	font-size:11px;
}
.crew_content
{
	padding:5px;
	font-size:11px;
}
.log
{
	font-size:11px;
	text-align:center;
}
.logIcon
{
	text-align:center;
}
.flagclass1
{
	background-color:#aaaaaa;
}
.flagclass2
{
	background-color:#aaaaaa;
}
.txtbox
{
	background-color:#43575e;
	text-align:center;
	color:white;
}
img.floating{
	padding:0px 5px 0px 5px;
}
.nav_head
{
	background-image: url("../images/shade1.jpg");
	color:#ffffff;
	font-weight:bold;
	width:200px;
	height:32px;
	line-height:32px;
	padding-left:10px;
	background-repeat:repeat;
	
}
.nav_link
{
	padding:5px;
	border-bottom:solid 1px #d6d6d6;
	background-color:#f0f2ef;
	
}
.nav_link1
{
	padding:5px;
	background-color:#f0f2ef;
}
.nav_link2
{
	background-image: url("../images/shade2.jpg");
	background-repeat:repeat-x;
	height:8px;
	line-height:8px;
	/*width:200px;*/
	
}
.nav_link3
{
	background-color:#ffffff;
	height:1px;
	line-height:1px;
	
}
.nav_links
{
	padding:10px 5px 10px 10px;
	
}
.nav_linkmain
{
	background-color:#f2f2f2;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
	/*padding-left:5px;*/
}
.nav_linkmain:hover
{
	background-color:#f2f2f2;
	color:#b6361d;
	font-weight:bold;
	text-decoration:none;
}

.nav_linksub
{
	background-color:#f2f2f2;
	color:#676767;
}
.menuheading
{
	background-color:#eeeeee;
	height:95px;
	text-align:right;
	font-weight:bold;
	font-style:italic;
}
.menu
{
	background-color:#c0c0c0;
	padding:9px;
	color: #ffffff;
	font-weight:bold;
}
.menulink1
{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.menulink2
{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:50px;
	text-decoration:none;
}
.link
{
	text-decoration:none;
}

.pagetitleblock
{
	float:right;
	/*background-image: url(../template/images/intro.jpg) !important;*/
	background-position:bottom right !important;
	background-repeat:no-repeat !important;
	width:360px;
}

.pagetitle
{
	font-size:20px;
	padding:0px;
	text-align:right;
}

.pagetitle2
{
	padding:10px;
	text-align:right;
}

/* additionals */
.img_right
{
	margin-right:10px;
}

.img_left
{
	margin-left:10px;
}

.italic-style
{
	font-style:italic;
}
.img_new
{
	margin:0px 0px 15px 0px;
}
header_text
{
	font-size:14px;
}
.inset_text
{
	margin-left:5px;
}
.italic
{
	font-style:italic;
}
.footer_sty
{
	line-height:10px;
	background-color:#7e7e7e;
	height:10px;
}
.ul_style
{
	padding-left:15px;
}
.head_text
{
	padding:10px 0px 0px 0px;
}
.head_img
{
	border:0px;
	position:relative;
	top:4px;
	padding-right:10px;
}
.head_img1
{
	border:0px;
	position:relative;
	top:4px;
	width:85px;
}
.head_banner
{
	background-color:#1d2b36;
	text-align:center;
	height:35px;
	line-height:35px;
}
.head_banner1
{
	height:1px;
	line-height:1px;
	background-color:#ffffff;
}
.head_banner2
{
	height:1px;
	line-height:1px;
}
.head_banner3
{
	height:1px;
	line-height:1px;
	background-color:#4c4c4c;
}
.index_main
{
	background-image:url(../images/shade3.jpg);
	background-repeat:repeat-x;
	width:420px;
	padding-bottom:5px;
	margin-left:5px;
}
.index_main1
{
	background-color:#ffffff;
	margin:0px 10px 0px 10px ;
	padding:1px;
}
.index_main2
{
	margin:1px 1px 1px 1px;
	border:1px solid #2a4e70;
	padding:5px;
	text-align:justify;
}
.index_main_txt
{
	font-size:20px;
	padding:5px 10px 3px 0px;
	text-align:right;
	font-weight:bold;
	color:#284062;
}

